К содержанию

Аналог DirectResize

Здравствуйте. Надо сделать так, чтобы картинки в контенте автоматом ресайзились и все это открывалось каким нибудь просмотрщиком. Есть что-то аналогичное DirectResize, только по-свежее?
Сергей
Сергей
31 мая 2015, 21:47
modx.pro
2 498
Реклама

Комментарии: 7

Василий Наумкин
Василий Наумкин Администратор
01 июня 2015, 08:07
Можно попробовать MinifyX — там это есть.
    Владимир
    Владимир Старожил
    01 июня 2015, 16:55
    О! Класс. Спасибо, обратил внимание на работу с изображениями в MinifyX.
    В документации docs.modx.pro/components/minifyx/snippet нет пока этих параметров.
      Василий Наумкин
      Василий Наумкин Администратор
      01 июня 2015, 16:57
      Так это и не сниппет работает, а плагин.

      Вот как разберёшься, будь добр — напиши и пришли в репозиторий, другим тоже будет полезно знать =)
    Владимир Дремучий
    Владимир Дремучий Проверенный
    01 июня 2015, 18:34
    Нифигасе! Вот это поворот. Спасибо.
    Воеводский Михаил
    Воеводский Михаил Проверенный
    01 июня 2015, 09:46
    [случайно созданный с телефона коммент]
      Abu
      Abu Проверенный
      25 июля 2015, 22:30
      Может кому окажется полезным, работает просто включив в настройках системы — minifyx_process_images

      По умолчанию путь типа такого: /assets/components/minifyx/munee.php?files=/assets/uploads/myimage.jpg?resize=w[200]h[283]s[true]

      Немного джаваскрипта поможет обрамить img в ссылку на полное изображение забирая путь из значений в ссылке (files=).
      Подключив лайтбокс и jquery, можно сделать ссылки. Например для fancybox:

      <script>
      $(document).ready(function() {
          $('img[src*="minifyx"]').each(function() {
                var url =  $(this).attr("src");
                var fullurl = url.substring(url.lastIndexOf("files=")+6,url.lastIndexOf("?"));
                $(this).wrap('<a class="fancybox" rel="group" href="' + fullurl + '" />');
             });
          });
      $(".fancybox").fancybox();
      </script>
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        7