Регистрация
Вход через соцсети
Восстановление пароля

подскажите как это сделать....

Новый топик
14.04.2009, 07:31
Ответить | Цитировать
Гость
Гость

дапустим у меня вот такое меню

Пресс-транзит
свежий номер
формат .jpg
формат .txt
архив последних номеров
формат .jpg
2009.01.01
2009.02.01
2009.03.01
2009.04.01
формат .txt
2009.01.01
2009.02.01
2009.03.01
2009.04.01
--||--
Оптовый кузбасс
--такиеже подменю тока для другой газеты--

подскажите как мне в свежий номер при нажати на допустим "формат .txt" чтоб выводилось последний (2009.04.01) подраздел из архива последних номеров, причем чтобы это была не переодрисация а ка котдельная строничка

буду очень признателен за помощь
27.04.2009, 05:33
Ответить | Цитировать
Гость
Гость

Извиняюсь, меню слега не удалось отобразить, щас поточнее нарисую

Пресс-транзит
-свежий номер
--формат .jpg
--формат .txt
-архив последних номеров
--формат .jpg
---2009.01.01
---2009.02.01
---2009.03.01
---2009.04.01
--формат .txt
---2009.01.01
---2009.02.01
---2009.03.01
---2009.04.01
--||--
Оптовый кузбасс
--такиеже подменю тока для другой газеты--

подскажите всё таки, как эту возможность реализовать, ну уж очень надо
27.04.2009, 08:37
Ответить | Цитировать
Гость
Гость

вполне могла бы подойти вот эта функция

".s_list_class(181,120,"recNum=2")."

но проблема в том что у неё параметры статичные а не вычисляемые.

Может кто подскажет как эту проблему можно решить?
28.04.2009, 12:05
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Если я правильно понял задачу, то Вы не хотите заносить новые разделы в структуру сайта под каждый выпущенный номер, а хотите, чтобы данное меню генерировалось автоматически по имеющимся в базе номерам.

В этом случае Вам надо сделать ручками "псевдо" меню. Т.е. пишете свой sql-запрос и выводите полученную выборку в требуемом виде. Для написания своих запросов можно использовать ф-ию listQuery или можно использовать методы класса ezSQLcore - это $db->get_var() , get_col(), get_row(), get_results()

например (вставляете в макет дизайна):
Код:

<ul>".listQuery("select distinct date_format(Created,"%Y-%m-%d") nomer from MessageXX where Checked=1 order by 1","<li><a href='/news/?data=$data[nomer]'>$data[nomer]</a></li>")."</ul>


где ХХ - это номер вашего компонента.

По сути "псевдо" меню будет являться ссылкой с параметрами фильтра, которые должны обрабатываться кодом в системных настройках компонента.

Temet nosce...
198 196 2009-04-28 12:05:29 9628
Описание проекта