Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Подскажите, пожалуйста, в какую сторону копать.

Имеется описание продукта. Сверху изображения товара, при нажатии на которые открывается окно 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>

Не пойму в какую сторону копать, надеюсь на вашу подсказку :)

 

Ссылка на сообщение
Поделиться на другие сайты
  • 3 года спустя...

Подскажите, пожалуйста, в какую сторону копать.

Имеется описание продукта. Сверху изображения товара, при нажатии на которые открывается окно 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>

Не пойму в какую сторону копать, надеюсь на вашу подсказку :)

тоже сейчас задался вопросом этим.

пока не пробовал, но так вижу, что добавлять надо в ссылку в двух местах - там где выводится фото и там, где превью галлереи.

а у вас получилось установить?

Ссылка на сообщение
Поделиться на другие сайты

Не пойму в какую сторону копать, надеюсь на вашу подсказку :)

Есть как минимум два способа:

Можно в ProductView.php преобразовать текст из визуального редактора через регулярные выражения.

Можно сделать магическое преобразование через Jquery.

Ссылка на сообщение
Поделиться на другие сайты

Есть как минимум два способа:

Можно в ProductView.php преобразовать текст из визуального редактора через регулярные выражения.

Можно сделать магическое преобразование через Jquery.

С дуба рухнул? На кой черт вообще бекенд трогать? Достаточно пару строк в JS.
Ссылка на сообщение
Поделиться на другие сайты

С дуба рухнул? На кой черт вообще бекенд трогать? Достаточно пару строк в JS.

 

Думаю, что дяденька Noxter действительно "c дуба рухнул". Потому как я нигде про бекенд даже не заикался.

 

Раз уже поднят вопрос, то возможен и третий способ - делать преобразование через бекенд. Формально он более тяжеловесный, но имеет свои преимущества.

Ссылка на сообщение
Поделиться на другие сайты

Думаю, что дяденька Noxter действительно "c дуба рухнул". Потому как я нигде про бекенд даже не заикался.

 

Раз уже поднят вопрос, то возможен и третий способ - делать преобразование через бекенд. Формально он более тяжеловесный, но имеет свои преимущества.

Позорище читай матчасть.
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...