Trotor 27 13.12.2016 13:10 Правда превью так и не исправлена. Решил сделать так:a.bbc_url .bbc_img {margin: 0px -2px 50px -2px;} a.bbc_url:hover .bbc_img {margin: 0px -2px 50px -2px;} То есть внизу превьюшки появилось свободное пространство, тыкнув на которое можно открыть основное изображение в новой вкладке. Поделиться сообщением Ссылка на сообщение
Trotor 27 13.12.2016 21:21 Принцип скрипта следующий:Кстати, этот скрипт работает только в темах, для сообщений. Можно ли такой же скрипт но только с фиксом для блогов? Поделиться сообщением Ссылка на сообщение
Strategius 52 14.12.2016 08:14 Заметил, что в 3.4 нету листинга изображений в сообщении (если в нем несколько картинок). Подойдет ли этот скрипт для 3.4? Поделиться сообщением Ссылка на сообщение
siv1987 2 630 14.12.2016 10:17 Подойдет ли этот скрипт для 3.4?Нет. Там уже есть лайтбокс для инлайн изображений. 1 Поделиться сообщением Ссылка на сообщение
Strategius 52 14.12.2016 10:26 (изменено) Мне нужно добавить только поддержку листинга изображений, а то в 3.4 его нет, как оказалось. Я до того как спросить, все-таки добавил этот скрипт, листинг появился, а после того как Вы сказали, что он не подходит, я его удалил, ничего страшного не случилось с форумом, кеши не нужно обновлять теперь? А как адаптировать этот скрипт, чтобы только листинг картинок остался? Изменено 14 декабря 2016 пользователем Strategius Поделиться сообщением Ссылка на сообщение
siv1987 2 630 14.12.2016 10:53 Если работает значит хорошо. 1 Поделиться сообщением Ссылка на сообщение
Trotor 27 14.12.2016 13:42 @siv1987,Можно плиз изменить этот скрипт для Блогов? Плиз... Поделиться сообщением Ссылка на сообщение
Trotor 27 15.12.2016 10:54 3. И самое важное - если изображение-превью, то нажимая на него, сразу картинка превью, то есть картинка в ссылке не срабатывает.Эта проблема так и остаётся. Без решения её, оставлять Лайтбокс не имеет смысла... Поделиться сообщением Ссылка на сообщение
Trotor 27 05.11.2019 17:10 Самый простой вариант добавить lightbox через js, парсер форума 3.1 не имеет должного функционала.Добавить в конце шаблона Темы -> topicViewTemplateА как такой скрипт подкорректировать для приложения Links? Что бы листинг работал для всех изображений в записи? Поделиться сообщением Ссылка на сообщение
newbie 1 723 06.11.2019 06:26 <script type='text/javascript'> // Описание var lid = 0; $$('.link_details img.bbc_img').each(function(img){ var parent = img.up(); if(parent.tagName.toLowerCase() == 'a'){ if(/\.(jpe?g|gif|png|bmp)$/.test(parent.href)){ parent.writeAttribute('rel', 'lightbox['+lid+'] ' + parent.readAttribute('rel').replace('external')); } } else{ var a = new Element('a', {'rel': 'lightbox['+lid+']', 'href' : img.getAttribute('src')}); img.wrap(a); } }); // Комментарии $$('.comment').each(function(elem){ var pid = elem.select('.rep_bar')[0].readAttribute('id').replace('rep_comment_', ''); elem.select('img.bbc_img').each(function(img){ var parent = img.up(); if(parent.tagName.toLowerCase() == 'a'){ if(/\.(jpe?g|gif|png|bmp)$/.test(parent.href)){ parent.writeAttribute('rel', 'lightbox['+pid+'] ' + parent.readAttribute('rel').replace('external')); } } else{ var a = new Element('a', {'rel': 'lightbox['+pid+']', 'href' : img.getAttribute('src')}); img.wrap(a); } }); }); </script> 2 Поделиться сообщением Ссылка на сообщение
Trotor 27 06.11.2019 18:05 @newbie, Хотел этот код также и для приложения Tutorials прикрепить, думал что замены lid на a_id (идентификатор статьи) и link_details на post_block хватит для работоспособности кода, однако нет, не сработала.Подскажите где ещё заменить что бы код сработал и в приложение Tutorials. Поделиться сообщением Ссылка на сообщение
newbie 1 723 07.11.2019 05:21 <script type='text/javascript'> // Описание var a_id = 0; $$('#article_body .post_block img.bbc_img').each(function(img){ var parent = img.up(); if(parent.tagName.toLowerCase() == 'a'){ if(/\.(jpe?g|gif|png|bmp)$/.test(parent.href)){ parent.writeAttribute('rel', 'lightbox['+a_id+'] ' + parent.readAttribute('rel').replace('external')); } } else{ var a = new Element('a', {'rel': 'lightbox['+a_id+']', 'href' : img.getAttribute('src')}); img.wrap(a); } }); // Комментарии $$('#article_comments .comment').each(function(elem){ var pid = elem.readAttribute('id').replace('comment_id_', ''); elem.select('img.bbc_img').each(function(img){ var parent = img.up(); if(parent.tagName.toLowerCase() == 'a'){ if(/\.(jpe?g|gif|png|bmp)$/.test(parent.href)){ parent.writeAttribute('rel', 'lightbox['+pid+'] ' + parent.readAttribute('rel').replace('external')); } } else{ var a = new Element('a', {'rel': 'lightbox['+pid+']', 'href' : img.getAttribute('src')}); img.wrap(a); } }); }); </script> 1 Поделиться сообщением Ссылка на сообщение
Trotor 27 30.11.2019 21:35 Подскажите пожалуйста как сделать что бы Лайтбокс не срабатывал на изображениях которые находятся внутри ссылок. Какой то фикс отмены. А то ведь если изображение находиться внутри ссылки - всё, переход по ссылке не срабатывает, открывается именно изображение.Очень нужно. Поделиться сообщением Ссылка на сообщение