We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 19164
    • 1,215 Posts
    Я ввел эту функцию, потому что в issues на гугл-коде меня попросили как-то отключать обработку изображений для некоторых частей документа. Развитие мысли привело к такому решению. Возможно есть более быстрый парсер, но мне не встречался. Этот показался достаточно удобным, к тому же позволяет делать выборку нужных изображений в JQuery-подобном синтаксисе.

    Если этот функционал не нужен, его можно отключать, я позже посмотрю код, чтобы плагин не использовал этот парсер без надобности.
      DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

      Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

      [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
      • 1611
      • 591 Posts
      @ DreamCast
      Сейчас получил аналогичную проблему. Картинка без заданных ширины и высоты должна была брать значения по умолчанию из конфига для генерации предпросмотра.
      Привязка была по пути.

      Не заработало, пока явным образом не указал в $dr_global["path"] этот каталог, хотя вышестоящий был указан, и плагин должен был бы использовать изображения из вложенных папок.

      Несмотря на то, что предпросмотры начали генерироваться, в WYSIWYG редакторе так и отображается большая картинка.

      @Metaller
      1. С чем связанно такое поведение? (Что требуется явное указание каталога по которому идет привязка)
      2. Можно ли сделать так, чтобы в редакторе также была уменьшенная копия, по дефолтным значениям?
      3. В параметре $dr_local["bind_config_to_path"]["side"] нужен ли конечный слеш в пути к папке? В документации в примере нету слеша, на форуме люди пишут слеш. Я проверил, вроде бы и так и так работает. Но как было задуманно?

      Привожу полностью конфиг, без купюр.
      <?php
      $dr_global["path"] = "
      assets/images/
      assets/images/side/
      ";
      
      $dr_local["header"]["all"] = '
      <script type="text/javascript" src="'.DIRECTRESIZE_PATH.'libs/frameworks/jquery.js"></script>
      <script type="text/javascript" src="'.DIRECTRESIZE_PATH.'libs/fancybox/jquery.fancybox-1.0.0.js"></script>
      <!--[if lt IE 7]>
      <script type="text/javascript" src="'.DIRECTRESIZE_PATH.'libs/fancybox/jquery.pngFix.pack.js"></script>
      <![endif]-->
      <link rel="stylesheet" href="'.DIRECTRESIZE_PATH.'libs/fancybox/fancy.css" type="text/css" media="screen" />
      <script type="text/javascript">
      	$(document).ready(function() { 
      		$("a.fancybox").fancybox();
      	}); 
      </script>
      ';
      
      
      $dr_local["tpl_thumb"]["all"] = <<<HTML
      [+dr.shortcut.source2thumb+]
      HTML;
      
      $dr_local["tpl_lightbox"]["all"] = <<<HTML
      <a href="[+dr.big.src+]" title="[+dr.source.title+]" class="fancybox">
      	[+dr.shortcut.tpl_thumb+]
      </a>
      HTML;
      
      
      $dr_local["bind_config_to_path"]["side"] = "assets/images/side/";
      $dr_local["thumb_width"]["side"] = 242;
      $dr_local["thumb_resize_method"]["side"] = 1;
      $dr_local["thumb_use_defaults"]["side"] = 4;
      	
      $dr_local["tpl_thumb"]["side"] = <<<HTML
      <div class="sidePhoto">
      	<div class="t"></div>
      	[+dr.shortcut.source2thumb+]
      	<div class="b"></div>
      </div>
      HTML;
      
      $dr_local["tpl_lightbox"]["side"] = <<<HTML
      <div class="sidePhoto">
      	<div class="t"></div>
      		<a href="[+dr.big.src+]" title="[+dr.source.title+]" class="fancybox">
      			[+dr.shortcut.source2thumb+]
      		</a>
      	<div class="b"></div>
      </div>
      HTML;
      
      ?>
      
        • 19164
        • 1,215 Posts
        1. Если поведение такое, значит баг, явного указания каталога требоваться не должно.
        2. Не проверял такую ситуацию, с редактором все сложнее. Плагин по минимуму вмешивается в работу в режиме редактора, т.к. есть опастность добавить лишнее в пользовательский код.
        3. Слеш не обязателен. Все пути - относительные, от корня, с указанием протокола - при обработке приводятся к общему виду и расцениваются как равнозначные.

        UPD Да, и кстати, никакие шаблоны tpl_thumb и tpl_lightbox в редакторе не используются. Эта настройка для редактора игнорируется.
          DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

          Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

          [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
          • 26677
          • 8 Posts
          Проблема: на сайте установлен DR 0.9rev6, MODx 0.9.6.2 - дружественные ссылки включены. Периодически в мозилле пропадают картинки которые ресайзятся... показывает пустые пути, а картинок просто нет (((
          что делать, и как это побороть ?

          сам сайт: dovodchik.ru
            • 19164
            • 1,215 Posts
            Отключите дружественные ссылки в плагине, возможно это из-за редиректа.
              DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

              Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

              [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
              • 26677
              • 8 Posts
              Quote from: Metaller at May 07, 2009, 11:37 AM

              Отключите дружественные ссылки в плагине, возможно это из-за редиректа.

              Объясните пожалуйста ламеру как отключить эти ссылки именно в плагине, так чтоб ЧПУ осталось работать со страницами?
                • 19164
                • 1,215 Posts
                $dr_global["furl"]=false;
                  DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

                  Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

                  [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
                  • 1611
                  • 591 Posts
                  @Metaller
                  Можно ли привязывать к одному конфигу несколько путей?

                  Зачем нужен шаблон «tpl_thumb»? Для случая когда у нас $dr_local["thumbonly"]=true?
                    • 19164
                    • 1,215 Posts
                    К одному конфигу можно привязать один путь, несколько путей не планировалось - проще реорганизовать систему папок или копировать настройки для разных путей.

                    Шаблон tpl_thumb нужен и для thumbonly и может использоваться в tpl_lightbox для подстановки в сокращение [+dr.shortcut.tpl_thumb+]
                      DirectResize 0.9 beta. PHPThumb, sets of configurations, configuration, binded to specific path. No backward compatibility. | DirectResize 0.9. PHPThumb, наборы параметров, параметры, привязанные к определенным путям. Без обратной совместимости.

                      Unfortunately, DirectResize project is closed. If you want to continue development, PM me for access to project page on Google Code. К сожалению, проект DirectResize закрыт. Если вы желаете продолжить разработки, обращайтесь через ПМ для получения доступа к репозиторию на Google Code.

                      [PLUGIN] DirectResize - as Maxigallery but for single images :: Download :: [url=http://modxcms.com/forums/index.php/topic,21490]
                      • 1611
                      • 591 Posts
                      Спасибо.

                      Т.е. если не планируется thumbonly можно его не писать? Это не повлияет на обычную работу?