#1
11 июля 2014 в 11:21
Вопрос, создаю стать, вставляю в неё фотографию, хочу чтобы при нажатии фотографии открывалась гиперссылка, вставляю такой анкор <a href="http://www.youtube.com/user/Kriminalisty" target="_blank"><img src="/images/canal-youtube.jpg" alt="Канал Kriminalisty.ru на YouTube" />, сохраняюсь, но при нажатии на картинку подружается colorbox, перехода по гиперссылке не происходит. Как обойти?
Smc, В приведенном вами примере нет закрывающего тега </a> если на сайте так же, возможно в этом и причина.
Насколько я заметил, колорбокс на изображениях в статьях срабатывает когда изображение не снабжено ссылкой, в противном случае открывается ссылка.
Кстати, вопрос про колорбокс заодно. Кто нибудь подскажет: как его использовать для модaльных окон?
Например я вчера попробовал открыть swf файл присвоив ссылке класс cboxElement, но что то пошло не так, у меня вообще открылся код файла как если бы я открыл флешку в блокноте. Попробовал еще пару вариантов, открывается тупо файл в новом окне.
Раньше использовал fancybox для таких целей, но поскольку есть колорбокс не хотелось бы подключать на страницах лишние скрипты и таскать по сайту лишний груз.
Насколько я заметил, колорбокс на изображениях в статьях срабатывает когда изображение не снабжено ссылкой, в противном случае открывается ссылка.
Кстати, вопрос про колорбокс заодно. Кто нибудь подскажет: как его использовать для модaльных окон?
Например я вчера попробовал открыть swf файл присвоив ссылке класс cboxElement, но что то пошло не так, у меня вообще открылся код файла как если бы я открыл флешку в блокноте. Попробовал еще пару вариантов, открывается тупо файл в новом окне.
Раньше использовал fancybox для таких целей, но поскольку есть колорбокс не хотелось бы подключать на страницах лишние скрипты и таскать по сайту лишний груз.
#3
11 июля 2014 в 12:06
добавил </a>, бесполезно, всё равно запускается colorbox
Сегодня в 03:48
#4
11 июля 2014 в 12:19
вот у меня в одной статье две картинки
при клике по первой открывается эта же картинка в колорбоксе
при клике по второй открывается другой сайт
сравните код с вашим, может что не так
так открывается колорбокс
так открывается сайт
при клике по первой открывается эта же картинка в колорбоксе
при клике по второй открывается другой сайт
сравните код с вашим, может что не так
так открывается колорбокс
<img src="/images/black-500-1.jpg" alt="Футболка "Всё Путём"" width="400" height="400" border="0" />
<a href="http://www.vsemayki.ru/product/281749/manshort?ref=12366" target="_blank"><img src="/images/futbolki-vezhlivie-lyudi.jpg" alt="Футболки вежливые люди" width="600" height="198" border="0" /></a>
#5
11 июля 2014 в 12:28
Сравнил ваш и свой код, они одинаковые, ради интереса вставил эти два кода себе на сайт, в обоих случаях открывается колорбох. В вашем конечно без картинки, так как нет полного пути, но суть не в том. Не знаете, что ещё может быть? Что-то я уже голову сломал…
#6
11 июля 2014 в 12:31
Smc, да видел (уже побывал на сайте). Моя ссылка номер 2 открывается у вас как колорбокс у меня как ссылка. Что то не пойму в чем причина Надо подумать))
#7
11 июля 2014 в 12:34
что делать, ума не приложу… а у вас какая версия движка?
#8
11 июля 2014 в 12:38
1/10/4
#9
11 июля 2014 в 12:41
тоже самое… если придёт что-нибудь на ум, отпишитесь, пожалуйста.
#10
11 июля 2014 в 12:43
Полагаю, причина в шаблоне.Что то не пойму в чем причина Надо подумать))
#11
11 июля 2014 в 12:46
А где там можно покопать?
#12
11 июля 2014 в 13:49
Начните с главного — template.php
#13
11 июля 2014 в 16:01
Инициализация колорбокса для картинок в статьях: includes\jquery\colorbox\init_colorbox.js:
Варианты решения:
1. в этом файле: если в статьях не нужно вообще — закоментируйте или удалите
2. со стороны шаблона — изменить классы (.con_text, con_desc на свои в файлах com_content_read.tpl, com_content_view.tpl)
Удачи!
//статьи анонсы и основной текст $( '.con_text img, .con_desc img' ).not('a img:first-child').wrap( function(){ var ahref = $( '<a href="' + $( this ).attr( 'src' ) + '" />').colorbox({ transition: "none" }); return ahref; });
1. в этом файле: если в статьях не нужно вообще — закоментируйте или удалите
2. со стороны шаблона — изменить классы (.con_text, con_desc на свои в файлах com_content_read.tpl, com_content_view.tpl)
Удачи!