Forum Webscript.Ru
Наши скрипты => Sanitarium WebLoG => Тема начата: Nansi от 21 Марта 2002, 22:18:23
-
При составлении шаблона напоролась на то, что код, введенный в menu_row, продублировался. И теперь вместо одного горизонтального меню, у меня их два - один над другим. И так не только в одном шабломе, но и в любом другом тоже. Как от этого избавиться?
-
И так не только в одном шабломе, но и в любом другом тоже. Как от этого избавиться?
вопрос: как дублируется? Вставляются два одинаковых меню или дублируются строки?
Т.е. так:
строка 1
строка 2
строка 3
или так:
строка 1
строка 1
строка 2
строка 2
строка 3
строка 3
Как?
Вообще то очень странный эффект ,вы уверены, что в шаблонах ничего не напутали? Например пару раз вставили <%menu_html%>?
-
Нет, два я <%menu_html%> я точно не вставляла.
Ожидаемый вариант такой -
------
12
34
------
А получается:
------
12
34
12
34
------
И глюк этот не только в шаблоне main, но и в других тоже. Т.е. не могла же я сделать одну и ту же ошибку столько раз - благо уж html-то я знаю прилично. Но вот с особенностями Perl и Cgi-скриптов не особо знакома.
-
И глюк этот не только в шаблоне main, но и в других тоже. Т.е. не могла же я сделать одну и ту же ошибку столько раз - благо уж html-то я знаю прилично.
и все таки вы ошиблись :) я видел. ошибка не в HTML а в самой структуре.
menu_row - это довольно тупой/элементарный шаблон, его содержимое повторяется столько раз, сколько категорий (меняются в нем лишь спец.теги)
Т.е.
напишем там:
ссылка 1
и если у нас 4 категории, то выйдет
ссылка 1
ссылка 1
ссылка 1
ссылка 1
и т.д.
Если пришлете мне index.txt и menu_row то я скажу что не так более осмысленно (пока я могу лишь сказать, что в menu_row вы что-то лишнее кинули): gnezdo@webscript.ru
(кстати, ради эксперимента замените свой menu_row на тот что по умолчанию - увидите разницу)
-
1. Nansi в вашем случае удобней использовать просто подключение меню через include. Во всяком случае, menu_row - это элементарная строка меню, а все меню туда кидать не нужно.
2. Запаролируйте АдминЦентр (если нет htaccess, то хотя бы AUTH-MOD стоит поставить)
-
Все - разобралась! Спасибо. :)