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

Стандартная фотогалерея

06.01.2007, 18:08
Гость
Гость

Используем шаблон фотогалереи входящий в комплект поставки.
1. как вывести случайную фотографию на произвольной странице?
2. как рядом с категорией вывести количество фотографий в разделе?
Заранее спасибо.
09.01.2007, 14:36
n

Зарегистрирован:
2006-08-04
Сообщений: 170

1. В произвольной странице сделать вызов функции:

Код:

".opt($random_num = listQuery("SELECT Message_ID FROM Message15 ORDER BY RAND() LIMIT 1", "$data[Message_ID]"), "")."
<img src='".nc_file_path(15, $random_num, 149, "h_")."' ... >


Это будет маленькая картинка. Если нужна большая -- заменить 149 на 150.

2. В префиксе шаблона заменить 3-ю строку на такую:

Код:

".opt(!$gallery,listQuery("SELECT c.Gallery_Name, c.Gallery_ID, COUNT(c.Gallery_ID) AS count FROM Classificator_Gallery AS c LEFT JOIN Message15 AS m ON c.Gallery_ID = m.GalleryName GROUP BY c.Gallery_ID ORDER BY Gallery_Name","<li><a href=".opt_case($admin_mode,"/netcat/?catalogue=$catalogue&sub=$sub&cc=$cc&",$current_sub[Hidden_URL]."?")."gallery=$data[Gallery_ID]>$data[Gallery_Name]</a> ($data[count])"))."


09.01.2007, 18:35
Гость
Гость

Спасибо, заработало.
198 196 2007-01-09 18:35:06 7004
Описание проекта