Изображения к материалу
|
|
|
2012-04-29Дата: Воскресенье, 29.04.2012, 00:43 | Сообщение # 1 |
Лейтенант
Группа: Пользователи
Статус: Offline
|
Подскажите как вывести все изображения добавленные к материалу? к примеру у меня их 19 и мне нужно чтобы все они появились в слайдере под текстом! Первые 10 можно легко вывести с помощью Code /Тут типо в слайдер заключено/ <img src="$IMG_URL1$" alt=""> .... <img src="$IMG_URL10$" alt=""> /КОНЕЦ Тут типо в слайдер заключено/
Листая можно увидеть 10 штук, а вот как вывести еще последние 9 ?
Добавлено (29.04.2012, 00:43) --------------------------------------------- Слайдер у меня выглядит следующим образом, но вот как подстроить скрипт выводящий все изображения под этот слайдер я чет не разберусь никак. Code <!--Скриншоты--> <center> <?if($IMG_URL2$)?> </div><div id="amazon_scroller" class="amazon_scroller"> <div class="amazon_scroller_mask"> <ul> <li><a href="" class="lightbox" rel="group1"><img src="" alt=""></a></li> <li><a href="" class="lightbox" rel="group1"><img src="" alt=""></a></li> <li><a href="" class="lightbox" rel="group1"><img src="" alt=""></a></li> <li><a href="" class="lightbox" rel="group1"><img src="" alt=""></a></li> </ul> </div> <ul class="amazon_scroller_nav"> <li></li> <li></li> </ul> <div style="clear: both"></div> </div><?else?><?endif?></center> <link rel="stylesheet" type="text/css" href="/lightbox/jquery.lightbox.css"> <script src="/lightbox/jquery.lightbox.min.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> $(document).ready(function(){ $('.lightbox').lightbox(); }); </script> <script src="http://gamesground.ru/js/scripts.js"type="text/javascript"></script> <!--/Скриншоты--> Скрипт выводящий все изображения
Code <div id="siteimg$ID$" align="center"></div> $IMGS_ARRAY_JS$ <script> var html=''; for(i in allEntImgs$ID$) { var aImg=allEntImgs$ID$[i]; html+=(aImg[3] && aImg[3].length>0 ? '<br><br><a target="blank" href="'+aImg[0]+'"><img src="'+aImg[3]+'" border="0" alt="$ENTRY_TITLE$"></a>' : '<br><br><img src="'+aImg[0]+'" border="0" alt="$ENTRY_TITLE$">'); } document.getElementById('siteimg$ID$').innerHTML=html; </script>
Подскажите пожалуйста кто может!!!
Сообщение отредактировал fart - Воскресенье, 29.04.2012, 00:44 | | |
|
|
2012-04-29Дата: Воскресенье, 29.04.2012, 02:57 | Сообщение # 2 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
fart, Quote (fart) Подскажите пожалуйста Вот так: Code <!--Скриншоты--> <center> <?if($IMG_URL2$)?> $IMGS_ARRAY_JS$ <div id="amazon_scroller" class="amazon_scroller"> <div class="amazon_scroller_mask"> <ul id="imgArr$ID$"></ul> </div> <ul class="amazon_scroller_nav"> <li></li> <li></li> </ul> <div style="clear: both"></div> </div> <script type="text/javascript"> (function(){ if(!window.allEntImgs$ID$)return; var html=''; for(i in allEntImgs$ID$){ var aImg=allEntImgs$ID$[i]; html+=(aImg[3]&&aImg[3].length>0?'<li><a href="'+aImg[0]+'" class="lightbox" rel="group1"><img src="'+aImg[3]+'" alt=""></a></li>':'<li><a href="'+aImg[0]+'" class="lightbox" rel="group1"><img src="'+aImg[0]+'" alt=""></a></li>'); } document.getElementById('imgArr$ID$').innerHTML=html; })(); </script> <?endif?> </center> <link rel="stylesheet" type="text/css" href="/lightbox/jquery.lightbox.css"> <script src="/lightbox/jquery.lightbox.min.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript"> $(document).ready(function(){ $('.lightbox').lightbox(); }); </script> <!--/Скриншоты-->
| | |
|
|
2012-04-29Дата: Воскресенье, 29.04.2012, 11:26 | Сообщение # 3 |
Лейтенант
Группа: Пользователи
Статус: Offline
|
likbezz, а что тогда писать в <a href=""class="lightbox" rel="group1"><img src="" alt=""></a> Ведь это я хочу прописать в основном коде, т.е. на "страница материала и комментариев к нему". Нужно чтобы все изображения появились в этом слайдере.Добавлено (29.04.2012, 11:26) --------------------------------------------- хмм...... странно, я не очень понимаю, но работает и так! Можете немножко подробнее объяснить?
Сообщение отредактировал fart - Воскресенье, 29.04.2012, 11:16 | | |
|
|
2012-04-29Дата: Воскресенье, 29.04.2012, 12:28 | Сообщение # 4 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
fart, Quote (fart) likbezz, а что тогда писать в <a href=""class="lightbox" rel="group1"><img src="" alt=""></a> Да это вообще убрать, оставить только Code <ul id="imgArr$ID$"></ul> ... Это я просто скопировал твой код, и забыл убрать лишнее. ...
| | |
|
|
2012-04-29Дата: Воскресенье, 29.04.2012, 12:34 | Сообщение # 5 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
fart, Quote (fart) Можете немножко подробнее объяснить? Что объяснять-то? Скрипт парсит массив данных $IMGS_ARRAY_JS$, - и создаёт html код по заданному шаблону: Code html+=(aImg[4].length>0?'<li><a href="'+aImg[0]+'" class="lightbox" rel="group1"><img src="'+aImg[3]+'" alt=""></a></li>':'<li><a href="'+aImg[0]+'" class="lightbox" rel="group1"><img src="'+aImg[0]+'" alt=""></a></li>'); код. В конце цикла пихает созданное в блок с ID: Code document.getElementById('imgArr$ID$').innerHTML=html; который ты и наблюдаешь.
Всё это дело происходит за сотые доли секунды. ...
| | |
|
|
2012-04-29Дата: Воскресенье, 29.04.2012, 12:40 | Сообщение # 6 |
Лейтенант
Группа: Пользователи
Статус: Offline
|
likbezz, Quote Да это вообще убрать, оставить только <ul id="imgArr$ID$"></ul>... аа понятно, огромное спасибо! И еще один вопрос, вот в форме добавления материала, когда я пишу например статью между строчек я вставляю например картинку Quote ля-ля-ля $IMAGE1$ ля-ля-ля вот и потом когда материал готов, как сделать так, чтобы при нажатии она и все добавленные картинки таким образом увеличивались?, как для них можно прописать класс ьтипо этого Code <a href=""class="lightbox" rel="group1">
| | |
|
|
2012-04-29Дата: Воскресенье, 29.04.2012, 12:51 | Сообщение # 7 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
fart, Quote (fart) как для них можно прописать класс ьтипо этого Только скриптом. Найти блок с текстом, найти все ссылка на картинки в этом тексте и присвоить им класс и атрибут «rel». ...
| | |
|
|
2012-04-29Дата: Воскресенье, 29.04.2012, 12:53 | Сообщение # 8 |
Лейтенант
Группа: Пользователи
Статус: Offline
|
а где его можно взять? скрипт..потому я в них ничего не понимаю(((
| | |
|
|
2012-04-29Дата: Воскресенье, 29.04.2012, 12:54 | Сообщение # 9 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
fart, Quote (fart) а где его можно взять? Либо найти, либо написать. ...
| | |
|
|
2012-06-14Дата: Четверг, 14.06.2012, 17:04 | Сообщение # 10 |
Лейтенант
Группа: Пользователи
Статус: Offline
|
likbezz, помогай! Вообще не пойму в чем дело! У меня почему то картинки на сайте стали увеличиваться и в iLoad галерее и еще в какой то! Только почему так произошло непонятно! В коде я ничего не менял! Добавлено (14.06.2012, 16:48) --------------------------------------------- но такое происходит только во вновь добавленных материалах! В старых, которые я давно уже добавил все картинки увеличиваются как надо! а в новых увеличиваются сразу в 2х галереях!!! Добавлено (14.06.2012, 16:58) --------------------------------------------- Это надо было скорее всего в эту тему писать http://likbezz.ru/forum/60-732-1 Добавлено (14.06.2012, 17:04) --------------------------------------------- ух ёёё)) да это нововведение ucoz оказывается! ))) специально зашел на старый сайт заброшенный на котором этих галерей подавно не было, и там изображения тоже увеличиваются)))
| | |
|
|
2012-06-14Дата: Четверг, 14.06.2012, 17:22 | Сообщение # 11 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
fart, Quote (fart) Вообще не пойму в чем дело! У меня почему то картинки на сайте стали увеличиваться и в iLoad галерее и еще в какой то! Только почему так произошло непонятно! В коде я ничего не менял! Обновление в юкоз произошли. Они подключили новую версию jquery 1.7.2 и библиотеку fancyBox v2.0.5. Из-за этого возможны некоторые проблемы со старыми скриптами не совместимые с новой версией. Управлять всем этим делом можно также из ПУ » Общие настройки
| | |
|
|
2012-10-21Дата: Воскресенье, 21.10.2012, 19:46 | Сообщение # 12 |
Лейтенант
Группа: Пользователи
Статус: Offline
|
А можно ли сделать в этом скрипте так, чтобы изображения начинались отображаться не с 1 а со 2
Code <script> var html=''; for(i in allEntImgs$ID$) { var aImg=allEntImgs$ID$[i]; html+=(aImg[3] && aImg[3].length>0 ? '<a rel="ulightbox" target="blank" href="'+aImg[0]+'" class="ulightbox" ><img class="scrins-img" src="'+aImg[3]+'" border="0" alt="$ENTRY_TITLE$"></a>' : '<img src="'+aImg[0]+'" border="0" alt="$ENTRY_TITLE$">'); } document.getElementById('siteimg$ID$').innerHTML=html; </script>
| | |
|
|
2012-10-21Дата: Воскресенье, 21.10.2012, 19:52 | Сообщение # 13 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
fart, А можно ли сделать в этом скрипте так, чтобы изображения начинались отображаться не с 1 а со 2 Можно ) 3$
fart, две пачки сигарет, думаю, не цена вопроса ) или хочешь поторговаться поштучно?)
| | |
|
|
2012-10-21Дата: Воскресенье, 21.10.2012, 19:56 | Сообщение # 14 |
Лейтенант
Группа: Пользователи
Статус: Offline
|
))
Сообщение отредактировал fart - Воскресенье, 21.10.2012, 19:57 | | |
|
|
2012-10-22Дата: Понедельник, 22.10.2012, 12:31 | Сообщение # 15 |
Аццкий кодер
Группа: Администраторы
Статус: Unknown
|
fart, - Ну а что смешного? Ты куришь? нет? Для меня 3$ - не больше чем 2 пачки ..
Или ты хочешь сказать что вот я такой плохой дядя, наживаюсь на беде других ... Бог с тобой - сделаешь сам - я только порадуюсь за тебя ) К то му же это не “беда” .. а так - твоя прихоть - без ней ты вполне сможешь прожить )
Вкратце - нужно внедрить в этот скрипт счетчик, и выводить со второго. или с какого надо. Не очень сложная задача, конечно, но час времени отнимет - точно. а это и есть 1-2 $
Да и вообще, че я оправдываюсь ... Короче. Мои услуги - 300 р в час. не устраивает - ищем в другом месте. и точка
| | |
|