Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Висман а ты можешь в следующем релизе сделать так чтобы пользователи тусовались бы по имени дате регистрации сообщениям...т.е нажал на Сообщения и все пользователи перетусовались бы по возростанию сообщений...тыкнул еще раз на сообщения и они перетусовались по уменьшению сообщений..тоже самое сс другими столбиками т.е Имя,Титул,Сообщений,Дата регистрации... хотя титул не особо нужен.))
Мой форум FluxBB
Offline
lgdsl, в пользователях это изначально заложено.
Выбери в Найти и отсортировать пользователей нужный порядок без ввода имени пользователя и все.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Smilies, выложи старый вариант парсера на файлообменник, я его скачаю и посмотрю, что там за теги.
Вот он: parser.rar
А так (на всякий случай) выглядит сама ББ-панель :
Редактировался Smilies (2010-10-27 11:59:58)
Offline
Offline
Smilies,
Ошибка 404. Документ не найден.
Error 404. Document not found.
Запрашиваемый документ отсутствует на сервере.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Freeman, может и оно, но посмотрим что Smilies скажет.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
В частности, отсутствует обработка нумерованных и ненумерованных списков,
Вот думаю: разве представление списков изменилось по сравнению с версией 1.2!?
Кому в голову пришло поменять bb-коды списков?
а также картинок с обтеканием слева и справа.
С этим разберусь.
Наверняка и ещё что-то не обрабатывается, но это уже детали.
Все остальные бб-коды есть и даже в большем кол-ве чем в 1.2.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Вот думаю: разве представление списков изменилось по сравнению с версией 1.2!?
Кому в голову пришло поменять bb-коды списков? sad
Изменилось, я как раз попал с этим, ещё в 1.4 бете. Не долго думая, воткнул парсер от PunBB 1.2 и шут с ним. Новую сборку всё же пилить буду.
Offline
scalemaster, думаю, что бб-коды списков из 1.2 нужно перекодировать в новые. Т.е. нужен перекодировщик.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Up.
ревизия 27:
Обновлен мод личных сообщений до версии 1.3.0. Добавил вывод предупреждения о новом ЛС.
Исправил свою ошибку в разметке страницы регистрации.
Внес некоторые изменения в перевод.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Smilies, перекодировка требуется для тэгов относящихся к списка и все кажется.
Тэги [imgr][/imgr] и [imgl][/imgl] включены в 28 ревизии.
Остальные расширенные тэги включены в сборку изначально:
b|u|s|ins|del|em|i|h|colou?r|quote|img|imgl|imgr|url|email|list|hr|size|video|audio|after|spoiler|right|center|justify|mono
Как выше говорил для списков нужно писать перекодировщик. Это должен быть отдельный файл, который админ у себя запустит по своему желанию.
Я могу попытаться этот файл сделать, но вы мне должны тут написать соответствия (примеры) между разными типами списков в версиях 1.2 и 1.4.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Я могу попытаться этот файл сделать, но вы мне должны тут написать соответствия (примеры) между разными типами списков в версиях 1.2 и 1.4.
Так сойдёт:
Как у FluxBB :
Обычный список:
[list=*]
[*]Строка 1[/*]
[/list]
Выглядит так:
Строка 1
---------------------------------------------------------
Как у PunBB:
Обычный (ненумерованный)
[list]
[li]строка 1[/li]
[li]строка 2[/li]
[/list]
Нумерованный
[listo]
[li]строка 1[/li]
[li]строка 2[/li]
[/listo]
Выглядит на экране так:
???
Offline
Это должен быть отдельный файл, который админ у себя запустит по своему желанию.
А зачем делать отдельный скрипт? Не проще ли вставить несколько строк в db_update.php по умолчанию. Базе это не повредит, но сделает перекодирование незаметным. В тех вариантах парсера, где нет соответствующих тэгов просто ничего не будет найдено в текстах сообщений. А где найдутся нужные строки - произойдут нужные изменения.
Мне так кажется ...
Offline
Ок.
Достаточно поменять
[li] на [*]
[/li] на [/*]
[listo] на [list=1]
и все.
[list] на [list=*]
менять не обязательно, т.к. простой
[list]
нормально обрабатывается.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Засоленные пароли при установке что дает?
В чем их функция?
Offline
Засоленные пароли при установке что дает?
В чем их функция?
Если данные из таблицы users уйдут на сторону без "соли", подобрать пароли не получиться.
Действует только при новой установке!
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Это шифрование данных в таблице путем пароля?
Offline
Smilies, предлагаю протестировать изменения в файл db_update.php.
Находим в файле
echo 'Preparsing post '.$cur_item['id'].' …<br />'."\n";
$db->query('UPDATE '.$db->prefix.'posts SET message = \''.$db->escape(preparse_bbcode($cur_item['message'], $temp)).'\' WHERE id = '.$cur_item['id']) or error('Unable to update post', __FILE__, __LINE__, $db->error());
и меняем на это
echo 'Preparsing post '.$cur_item['id'].' …<br />'."\n";
$cur_item['message'] = str_replace('[li]','[*]',$cur_item['message'])
$cur_item['message'] = str_replace('/li]','[/*]',$cur_item['message'])
$cur_item['message'] = str_replace('[list]','[list=*]',$cur_item['message'])
$cur_item['message'] = str_replace('[listo]','[list=1]',$cur_item['message'])
$db->query('UPDATE '.$db->prefix.'posts SET message = \''.$db->escape(preparse_bbcode($cur_item['message'], $temp)).'\' WHERE id = '.$cur_item['id']) or error('Unable to update post', __FILE__, __LINE__, $db->error());
После этого обновляем форум PunBB 1.2 на форум FluxBB 1.4.
Списки должны правильно после обновления отображаться.
Если все будет ок, я включу это изменение в свою сборку.
Жду результата
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Это шифрование данных в таблице путем пароля?
Нет. Шифрование пароля в таблице идет через ф-ию sha1(пароль). И если у нас есть данные из таблицы, то путем перебора (компьтеры становятся все быстрее) можно добится совпадения и получить пароль.
У меня ф-ия выглядит так sha1(пароль.соль). Т.е. не имея соли из файла настроек, перебором ни чего не получишь.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Это дополнительная степень шифрования отдельно взятого пароля. Сам алгоритм шифрования известен, зарегистрироваться и посмотреть свой шифрованый пароль в куках может каждый. При таком раскладе теоретически можно путем тупого перебора подобрать на своем локальном компе общую для всего форума соль. Зная алгоритм и соль можно генерировать куку админа или любого другого пользователя. А если соль для каждого своя, то уже не получится. Это теория. На практике подобрать длинную соль очень трудоёмко.
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Offline