Jump to content

Recommended Posts

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

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

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

 

Link to post
Share on other sites
  • 3 years later...

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

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

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

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

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

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

Link to post
Share on other sites

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

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

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

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

Link to post
Share on other sites

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

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

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

С дуба рухнул? На кой черт вообще бекенд трогать? Достаточно пару строк в JS.
Link to post
Share on other sites

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

 

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

 

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

Link to post
Share on other sites

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

 

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

Позорище читай матчасть.
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...