Переключение изображений на сайте uCoz
|
|
Оригами | Пятница, 12 Мая 2017, 14:30 | Сообщение 1 |
| Наверно смешной вопрос, но всё же, как сделать переключатель на изображениях в каталоге файлов? Чтоб не надо было при увеличении изображения его закрывать, а нажать по правой стороне и переключилось бы на следующий $IMG2$ там..
| [ FI ] |
| |
Kosten | Пятница, 12 Мая 2017, 15:05 | Сообщение 2 |
| Есть такой скрипт на одном сайте видел, не помню на каком, и точно не скажу, рабочий он.
| [ RU ] |
| |
Kosten | Пятница, 12 Мая 2017, 15:08 | Сообщение 3 |
| Оригами, посмотрите ЗДЕСЬ
| [ RU ] |
| |
Оригами | Пятница, 12 Мая 2017, 15:15 | Сообщение 4 |
| Kosten, на сколько я понимаю, то простые пользовали без доступа к хтмл тогда не смогут делать такие переключатели? Я такие видел, это неподходит, не то..
| [ FI ] |
| |
Kosten | Пятница, 12 Мая 2017, 15:22 | Сообщение 5 |
| Оригами, может какой то сервер есть для этого, просто по переключателям не замарачивался, тематика не та.
| [ RU ] |
| |
Оригами | Пятница, 12 Мая 2017, 16:20 | Сообщение 6 |
| Ну, может кто подскажет )
| [ FI ] |
| |
waak | Пятница, 12 Мая 2017, 20:08 | Сообщение 7 |
| Цитата Оригами ( ) на сколько я понимаю, то простые пользовали без доступа к хтмл тогда не смогут делать такие переключатели? Я такие видел, это неподходит, не то.. а причем тут пользователи когда вам нужно просто установить скрипт в панель и всё после все картинки автоматом станут открываться в таком стиле
| [ RU ] |
| |
Оригами | Пятница, 12 Мая 2017, 22:34 | Сообщение 8 |
| waak, ну я это то и хочу, но не найти такого скрипта же.
| [ FI ] |
| |
First-1 | Пятница, 12 Мая 2017, 22:58 | Сообщение 9 |
| Оригами, разве это проблема сделать? там где у тебя класс ulightbox добавь такую строчку Код data-fancybox-group="ulightboxgroup"
Как пример в виде материалов :
Код <a href="$IMG_URL1$" class="ulightbox" target="_blank" data-fancybox-group="ulightboxgroup"><img src="$IMG_URL1$" alt="$TITLE$"></a>
Сообщение отредактировал First - Пятница, 12 Мая 2017, 23:18 | [ UA ] |
| |
Оригами | Пятница, 12 Мая 2017, 23:15 | Сообщение 10 |
| Цитата First ( ) ulightbox у меня нет такого класса..
| [ FI ] |
| |
First-1 | Пятница, 12 Мая 2017, 23:17 | Сообщение 11 |
| Оригами, дай ссылку на сайт, можешь в личку Если нет класса как тогда картинки открываются у тебя в таком окне?
Сообщение отредактировал First - Пятница, 12 Мая 2017, 23:23 | [ UA ] |
| |
waak | Пятница, 12 Мая 2017, 23:40 | Сообщение 12 |
| Цитата Оригами ( ) waak, ну я это то и хочу, но не найти такого скрипта же.
вот тебе стандартный скрипт
Код <script type="text/javascript"> $(".eMessage img").each(function(){ if($(this).attr("src").length>0){ var title=typeof this.title!="undefined"?(' title="'+this.title+'"'):(typeof this.alt!="undefined"?(' title="'+this.alt+'"'):""); $(this).wrap('<a href="'+this.src+'" class="ulightbox" target="_blank"'+title+'></a>'); }; }); </script>
на страницы материала и комментариев к нему просто обвели весь код который в body тегом с классом eMessage или просто добавь его тегу body и всё все картинки что будут в этом классе будут открываться в окошке
а ну и забыл добавить сам скрипт в нижнюю часть сайта ставишь
Сообщение отредактировал waak - Пятница, 12 Мая 2017, 23:43 | [ RU ] |
| |
First-1 | Пятница, 12 Мая 2017, 23:53 | Сообщение 13 |
| waak, и у него от этого скрипта в окошке стрелки появляться для перелистывания изображений? Нет, не появляться. Судя по вопросу так они и открываются в окошке, но нет переключателей. Если у него нет класса ulightbox (или он его не нашел) тогда как вариант что он использует именно такой скрипт. Если использовать скрипт, что ты привел, тогда нужно в него добавлять переключатели и использовать тогда так
Код <script type="text/javascript"> $(".eMessage img").each(function(){ if($(this).attr("src").length>0){ var title=typeof this.title!="undefined"?(' title="'+this.title+'"'):(typeof this.alt!="undefined"?(' title="'+this.alt+'"'):""); $(this).wrap('<a href="'+this.src+'" class="ulightbox" target="_blank" data-fancybox-group="ulightboxgroup"'+title+'></a>'); }; }); </script>
А лучше перед тем как ставить скрипт глянуть что у него прописано к картинке
Сообщение отредактировал First - Пятница, 12 Мая 2017, 23:55 | [ UA ] |
| |
-SAM- | Суббота, 13 Мая 2017, 02:07 | Сообщение 14 |
| Оригами, тот скрипт, который выше привели - не совсем подходит, так как это оборот в анкор(ссылку) тех изображений, которые в материал просто прописывали через img (не вывод прикрепленных изображений переменными)... то есть, если тот скрипт прописать, то изображения уже имеющие ссылку (в частности, вывод превьюшек прикрепленных изображений) - получиться уже две ссылки у каждого из таких изображений (проверено). First правильно ответил - никакие там скрипты еще не нужны, если используется системный скрипт увеличения (вот еще писал, как вариант rel="ulightbox" задавать). Это, если речь идёт про постеры материалов. Если же нужно листать прикрепленные изображения внутри материала (вывод сделан тем, что в материал поставлены переменные на вывод прикрепленных изображений), то тогда скрипт придётся подключать. В общем, чтобы каждому прикрепленному изображению сделать привязку такую, нужно в шаблон нижняя часть сайта прописать:Код <?if($MODULE_ID$='load' and $PAGE_ID$='entry')?><script type="text/javascript"> $(".ulightbox").attr('rel', 'ulightbox'); </script><?endif?> Или же открыть шаблон страницы материала и комментариев к нему модуля каталог файлов и после $MESSAGE$ дописать скрипт, как советовали:Код <script type="text/javascript"> $(".eMessage .ulightbox").attr('data-fancybox-group', 'ulightboxgroup'); </script> P.S.: Думаю, поймёте что к чему (без ссылки на сайт больше ничем не помогу).
Помог? Скажи спасибо в виде "+" - вам мелочь, а мне приятно. Бесплатное оказание помощи в ответах на "Вопросы про uCoz".
Сообщение отредактировал -SAM- - Суббота, 13 Мая 2017, 03:34 | [ UA ] |
| |
Оригами | Суббота, 13 Мая 2017, 10:48 | Сообщение 15 |
| Цитата -SAM- ( ) В общем, чтобы каждому прикрепленному изображению сделать привязку такую, нужно в шаблон нижняя часть сайта прописать: Спасибо большое! Работает, то что надо. Можно закрывать
| [ FI ] |
| |