rapuk Опубликовано 27 мая, 2014 Жалоба Поделиться Опубликовано 27 мая, 2014 Подскажите, пожалуйста, в какую сторону копать.Имеется описание продукта. Сверху изображения товара, при нажатии на которые открывается окно fancybox'а.Проблема в том, что фансибокс работает только с ссылками: {foreach $product->images|cut as $i=>$image} <a href="{$image->filename|resize:800:600:w}" class="pic zoom" data-rel="group"> <img src="{$image->filename|resize:95:95}" alt="{$product->name|escape}" /> </a> {/foreach} Через визуальный редактор я добавляю изображение и хочу, чтобы код вида: <img src="image.jpg" width="670"> *магически* превращался в конструкцию вида: <a href="image.jpg" class="pic zoom" data-rel="group"> <img src="image.jpg" width="670"> </a> Не пойму в какую сторону копать, надеюсь на вашу подсказку Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 27 апреля, 2018 Жалоба Поделиться Опубликовано 27 апреля, 2018 Подскажите, пожалуйста, в какую сторону копать.Имеется описание продукта. Сверху изображения товара, при нажатии на которые открывается окно fancybox'а.Проблема в том, что фансибокс работает только с ссылками: {foreach $product->images|cut as $i=>$image} <a href="{$image->filename|resize:800:600:w}" class="pic zoom" data-rel="group"> <img src="{$image->filename|resize:95:95}" alt="{$product->name|escape}" /> </a> {/foreach} Через визуальный редактор я добавляю изображение и хочу, чтобы код вида: <img src="image.jpg" width="670"> *магически* превращался в конструкцию вида: <a href="image.jpg" class="pic zoom" data-rel="group"> <img src="image.jpg" width="670"> </a> Не пойму в какую сторону копать, надеюсь на вашу подсказку тоже сейчас задался вопросом этим.пока не пробовал, но так вижу, что добавлять надо в ссылку в двух местах - там где выводится фото и там, где превью галлереи.а у вас получилось установить? Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 27 апреля, 2018 Жалоба Поделиться Опубликовано 27 апреля, 2018 Не пойму в какую сторону копать, надеюсь на вашу подсказку Есть как минимум два способа: Можно в ProductView.php преобразовать текст из визуального редактора через регулярные выражения. Можно сделать магическое преобразование через Jquery. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 27 апреля, 2018 Жалоба Поделиться Опубликовано 27 апреля, 2018 Есть как минимум два способа:Можно в ProductView.php преобразовать текст из визуального редактора через регулярные выражения.Можно сделать магическое преобразование через Jquery.С дуба рухнул? На кой черт вообще бекенд трогать? Достаточно пару строк в JS. Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 27 апреля, 2018 Жалоба Поделиться Опубликовано 27 апреля, 2018 С дуба рухнул? На кой черт вообще бекенд трогать? Достаточно пару строк в JS. Думаю, что дяденька Noxter действительно "c дуба рухнул". Потому как я нигде про бекенд даже не заикался. Раз уже поднят вопрос, то возможен и третий способ - делать преобразование через бекенд. Формально он более тяжеловесный, но имеет свои преимущества. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 27 апреля, 2018 Жалоба Поделиться Опубликовано 27 апреля, 2018 Думаю, что дяденька Noxter действительно "c дуба рухнул". Потому как я нигде про бекенд даже не заикался. Раз уже поднят вопрос, то возможен и третий способ - делать преобразование через бекенд. Формально он более тяжеловесный, но имеет свои преимущества.Позорище читай матчасть. Цитата Ссылка на сообщение Поделиться на другие сайты
phukortsin Опубликовано 27 апреля, 2018 Жалоба Поделиться Опубликовано 27 апреля, 2018 Спасибо за совет.А можете сказать точно, где Вы увидели речь про бекенд? Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.