Быстрый лёгкий надёжный форумный движок
Вы не вошли.
Страницы 1
Здравствуйте.
---
Подскажите, где исправить, нужно что бы при заходе на сайт виделись
свернутые категории, а в дальнейшем чел сам себе настроит, как надо.
Если у чела не включен java-скрипт, значит так и будет.
Спасибо.
Offline
@kingsoft, можно попробовать в файле index.php перенести блок
// Mod collapse - Visman
$cat_ids = isset($_COOKIE[$cookie_name.'_collaps']) ? explode(',', $_COOKIE[$cookie_name.'_collaps']) : array();
$exp_img0 = file_exists(PUN_ROOT.'style/'.$pun_user['style'].'/exp_down.png') ? 'style/'.$pun_user['style'].'/' : 'img/';
$div_box_old = file_exists(PUN_ROOT.'style/'.$pun_user['style'].'/old.php');
$page_js['f']['collapse'] = 'js/collapse.js';
$page_js['c'][] = 'var var_cookieid = "'.$cookie_name.'_";';
ближе к началу файла, поставив его перед кодом
// Load the index.php language file
require PUN_ROOT.'lang/'.$pun_user['language'].'/index.php';
Потом заменить в нем строку
$cat_ids = isset($_COOKIE[$cookie_name.'_collaps']) ? explode(',', $_COOKIE[$cookie_name.'_collaps']) : array();
на код
if (isset($_COOKIE[$cookie_name.'_collaps']))
$cat_ids = explode(',', $_COOKIE[$cookie_name.'_collaps']);
else
{
$cat_ids = range(1,50); // думаю категорий ни как не больше 50 на форуме
setcookie ($cookie_name.'_collaps', implode(',', $cat_ids), time()+310000000);
}
З.Ы. Но вопрос уже не актуален, так как со следующей ревизии весь функционал мода (кроме некоторых параметров) будет обрабатываться на стороне клиента в браузере.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Огромное спасибо!
Пока выедет новое да обкатают его, время пройдет.
Можете расшифровать " обрабатываться на стороне клиента"
применительно к использованию? Т.е как в реале это выглядит?
Редактировался kingsoft (2012-11-23 11:22:14)
Offline
@kingsoft, весь функционал в javascript.
Зайди сюда - и сверни категории, потом в браузере отключи javascript и обнови страницу.
Редактировался Visman (2014-10-04 05:35:16)
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Да, попробовал, при отключении поддержки java-скрипт
категории приезжают развернутыми, а при включении-свернутыми.
Плавно вытекает вопрос, как безболезненно переехать?
Очень замечательная особенность.! Где взять? Апгрейдить до новой версии
возможно?
Offline
@kingsoft, новая ревизия пока тестируются. Обновление ревизий как обычно, скопировал новое поверх старого и автоматом запустился апдейт.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Когда стоит ожидать?
>$cat_ids = range(1,50); // думаю категорий ни как не больше 50 на форуме<
А если больше? Чисто для просвещения, 200 можно сюда поставить $cat_ids = range(1,200)?
Offline
>Когда стоит ожидать?
Как ожидать? Если в сборке, то не стоит там этого ожидать вообще.
>А если больше? Чисто для просвещения, 200 можно сюда поставить $cat_ids = range(1,200)?
Куки имеют маленький объем. Войдет ли перечисление 200х элементов в куки, не знаю.
Правильней было бы тут ставить запрос к базе по получению списка всех номеров категорий, но это доп. нагрузка
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
>Как ожидать? Если в сборке, то не стоит там этого ожидать вообще.<
У меня Ваша сборка, v1.5.0.51 FluxBB, что надо сделать, что бы был реализован обнлвленный мод колапса?
Offline
@kingsoft, дождаться когда я выложу следующий вариант сборке в доступ. Думаю это будет сделано на текущих выходных.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Т.е простой процедурой изменения строк в index.php
и новым collapse.js никак не получится перейти на новый коллапс,
необходимо полностью апгрейдить движок?
А что делать, если в некоторые файлы были внесены изменения?
Апгрейд их затрет?
Редактировался kingsoft (2012-11-23 14:33:36)
Offline
@kingsoft, затрет. Все изменения вы вносите на свой страх и риск. При обновлении нужно будет вручную (или может быть не в ручную, если есть автоинсталлер) восстановить эти изменения в новой версии.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Страницы 1