|
|
| Модератор форума: chocopie, Samuel, Mihail |
| Форум » uCoz » Помощь по uCoz » Раздел фотоальбомов (Раздел фотоальбомов) |
| Раздел фотоальбомов |
off-line Добавлено: 2013-Авг-07 - 22:08 | Сообщение #1
Хочу сделать так что бы фотографии шли каждый в свой альбом..а не в разброс , что бы на главной странице альбомов шли фотографии шли в альбомы..Например на главной странице альбомов 4 альбома альбом №1 , №2 , №3 , №4. а не так как идут фотографии в разброс...что сделать? подскажите???
|
off-line Добавлено: 2013-Авг-10 - 22:19 | Сообщение #2
Нужен скрипт отдельный что бы при входе на главную страницу фотоальбома выбирать нужный альбом с фотографиями? (как я понял)
Сообщение отредактировал RICHMOND - Суббота, 2013-Авг-10, 22:20
|
off-line Добавлено: 2013-Авг-10 - 22:56 | Сообщение #3
При разработке одного проекта я столкнулся с одной незадачей: нужно было вывести на главную страницу фотоальбома все его категории и в качестве "превью" для каждой категории установить последнюю добавленную в нее фотографию. Стандартными средствами uCoz это сделать нельзя, поэтому пришлось прибегнуть к ухищрениям. Я решил выводить категории через информер, а фотографии подгружать при помощи javascript. Сейчас расскажу как я всё реализовал:
1. Создаем информер в панели управления сайтом: http://адрес_сайта.ру/panel/?a=informers 2. Заходим в Управление дизайном информера и вставляем туда следующий код: Вариант 1: Код <a class="galery_one" href="$CATEGORY_URL$"><span id="c$NUMBER$" class="galery_index"> </span>$CATEGORY_NAME$</a> <script type="text/javascript">$('#c$NUMBER$').load('$CATEGORY_URL$ .phtTdMain:first > div > a > img');</script> Вариант 2: Код <a class="galery_one" href="$CATEGORY_URL$"><span id="c$NUMBER$" class="galery_index"> </span>$CATEGORY_NAME$</a> <script type="text/javascript"> $.get("$CATEGORY_URL$", function(data){ var img = $(data).find('.phtTdMain:first').find('img'); $('#c$NUMBER$').html(img); }); </script> Вы можете изменить html-разметку под свои нужды, главное чтобы в коде остался вызов скрипта и элемент с id="c$NUMBER$" 3. В шаблон главной фотоальбома http://адрес_сайта.ру/panel/?a=tmpl;m=9;t=1 вставляем Код вызова информера для шаблонов системы (например $MYINF_1$) Сохраняем, проверяем результат. В конце немного пояснений, что же делает скрипт в шаблоне информера: при его вызове скрипт переходит по ссылке $CATEGORY_URL$ в категорию, на странице категории копирует код первой фотографии в этой категории и вставляет это код внутрь блока с id="c$NUMBER$". Вот почему элемент с таким атрибутом должен обязательно быть в коде информера. Источник: http://manual.ucoz.net/board/30-1-0-269 P.S. Научитесь пользоваться гуглом. Прикрепления:
8282367.png
(11.0 Kb)
Сообщение отредактировал MonaX - Суббота, 2013-Авг-10, 22:58
|
| |||
| |||
