Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

меню каждое со своим бэкграундом

27.12.2007, 18:46
Muerto
Алексей Виноградов-фон Шлиппе

Зарегистрирован:
2006-09-14
Сообщений: 37

Народ. Проблема в следущем. Надо положить на НетКат один совершенно дурацкий макет. В меню там каждая ссылка имеет свой бэкграунд. И зависит он от положения ссылки "в строю". Бэкграунд графический. В общем, я создал набор этих бэкграундов и назвал их от 1 до 20 .jpg.
Теперь пытаюсь прикрутить это дело к шаблону вывода меню. Покопавшись на форуме, я нашел подходящий код и немного подправив его получил начало:
Код:
$browse_sub[0][unactive] = "<a href=%URL style='background-image:url(/cn/css/img/menu/".listQuery("SELECT COUNT(*) AS count FROM Subdivision WHERE Parent_Sub_ID='391' AND Checked=1","\".opt(\$data[count]!=0, \"\$data[count]\").\"").".jpg)'>%NAME</a>";

Ага! Теперь у меня все ссылки имеют бэкграунд под номером кол-ва разделов. Теперь только отнять от этой цыфры %COUNTER и дело в шляпе! НО я никак не могу разобраться с экранированием.
Код:
$browse_sub[0][unactive] = "<a href=%URL style='background-image:url(/cn/css/img/menu/".listQuery("SELECT COUNT(*) AS count FROM Subdivision WHERE Parent_Sub_ID='391' AND Checked=1","\".opt(\$data[count]!=0, \"\$data[count]-%COUNTER\").\"").".jpg)'>%NAME</a>";

выдает, ессно 5-0.jpg, 5-1.jpg и т. д. Как мне тут можно вычесть счетчик из кол-ва разделов? Помогите, а!
P.-S. Или подскажите как можно укладывать поступающие элементы в контейнер снизу вверх. Типа меню строится так в контейнере с valign=bootom:
| |
|5|
|4|
|3|
|2|
|1|
---
А то не хочется для такого дела скрипт вешать...

Nadie hablara de nosotras cuando hayamos muerto...
28.12.2007, 17:33
h/z

Зарегистрирован:
2007-02-06
Сообщений: 755


Код:
$browse_sub[0][unactive] = "<a href=%URL style='background-image:url(/cn/css/img/menu/$i.jpg)'>%NAME</a>";


попробуйте так
198 196 2007-12-28 17:33:14 9181
Описание проекта