Skip to forum content
PunBB.INFO
PunBB Forum of Developers. Extensions, Styles, Themes, Hooks, Mods and others Solutions
Post new reply
Post new reply
Compose and post your new reply
You may use: BBCode Images Smilies
All fields with bold label must be completed before the form is submitted.
Topic review (newest first)
@den, для скорости сайта или архивного форума это было бы идеальное решение
(пример здесь, старого русского сообщества), но на живом форуме статичные страницы не отображают например пользователей онлайн, кто читает тему, статистику. Хотя может показаться не очень важным на первый взгляд, информация могла бы вводить посетителей в заблуждение.
Хотя если использовать для резервного просмотра форума, например, когда бд недоступна, то посетитель получит хоть какую то информацию.
Создание статичных страниц админом не помешало бы.
@kisa, согласен, расширение
возможно, прикольно, но не в движок же такое. Это для расширения идея.
Есть идея дополнить форум одной интересной функцией или расширением.
Гость не заходя в тему, а находясь на главной странице форум может открыть выпадающее окно и задать анонимный вопрос без ввода адреса почты, после чего администратор или модератор проверяет текст и публикует его от имени какого-то ранее подготовленного аккаунта... Указав конечно же название темы самостоятельно или разместив в виде поста в какой-то уже открыой теме.
Видел такую фичу на одном ресурсе, весьма способствует к активации активности 
@lexypanin35, вы можете пометить тему с правилами как важную и она всегда будет на первой странице.
PunBB wrote:Так при создании группы вроде можно выбрать группу на основании которой вы и создаете новую
Подфорумы, как минимум 3 варианта есть на форуме
Здравствуйте у меня возник такой вопрос. Почему нет функции "закрепить тему"
Я хочу закрепить тема с правилой внутри раздела но такой функции не нашел. Видел только перенести, разделить, обединить, удалить но закрепить нету 
aleksandr-shekhovtsov wrote:создание группы на основе модераторской.
Так при создании группы вроде можно выбрать группу на основании которой вы и создаете новую
Подфорумы, как минимум 3 варианта есть на форуме
Рассмотреть создание группы на основе модераторской.
Если предлагали, то прощу прощения. Подфорумы встроенную функцию в сам движок.
Спс Семпай, я только день форум поставила и не увидела этого.
@evgeniya-sm,


Может добавить, разделить тему, прикрепить, закрыть, перенести, клонировать, отметить как важно.
Есть мнение, что многие юзеры любят подписки на других юзеров (как в социалке, отслеживают чего тот пишет) в новой версии, а лучше отдельным расширением, фишки подобного плана не помешают.
Напишу тогда и здесь, чтоб не забыть 
Когда юзер пишет пост, сообщение дублируется столько раз, сколько юзер сделает нажатий на Отправить. Лечится некоторыми расширениями, таймаутами (как на этом форуме), но баг достаточно серьезный, чтоб быть зафикшенным в ванильной версии движка, кмк. Не знаю, влияет ли, но у меня воспроизводится на БД SQLite 3.
пока не понятно каким макаром они пропадают, есть только догадки. Копаем, копаем, копаем...
Сейчас на этом форуме, вдруг обнаружил несколько сообщений за вчерашний день. Индикации о новых сообщениях не было
Раньше такого вроде не случалось, или я просто не обращал внимания...
Аааа... Сейчас боюсь мудрить
А напуркуа такое сделано? 
@kisa, все проще. При разлогине выполняется часть вот этого кода из файла login.php:
// Logout
else if ($action == 'out')
{
if ($forum_user['is_guest'] || !isset($_GET['id']) || $_GET['id'] != $forum_user['id'])
{
header('Location: '.forum_link($forum_url['index']));
exit;
}
// We validate the CSRF token. If it's set in POST and we're at this point, the token is valid.
// If it's in GET, we need to make sure it's valid.
if (!isset($_POST['csrf_token']) && (!isset($_GET['csrf_token']) || $_GET['csrf_token'] !== generate_form_token('logout'.$forum_user['id'])))
csrf_confirm_form();
($hook = get_hook('li_logout_selected')) ? eval($hook) : null;
// Remove user from "users online" list.
$query = array(
'DELETE' => 'online',
'WHERE' => 'user_id='.$forum_user['id']
);
($hook = get_hook('li_logout_qr_delete_online_user')) ? eval($hook) : null;
$forum_db->query_build($query) or error(__FILE__, __LINE__);
// Update last_visit (make sure there's something to update it with)
if (isset($forum_user['logged']))
{
$query = array(
'UPDATE' => 'users',
'SET' => 'last_visit='.$forum_user['logged'],
'WHERE' => 'id='.$forum_user['id']
);
($hook = get_hook('li_logout_qr_update_last_visit')) ? eval($hook) : null;
$forum_db->query_build($query) or error(__FILE__, __LINE__);
}
$expire = time() + 1209600;
forum_setcookie($cookie_name, base64_encode('1|'.random_key(8, false, true).'|'.$expire.'|'.random_key(8, false, true)), $expire);
// Reset tracked topics
set_tracked_topics(null);
($hook = get_hook('li_logout_pre_redirect')) ? eval($hook) : null;
redirect(forum_link($forum_url['index']), $lang_login['Logout redirect']);
}
Почти в конце выполняется эта функция
// Reset tracked topics
set_tracked_topics(null);
она то и сбрасывает по ходу. Попробуй ее закоментировать и выйти...
Оно не в куках случайно?
Пока из форума не выходишь - все более-менее красиво. Я с трёх компов, все тоже уходят в спячку обычно.
В любом случае, данное расширение очень помогает тем, кто заходит на форум с разных браузеров или устройств. Помню, раньше приходилось по десять раз просматривать уже прочитанные сообщения.
Скорее всего это баг либо самого расширения, которое не настроено пока еще должным образом, либо влияние какого то другого расширения.
У меня компом иногда пользуется жена, а там браузер с форумом постоянно открыт, так как ноут всегда в спящем режиме. Вряд ли темы помечаются просто из за того, что на форум вошли одновременно с двух браузеров... 
Generated in 0.058 seconds (82% PHP - 18% DB) with 22 queries