We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 33226
    • 14 Posts
    ещё бы как-то JCrop прикрутить... huh
    никто не делал? а то дефолтовый (3-я иконка "edit" под картинкой в браузере файлов) кривой слишком :’(
      Optimizator Field
      • 20050
      • 67 Posts
      Andchir, добрый день.
      Всем привет!

      Спасибо за плагин.

      Задумался по поводу перспектив развития плагина, как бы хотелось, что бы он был в идеале. Исходя, например, из следующей задачи: сделать для магазина - одну большую картинку в карточке товара и одну маленькую в списке товаров. При этом для большой картинки хотелось бы сделать возможность просмотра посредством js-библиотек картинку в заливаемом размере, ну как в Easy2.

      Возможно решение такое уже существует? huh

      Но пока, если брать этот плагин, развитие хотелось бы видеть вот какое:

      1. Заливать одну картинку через один tv image и выставить несколько вариантов ресайза. Трёх, как мне кажется, было бы достаточно.

      2. Сделать возможность просмотра картинок, при наведении мышкой или при нажатии, посредством js-библиотек , например highslide , floatbox. Например в карточке товаров нажимаешь на большую картинку и всплывает окно в стиле highslide с заливаемой первоначально картинкой, а не как сейчас, в отдельном окне.

      Ещё раз спасибо, Andchir, за плагин.



        [!ditto? !][!ditto? !][!ditto &margaritto=`yes`!]
        • 1477
        • 515 Posts
        Quote from: modx_user at Jul 24, 2010, 03:34 AM

        ...для большой картинки хотелось бы сделать возможность просмотра посредством js-библиотек картинку в заливаемом размере, ну как в Easy2.

        Возможно решение такое уже существует? huh
        Существует. Читайте доку.

        нажимаешь на большую картинку и всплывает окно в стиле highslide с заливаемой первоначально картинкой, а не как сейчас, в отдельном окне
        Подключить highslide и т.п. не сложно. Как это сделать читайте доку соотв. скрипта.
          Shopkeeper - сниппет и модуль для создания интернет-магазина.
          TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
          PickDocsInTree - плагин для выбора документов из дерева.
          Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
          • 20050
          • 67 Posts
          Quote from: yoyurec at Jul 16, 2010, 08:48 AM


          По умолчанию по-моему "t_"
          а я переделал на 2 ресайза из оригинала (маленькая картинка и большая) - два размера, 2 префикса - "t_" и "b_" ))


          Правильнее будет такая проверка:
           if($s_value!=$new_value && !empty($s_value) && substr($s_value, 0, strlen($prefix))!=$prefix){

          спасибо!

          yoyurec, можешь код сюда скинуть? Тема с большой картинкой для карточки товара и маленькой для списка товаров актуальна для многих. smiley
            [!ditto? !][!ditto? !][!ditto &margaritto=`yes`!]
            • 1477
            • 515 Posts
            Quote from: Andchir at Jul 16, 2010, 05:08 AM

            Quote from: yoyurec at Jul 16, 2010, 04:22 AM

            спрашивается на какой его лучше заменить, чтобы точно никогда не совпало или просто грохнуть && strpos($s_value,$prefix)===false?
            По умолчанию по-моему "t_", оставьте его или любой другой чтобы не совпало с именем загружаемого файла. Проверка там не совсем корректная. Поправлю. Спасибо.
            Правильнее будет такая проверка:
             if($s_value!=$new_value && !empty($s_value) && substr($s_value, 0, strlen($prefix))!=$prefix){

            Вообще-то тут тоже не правильно smiley Вот так надо:
            if($s_value!=$new_value && !empty($s_value) && substr($image_name, 0, strlen($prefix))!=$prefix){
              Shopkeeper - сниппет и модуль для создания интернет-магазина.
              TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
              PickDocsInTree - плагин для выбора документов из дерева.
              Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
              • 33226
              • 14 Posts
              Quote from: modx_user at Jul 24, 2010, 12:43 PM

              yoyurec, можешь код сюда скинуть? Тема с большой картинкой для карточки товара и маленькой для списка товаров актуальна для многих. smiley

              я убрал правда ресайз возде каждой TV - всё равно в конфиге прописан...

              TVimageResizer.inc.txt переименовать в TVimageResizer.inc.php

              конфиг:
              &tv_ids=TV IDs;string; &th_width=Width;int;225 &th_height=Height;int;235 &b_width=Big width;int;730 &b_height=Big height;int;800 &prefix=Prefix;string;small/ &b_prefix=Big prefix;string;big/ &crop=Cropping;list;yes,no;no &save_o_name=Save only name;list;yes,no;yes &quality=Quality;int;85 &resize_checked=Resize checked;list;yes,no;no


              вот.. ещё, чтобы в папке картинок не было кучу мусора в виде ресайзеных картинок и их превьюшек - создал под эти 2 ресайза папки smsll и big, соответственно поменяв префиксы с t_ и b_ на small/ и big/
                Optimizator Field
                • 20050
                • 67 Posts
                yoyurec, спасибо!
                  [!ditto? !][!ditto? !][!ditto &margaritto=`yes`!]
                  • 33271
                  • 84 Posts
                  Не подскажите, можно ли для разных ТV задавать разные размеры для ресайза?
                  Например, так:
                  для 4,10 размер 150x100
                  а, скажем, для 5,7,8 размер 720x450
                    • 1477
                    • 515 Posts
                    Quote from: Yurgen at Jul 29, 2010, 04:44 AM

                    Не подскажите, можно ли для разных ТV задавать разные размеры для ресайза?
                    Нет. Пока только ручками вбивать циферки надо.
                      Shopkeeper - сниппет и модуль для создания интернет-магазина.
                      TVimageResizer - плагин для изменения размеров (а также наложения водяных знаков и скругления углов) картинок TV при создании документа.
                      PickDocsInTree - плагин для выбора документов из дерева.
                      Paykeeper 1.5 - Сниппет для онлайн-оплаты в интернет-магазине MODx + Shopkeeper (Webmoney и Robokassa).
                      • 33271
                      • 84 Posts
                      Quote from: Andchir at Jul 29, 2010, 12:43 PM

                      Quote from: Yurgen at Jul 29, 2010, 04:44 AM

                      Не подскажите, можно ли для разных ТV задавать разные размеры для ресайза?
                      Нет. Пока только ручками вбивать циферки надо.
                      Понятно. Спасибо.