We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 3291
    • 31 Posts
    Такая проблемка, в MaxiGallery, когда закачиваешь картинки с разным соотношением сторон (портретная и ландшафтная ориентация), то и превьюшки получаются разными, а это не красиво, хотелось бы что-бы превьюшки были одинаковыми (квадратными, например).
    На английском форуме почитал, но как я понял можно только средствами css скрыть лишнюю часть превьюшки. Можно еще просто вручную сделать одинаковые превьюшки и заменить ими родные тумбнейлы, но это понятно, что не выход. Кто как решает данную проблему?
      • 25999
      • 11 Posts
      òåîðåòè÷åñêè:
      ïðåâüþ â ôîòîàëüáîìå âûãëÿäèò ïðèìåðíî òàê:
      <li><a href=""><img src="" /></a></li>

      â css çàäàåì ñâîéñòâà:
      - äëÿ ññûëêè: áëîê, æåñòêèå ðàçìåðû, âñå ÷òî âûëåçàåò çà ðàçìåðû - ñêðûòü
      {
      	display: block;
      	width: 150px;
      	height: 150px;
      	overflow: hidden;
      }

      - óñòàíàâëèâàåì ðàçìåðû ïðåâüþ òàê, ÷òîáû ïðè ëþáîé îðèåíòàöèè êàðòèíêè îíà çàíÿëà âñå âèäèìîå ïðîñòðàíñòâî, à âñå ëèøíåå áóäåò ñêðûòî.

      Êàê ïîâåäóò ñåáÿ òåíè ïîä êàðòèíêîé - íå çíàþ. Íàäî ïðîáîâàòü íà ïðàêòèêå.
        • 23695
        • 230 Posts
        попробуйте http://phpthumb.sourceforge.net/ , использовал здесь http://www.magentis-kia.ru/exterior.html смотрите код страницы
          • 3291
          • 31 Posts
          Смотрю код, вижу что там через плагин phpThumb картинки выводятся. Так хорошо, например поставил я вот это http://www.modxcms.com/phpThumb-Package-1522.html, в виде плагина, а вот как подцепить к MaxiGallery не пойму. Может кто растолкует?
            • 19164
            • 1,215 Posts
            В MG картинки уменьшаются через Thumbnail and Watermark, а не phpThumb, это два разных класса разных авторов.

            Я делал для себя проще - просто поковырял Thumbnail.class.php чтобы MG сначала уменьшал картинки до нужного размера, а потом отрезал лишнее.

            Вот прилагаю исправленный вариант (правда именно этот файл я не тестировал с MG, это часть проекта directresize, над которым я сейчас работаю, но полагаю он будет работать). Что нужно сделать чтобы включить обрезку - закачать этот файл в папку MG и заменить тот что там есть. Открыть этот файл и поменять var $crop=false; на var $crop=true; ну и при вызове MG использовать параметр с указанием обоих размеров тумбы &max_thumb_size=`100x100`
              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]
              • 3291
              • 31 Posts
              Супер! Это работает! Спасибо, Metaller!