Bender

Bender

С нами с 09 апреля 2017; Место в рейтинге пользователей: #419

Вывод меню с картинками из ms2gallery

Есть двух двухуровневое меню.
{$_modx->runSnippet('pdoMenu',[
        'parents' => '16',
        'level' => '2',
        'sortby' => 'menuindex',
        'resources' => '',
        'showLog' => '1',
        'tplInner' => '@INLINE {$wrapper}',
        'tplParentRow' => '@INLINE
          <li  class="{$classnames} dropdown">
            <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" {$attributes} aria-haspopup="true" aria-expanded="false">{$menutitle}</a>
            <ul class="dropdown-menu" aria-labelledby="dropdownMenuButton"><li class="parent-name">{$menutitle}</li>{$wrapper}</ul>
          </li>',
        'tpl' => '@INLINE <li role="presentation" itemscope itemtype="http://schema.org/SiteNavigationElement" {$classes}><a itemprop="url" role="menuitem" class="nav-link" href="{$link}" {$attributes}>{$pagetitle}</a>{$wrapper}</li>',
        'tplInnerRow' => '@INLINE <li role="presentation" itemscope itemtype="http://schema.org/SiteNavigationElement" {$classes}><a itemprop="url" role="menuitem" class="submenu nav-link" href="{$link}" {$attributes}>{$pagetitle}{$small}</a>{$wrapper}</li>',
        'rowClass' => 'nav-item',
        'includeTVs' => 'titlemenu',
        'tplOuter' => '@INLINE <ul aria-label="Меню" role="menubar" class="navbar-nav main-menu">{$wrapper}</ul>'
    ])}
Возникла необходимость подгружать первые картинки из ms2gallery соответствующих ресурсов к каждому пункту.
А вот как реализовать — не хватает знаний. Подскажите как это реализовать?
Bender
03 февраля 2018, 20:38
modx.pro
4
1 236
0

ms2Gallery делает превью с бордером

Столкнулся со следующей проблемой. при загрузке картинок появляется бордер снизу или справа (если картинка портретного вида).
При этом обнаружил, что бордер не появляется, при определенной пропорции изначальной картинки.
Например, при загружаемых картинках размером 1280х826 — нет бордера.
при 1441х826 — бордер появляется на превью.
Пробовал разные настройки, напрмер:
«wl»:600, «q»:85,«aoe»:0,«far»:0,«iar»:0
«wl»:600,«hp»:480,«q»:85,«aoe»:0,«far»:0,«iar»:0

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

Дополнения последней версии. Но это было и в предыдущей.
Сталкивался ли кто с таким багом?
Bender
12 сентября 2017, 17:35
modx.pro
789
0

На хостинге не создаются thumbs

При переносе на хостинг перестали создаваться тумбы. Картинка загружается, но не пережимается и не создается миниатюра. Core вынесен на уровень вверх.
Стоит ResizeImageOnUpload и PhpThumbOf.
На локальном сервере Open Server всё было нормально. Все ресайзилось и укладывалось куда указывал.
На хостинге проверял ImageMagick установлен. Даже пробовал прописывать путь до него в настройках — phpthumb_imagemagick_path.

В логах выводится следующее:
Bender
08 апреля 2017, 23:18
modx.pro
932
0