Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Архив технической поддержки IntB до версии 2.15 » изменение действия при открытии темы по прямой ссылке |
Правила раздела |
<<Назад Вперед>> | Модераторы: aerograf, wsx | Печать |
eugrus
Участник Проекта
Всего сообщений: 420 Рейтинг пользователя: 5 Ссылка Дата регистрации на форуме: 14 мар. 2005 |
Как можно сделать, чтобы при открытии темы по прямой ссылке открывались не последние 10 сообщений, а 1-ая страница? ---
Russian UNIX Forums |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Это надо искать в файле std_forum, функция view_topic. Там где-то есть проверка на то, что переменная start - пустая. Вот надо сделать одно из двух: либо поставить перед ней еще одну проверку и явно присвоить: if (!$start) $start="0", либо удалить соответствующий кусок кода. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
eugrus
Участник Проекта
Всего сообщений: 420 Рейтинг пользователя: 5 Ссылка Дата регистрации на форуме: 14 мар. 2005 |
Профиль | Сообщить модератору | Игнорировать
NEW! Сообщение отправлено: 7 августа 2005 14:44 Сообщение отредактировано: 7 августа 2005 14:44
попрбовал вот так, но ни чего не вышло if (!isset($_GET['st']) && !isset($_GET['p']) && $pcount[0]>$GLOBALS['inuser']['u_mperpage']) { $start="0"; if ($GLOBALS['inuserid']>3 && $GLOBALS['userlast2'] && $pcount[0]>$GLOBALS['u_mperpage'] && $GLOBALS['inuser']['u_sortposts']==0) { $start=$pcount[0]-$GLOBALS['inuser']['u_mperpage']; } } # addition by eugrus #////////////////// elseif (empty($start)) $start="0"; #////////////////// # addition by eugrus elseif ($post = getvar("p")) $start="0"; elseif (!$start=getvar("st")) $start="0"; elseif ($start=="new") { $border=" AND p__time>".$GLOBALS['userlast2']." "; $start=-1; $onlynew=1; } ---
Russian UNIX Forums |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Посмотрел еще раз... И пришел к выводу, что надо закомментировать вот эти строки: ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
eugrus
Участник Проекта
Всего сообщений: 420 Рейтинг пользователя: 5 Ссылка Дата регистрации на форуме: 14 мар. 2005 |
XXXX Pro попробовал тик сделать: в результате PHP скрипт вообще не даёт ни какого вывода при открытии любой темы или раздела :sad: ---
Russian UNIX Forums |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
А ты случайно $start="0" не закомментировал заодно перед этим? И еще - надо убрать ту строку, которую ты добавил по elseif. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
<<Назад Вперед>> | Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Архив технической поддержки IntB до версии 2.15 » изменение действия при открытии темы по прямой ссылке |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем | |