 |
 |
Форум сетевых администраторов » Веб Форумы » VBulletin 2.x.x » Помогите добавить templates
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник

Зарегистрирован: Aug 2002
Место проживания: Москва, Россия
Публикаций: 56
Статус:  |
Такой вопрос, как мне добавить Templates - forumhome_forumbit_level3_nopost так, что бы он обсчитывался при создание forum home page. Просто добавление, естественно ничего не принесет за собой. Правится это в forumdisplay.php, видимо.
Огромная просьба помочь в том, что поправить/добавить для этого?
Заранее шпасибо! 
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
18-08-2002 01:22 |
|
|
-= n0b0dy =-
|
| там рекурсивная функция, ничего менять не... |
[сооб. #20906]
18-08-2002 09:36 |
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
там рекурсивная функция, ничего менять не надо, а надо вроде в ACP forums home page -> forum depth (может по другому называется я не помню точно) с 2 на 3 поменять и шаблон твой добавить
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
18-08-2002 09:36 |
|
|
Участник
|
| Vanish, спасибо за совет, сделал как ты посоветовал,... |
[сооб. #21180]
20-08-2002 07:04 |
|
Участник

Зарегистрирован: Aug 2002
Место проживания: Москва, Россия
Публикаций: 56
Статус:  |
Vanish, спасибо за совет, сделал как ты посоветовал, но не получается, содержимое из forumhome_forumbit_level3_nopost не отображается. Может быть буду какие нить другие идеи?
__________________
kkthxdieplzcya
--- Форум - Ladder.Ru (Rus-1)
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
20-08-2002 07:04 |
|
|
-= n0b0dy =-
|
Форумы в индексе создаются вот так
[PHP]
eval("\$forumbits... |
[сооб. #21481]
22-08-2002 09:29 |
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
Форумы в индексе создаются вот так
PHP:
eval("\$forumbits .= \"".gettemplate("forumhome_forumbit_level$depth$tempext")."\";");
- $depth - глубина $tempext - _nopost либо _post
а потом происходит вот это
PHP:
if ($depth<$forumhomedepth) {
$forumbits. =makeforumbit($forum['forumid'],$depth+1,$forumper ms);
рекурсивный вызов до тех пор пока глубина текущая не станет больше глубины позволенной.
$forumhomedepth может стоит равный 3-м поставить.
З.Ы. это файл index.php в forumdisplay идея та же
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-08-2002 09:29 |
|
|
Участник
|
| Проставил, не помогает при чем забавная вещь..... |
[сооб. #21612]
23-08-2002 01:41 |
|
Участник

Зарегистрирован: Aug 2002
Место проживания: Москва, Россия
Публикаций: 56
Статус:  |
Проставил, не помогает при чем забавная вещь.. Вообще мне это надо для того что бы вставить графику, закончить рамку. Делаю forumhome_forumbit_level3_nopost, результат нулевой во всех мной испробованных вариантах, в том числе и те, что ты описал..
Переименовываю в forumhome_forumbit_level3_post и получается забавная картина, под одним из списка форумов повляется та самая нижняя часть рамки и аж два раза и вот почему она там появляется а у других нет, для меня так же осталось загадкой... где задается _post или _nopost?
__________________
kkthxdieplzcya
--- Форум - Ladder.Ru (Rus-1)
Сообщение было отредактировано Tyrannosaurus 23-08-2002 в 02:17
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
23-08-2002 01:41 |
|
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
post и nopost выбираются так
PHP:
if ($forum['cancontainthreads']==1) {
$tempext = '_post';
} else {
$tempext = '_nopost';
}
Т.е смотрится является ли тема категорией (т.е. не может содержать темы) то ставится _nopost, если же она простой форум, то ставится _post
Отсюда делай выводы что у тебя, я советую создать и forumhome_forumbit_level3_nopost и forumhome_forumbit_level3_post
А почему у теб две штуки выползает я не знаю, проверь количество форумов/категорий глубины 3
Вообще же разработчики не рекомендуют увеличивать глубину обхода (то что делаешь ты), вообще объясняется это тем что рукурсия не слишком быстрая вещь, сл-но любое увеличение приводит к проигрышу во времени, что сущ-но для пхп где стоит лимит (по умолчанию) на время выполнения скрипта.
Да еще если ты вставляешь там графику, может лучше стоит отредактировать шаблон, чем устраивать танцы с бубном?
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
23-08-2002 10:19 |
|
|
Участник
|
| Вряд ли это танцы с бубном, суди сам, есть несколько... |
[сооб. #21723]
24-08-2002 05:14 |
|
Участник

Зарегистрирован: Aug 2002
Место проживания: Москва, Россия
Публикаций: 56
Статус:  |
Вряд ли это танцы с бубном, суди сам, есть несколько категорий со списками форумов, списки разделены - не получиться просто шаблоном без добавления нового.
Совсем я запутался... 
Вопрос - изначально где проставляется _nopost или _post, я не нашел, этот код я видел, как я спомощью него могу настроить level3...
есть вариант убрать пропуски между списками и отредактировать forumhome, но хотелось бы так как задумывал, но видимо не получится. 
__________________
kkthxdieplzcya
--- Форум - Ladder.Ru (Rus-1)
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-08-2002 05:14 |
|
|
-= n0b0dy =-
|
| Tyrannosaurus изначально они выставляютс при... |
[сооб. #21746]
24-08-2002 09:25 |
|
-= n0b0dy =-

Зарегистрирован: Oct 2001
Место проживания: rus|53
Публикаций: 624
Статус:  |
Tyrannosaurus изначально они выставляютс при создании форума/категории.
Опцией Act as forum.
Покажи что у тебя за форум. Скинь мне на мыл твой дамп форумов.
__________________
No pity, no mercy, no regret.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
24-08-2002 09:25 |
|
|
Участник
|
| Спасибо за помощь, но пошел другим путем, закрытие... |
[сооб. #22311]
27-08-2002 08:07 |
|
Участник

Зарегистрирован: Aug 2002
Место проживания: Москва, Россия
Публикаций: 56
Статус:  |
Спасибо за помощь, но пошел другим путем, закрытие рамки сделал в начале шаблона лвл1, таким образом рамка закрывается у предыдущего списка.
__________________
kkthxdieplzcya
--- Форум - Ladder.Ru (Rus-1)
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
27-08-2002 08:07 |
|
|
|
Формат времени GMT. Текущее время 21:32.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.18978310 seconds (94.17% PHP - 5.83% MySQL) with 23 queries.
|
 |