Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Версия 1.6.1
Профиксены файлы модификации для FluxBB 1.5.1.
http://fluxbb.org/resources/mods/new-pr … ng-system/
P.S. Начало тут https://fluxbb.qb7.ru/forum/viewtopic.php?id=3133
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Версия 1.6.2 для FluxBB 1.5.4 и 1.5.3.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Не завелось на 1.5.4. Все делал по инструкции в ридми. После установки перестал открываться индекс.
Offline
@fluxxtread, лог ошибок сервера смотри.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
В /var/log/httpd/error_log ничего нового не пишется. Может нужно включить более подробное логирование или еще чего? У меня квалификации не хватает.
Offline
@fluxxtread, в common.php можно сменить команду
error_reporting(E_ALL ^ E_NOTICE);
на
error_reporting(E_ALL);
Но вообще в index.php нет изменений от данного мода и ошибка мода не могла бы повлиять конкретно только на эту страницу.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
error_reporting(E_ALL);
не помогло. Повторил установку мода по шагам.
Проблема появилась сразу после изменения lang/Russian/common.php
// приватные сообщения
'PM' => 'ЛС',
'PMsend' => 'Отправить личное сообщение',
'PMnew' => 'Новое личное сообщение',
'PMmess' => 'У вас есть новые личные сообщения (%s шт.).',
'Show' => 'Показать',
Offline
@fluxxtread, кинь мне этот файл на почту.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Отправил.
Offline
Запятой после
'Size unit EiB' => '%s Эб'
нет.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Новая проблема.
Просмотр профиля юзера: Error: Unable to fetch user info.
Просмотр топика: Error: Unable to fetch post info.
Offline
@fluxxtread, install_mod.php был запущен перед установкой мода, чтобы обновить структуру базы данных?
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
@fluxxtread, install_mod.php был запущен перед установкой мода, чтобы обновить структуру базы данных?
Да, конечно. Все делал строго по инструкции в ридми. Файлы выслал на мыло еще вчера.
Как проверить правильно ли обновилась база?
Редактировался fluxxtread (2013-11-02 02:47:22)
Offline
В phpmyadmin открываешь базу, к которой форум подключен.
В ней должны существовать таблицы ПРЕФИКС_pms_new_block, ПРЕФИКС_pms_new_posts, ПРЕФИКС_pms_new_topics.
В таблице ПРЕФИКС_groups должны быть поля g_pm, g_pm_limit.
В таблице ПРЕФИКС_users должны быть поля messages_enable, messages_email, messages_flag, messages_new, messages_all, pmsn_last_post.
З.Ы. ПРЕФИКС_ - это тот префикс таблиц, который был задан при установке форума.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Нет таких таблиц. После запуска install_mod.php не было никаких сообщений. Сразу редирект на форму логина.
Offline
Нет таких таблиц. После запуска install_mod.php не было никаких сообщений. Сразу редирект на форму логина.
Чтобы install_mod.php был установлен, надо на форуме быть залогиным как администратор.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Да, так получилось.
Offline
Привет!
У самого на форуме стоит данный мод. Весьма удобный и полезный. Спасибо автору.
Однако немного напрягает, что если админ форума запретил просмотр списка пользователей, то это легко обходится через данный плагин.
Пример,
/pmsnew.php?mdl=blocking&uid=X, где X просто перебираем значения
Плагин любезно предоставит ники всех юзеров.
Просьба поправить в след. версиях. Спасибо
Уязвимости, дыры веб проектов у меня на сайте maxgal.com
Offline
@MaxGal, привет!
А кто может перебирать ники?
Для гостей сразу идет редирект на логин, без открытия страниц с информацией.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Это да, но если залогиненный юзер захочет увидеть список пользователей, хотя админом доступ закрыт, то через ваш плагин это можно сделать. Если админ закрыл доступ к странице пользователей значит он не хочет, чтобы список пользователей у кого то был
Уязвимости, дыры веб проектов у меня на сайте maxgal.com
Offline
@MaxGal, тогда такому юзеру в админке в настройках мода надо запретить пользоваться личными сообщениями.
Ладно, попробую csrf токен прикрутить к ссылкам на блокирование юзеров.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
@MaxGal, вот код для тестирования:
В файле include/pms_new/mdl/topic.php
заменить
$post_actions[] = '<li class="postreport"><span><a href="pmsnew.php?mdl=blocking&uid='.$cur_post['poster_id'].'">'.$lang_pmsn['Block'].'</a></span></li>';
на
$post_actions[] = '<li class="postreport"><span><a href="pmsnew.php?mdl=blocking&uid='.$cur_post['poster_id'].'&csrf_token='.pun_hash($pun_user['id'].pun_hash($db_password.PUN_ROOT).$cur_post['poster_id']).'">'.$lang_pmsn['Block'].'</a></span></li>';
в файле include/pms_new/mdl/blocking.php
после
if ($uid < 2)
message($lang_common['Bad request'], false, '404 Not Found');
добавить
if (!isset($_REQUEST['csrf_token']) || $_REQUEST['csrf_token'] != pun_hash($pun_user['id'].pun_hash($db_password.PUN_ROOT).$uid))
message($lang_common['Bad request'], false, '404 Not Found');
и после
<input type="hidden" name="csrf_hash" value="<?php echo $pmsn_csrf_hash; ?>" />
добавить
<input type="hidden" name="csrf_token" value="<?php echo pun_hash($pun_user['id'].pun_hash($db_password.PUN_ROOT).$uid) ?>" />
Если глюков не найдется, обновлю мод.
Редактировался Visman (2013-11-15 06:09:28)
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Выложил версию 1.7.0 для FluxBB 1.5.4 и 1.5.5.
З.Ы. При обновлении нужно повторно проинсталлировать мод через install_mod.php.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Версия 1.7.1
Исправил ошибку установки.
Изменен только файл install_mod.php.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Пробовал прикрутить личку, но так и не получилось. Именно что траблы с файликом viewtopic.php, начинаю его изменять, все как по ридми, но он выдает ошибку в виде unexperted $end, тоесть он дошел до конца файла и не нашел закрывающего символа. Делал все в np++, даже после отмены всех действий viewtopic.php также оставался не рабочим. Версию мода брал с офф сайта, последнюю версию. Хотя личку после тестил, все работает в обе стороны.
Offline