Andrey
Почему в дереве появляется гадская полоса прокрутки? http://take.ms/XI3bM Добавил пару строк в CSS админка стала лучше http://take.ms/6tz5D
Andrey
с Уважением, Ваш верстальщик-перфекционист)
Andrey
да, увеличил сайдбар и смотри
Сергей
да, увеличил сайдбар и смотри
ну можно и так) кидайте пулл
Andrey
ну можно и так) кидайте пулл
http://take.ms/UVog5 - вроде красиво
Сергей
🇺🇦 Євген
Здравствуйте, уважаемые знатаки.
🇺🇦 Євген
Я возвращаюсь с вопросом о pssGallery
Антон
simple gallery будет ответ на вопрос
Антон
;)
Dark
Всем привет. Написал небольшой сниппет для prepare в DocLister. Он позволяет использовать один сниппет в разных местах меняя только конфигурацию при вызове DocLister. Может кому нужен будет. Для установки скопировать код, включить обработку DocInfo и сохранить. <?php /** * preparethumb * * working with PHPThumb in prepare snippet DocLister * * @category snippet * @version 1.0 * @license http://www.gnu.org/copyleft/gpl.html GNU Public License (GPL) * @internal @properties * @internal @modx_category Prepare * @internal @installset base, sample * @documentation Usage: [[DocLister? &tvPrefix=`` &tvList=`doc_img` &tpl=`doc_prew_tpl` &prepare=`preparethumb` &phumb_img=`doc_prew_tpl` &phumb_options=`w=140,h=140,f=png,q=95,far=C,bg=ffffff`]] * @documentation DocLister template example: <div class="img"><a href="[+image_def+]"><img src="[+image_thumb+]" alt=""/></a></div> * @link noimage.png here [+site_url+]assets/snippets/phpthumb/noimage.png * @author Rising13 * @lastupdate 21/11/2017 */ $phumb_img = $modx->db->escape($_DocLister->getCFGDef('phumb_img')); $phumb_options = $modx->db->escape($_DocLister->getCFGDef('phumb_options')); if((isset($phumb_img) && !empty($phumb_img)) && (isset($phumb_options) && !empty($phumb_options))){ $img_value = $data[$phumb_img];//получаем значение из массива DocLister if(!empty($img_value)){ $snippet_name = 'phpthumb'; $arrparams = array('input' => $img_value,'options' => $phumb_options); $thumb_image_value = $modx->runSnippet($snippet_name,$arrparams);//делаем обращение к сниппету c нужными параметрами $data['image_def'] = $img_value; //Ссылка на исходное изображение $data['image_thumb'] = $thumb_image_value; //Ссылка на обработанное изображение } } return $data;
Andrey
Я возвращаюсь с вопросом о pssGallery
какой вопрос? Моя любимая галерея)
🇺🇦 Євген
Конфликт с бд
🇺🇦 Євген
Или что то в этом духе.
🇺🇦 Євген
Буду за пк через 30 мин
Andrey
Конфликт с бд
а, вероятно из-за mysqli. Могу дать переписанную версию под mysqli и прочие правки.
🇺🇦 Євген
Я не откажусь.
🇺🇦 Євген
Проблема в том, что фото грузятся, но место success возвращает error
🇺🇦 Євген
После обновления страницы, фото загружено. С удалением, все гораздо хуже.
🇺🇦 Євген
Оно вообще не удаляет.
Andrey
версия CMS?
🇺🇦 Євген
Эмм 1.1b я ещё не за компом. Точно не скажу
Andrey
1.1 нестабильная версия. У EVO как у WIN - стабильные версии через одну. По логике 1.4 должна быть стабильной и просуществует очень долго)
Andrey
Хорошо бы... А то обновлять надоело
Yaroslav
всем привет, кто знает где поменять таймаут сессии веб пользователя, на примере сниппета Personalize ?
Andrey
На хостинге нет что ли настроек?
Andrey
А так в php.ini или в htaccess обычно меняется все.
Andrey
не про это спрашивает видимо
Игорь
Доброй ночи всем, внутри чанка Personalize не работает if, тоже самое с phx, последняя версия modx, чем можно проверить авторизацию тогда?
dukeRD
Всем привет. Написал небольшой сниппет для prepare в DocLister. Он позволяет использовать один сниппет в разных местах меняя только конфигурацию при вызове DocLister. Может кому нужен будет. Для установки скопировать код, включить обработку DocInfo и сохранить. <?php /** * preparethumb * * working with PHPThumb in prepare snippet DocLister * * @category snippet * @version 1.0 * @license http://www.gnu.org/copyleft/gpl.html GNU Public License (GPL) * @internal @properties * @internal @modx_category Prepare * @internal @installset base, sample * @documentation Usage: [[DocLister? &tvPrefix=`` &tvList=`doc_img` &tpl=`doc_prew_tpl` &prepare=`preparethumb` &phumb_img=`doc_prew_tpl` &phumb_options=`w=140,h=140,f=png,q=95,far=C,bg=ffffff`]] * @documentation DocLister template example: <div class="img"><a href="[+image_def+]"><img src="[+image_thumb+]" alt=""/></a></div> * @link noimage.png here [+site_url+]assets/snippets/phpthumb/noimage.png * @author Rising13 * @lastupdate 21/11/2017 */ $phumb_img = $modx->db->escape($_DocLister->getCFGDef('phumb_img')); $phumb_options = $modx->db->escape($_DocLister->getCFGDef('phumb_options')); if((isset($phumb_img) && !empty($phumb_img)) && (isset($phumb_options) && !empty($phumb_options))){ $img_value = $data[$phumb_img];//получаем значение из массива DocLister if(!empty($img_value)){ $snippet_name = 'phpthumb'; $arrparams = array('input' => $img_value,'options' => $phumb_options); $thumb_image_value = $modx->runSnippet($snippet_name,$arrparams);//делаем обращение к сниппету c нужными параметрами $data['image_def'] = $img_value; //Ссылка на исходное изображение $data['image_thumb'] = $thumb_image_value; //Ссылка на обработанное изображение } } return $data;
что-то сложновато, или я не догоняю? вроде так достаточно [[DocLister? &prepare=`thumb` &thumbOptions=`w=100,h100,zc=1` &tpl=`@CODE: <a href="[+tv.image+]"><img src="[+thumb+]"></a>` ]] <?php // thumb snippet $data['thumb'] = $modx->runSnippet('phpthumb', Array( 'input' => $data['tv.image'], 'options'=> $_DocLister->getCFGDef('thumbOptions') )); return $data;
Anonymous
<a hre="[+tv.image+]"> очепятку поправь
dukeRD
сэнкс, но не буду морочиться, это ж пример просто
Anonymous
мало-ли.. копирнет кто и потащит проверять.. как знаешь..
dukeRD
о, класс, я и не знал, что так просто поправить сообщение
Камиль
Гуру доклистера посоветуйте откуда лучше добраться до пагинации, чтобы был доступен class modx
Камиль
нашел файл paginate.extender.inc вроде выглядит норм но я не нашёл next, prev, если только подсчётами выводить их
Anonymous
DLPrevNext зашит же в DL уже
Камиль
знаю)) хочу добавить в коробку добавления prev next в шапку https://seoprofy.ua/blog/optimizaciya-sajtov/pagination-for-seo
Камиль
запушил. если кому нужно сейчас пишите
Илья
лайфхак для арендаторов серверов в селектеле: со временем сервера дешевеют и можно просить скидку до текущей стоимости аренды
Dark
что-то сложновато, или я не догоняю? вроде так достаточно [[DocLister? &prepare=`thumb` &thumbOptions=`w=100,h100,zc=1` &tpl=`@CODE: <a href="[+tv.image+]"><img src="[+thumb+]"></a>` ]] <?php // thumb snippet $data['thumb'] = $modx->runSnippet('phpthumb', Array( 'input' => $data['tv.image'], 'options'=> $_DocLister->getCFGDef('thumbOptions') )); return $data;
Свой prepare-сниппет сделал специально для относительной универсальности (чтоб можно было задать имя TV-параметра и параметры обработки изображения), правда пока только для одного изображения. Для того, чтоб задать tv-параметра используется "phumb_img". Плюс, нужно задавать в вызове сниппета DocLister параметр "tvList", иначе tv-параметр не передастся (специально сейчас проверил, вдруг уже не обязательно заполнять данное поле - вердикт, обязательно). Конечно можно в мой код добавить еще получение значения TV-параметра, если он не окажется в $data (банально проверка и getTemplateVar), но зачем, если можно получить всю информацию в ходе работы DocLister
Pathologic
как это не окажется в $data?
Dark
как это не окажется в $data?
Не зададут параметр "tvList". Я тоже подумал, что это бред, потому и не стал это делать.
Pathologic
конечно, бред (: если tvList не задали, значит и тв не нужны
Dark
конечно, бред (: если tvList не задали, значит и тв не нужны
Но вот в примере человека, который спрашивал, зачем так сложно, в вызове сниппета DocLister параметра "tvList" не было. Я еще подумал может чего поменялось в DocLister и "tvList" не обязательно, проверил - обязательно. Вот для защиты от такого и думал про получение значения TV-параметра, если он не окажется в $data
Dark
Кстати, что-то тихо в последнее время у нас в чате. Вымерли все, что-ли?
Pathologic
надо поломать что-нибудь, тогда все оживятся
Раньше Здесь Был Мат_
Да ладно, вчера вот массажёр для башки обсуждали
Dark
надо поломать что-нибудь, тогда все оживятся
Вот перестали пускать yama к правкам ядра, сразу скучно стало :)
Dmytro
Тада ;) я там скоро доберусь
Dmytro
Хочу @синтаксис по умолчанию выключить
Dmytro
Да и пару задач осталось до 1.4.0 релиза
Dmytro
Но рс2 вроди как нормально уже ;) движемся к стабильности
Dark
Хочу @синтаксис по умолчанию выключить
Да вроде бы не мешает сильно, зачем выключать.
Dmytro
Быстрее без него работает ;)
Dmytro
А кому надо включит как и модификаторы
Dark
Быстрее без него работает ;)
По мои замерам разница не существенна. А у вас как получилось по замерам?
Dmytro
На визитке да не заметно а вот уже на сайте по серьёзней разница больше
Dmytro
Чуть ли не в 1,5 раза
Dark
Чуть ли не в 1,5 раза
Да, это много.
Am
Работы просто много, вот и не обсуждают ничего в большой кол-ве. Или просто пиво не пьют ((:
Dmytro
Тада чем ближе к НГ тем больше работы;) всем же фин. Год закрыть надо ;) вот и повспоминать про сайты
Am
Ага, мне тут один клиент говорит "ой, срочно нужно сделать такую-то штуку, т.к. уже декабрь скоро и к 1 числу ОЧЕНЬ НУЖНО ЗАПУСТИТЬ!11".. Все бы хорошо, только делать там со всеми утрясками аналитика около 20 дней.
Am
Спрашиваю, где ж ты раньше то был? А, так я ж отдыхал на окияне.
Am
Вот так вот. Все нужно делать во время. (;
Камиль
@Pathologic https://github.com/AgelxNash/DocLister/pull/285 заменил на ваш код. метатеги не появились
Камиль
или нужно в вызов доклистера добавить paginationMeta=`1` ?
Камиль
@Pathologic93
Pathologic
да, нужно добавить
Камиль
да, нужно добавить
if ($nextPage) { $this->modx->regClientStartupHTMLBlock('<link rel="next" href="' . $p->get_pagenum_link($nextPage) . '"'); } if ($prevPage) { $this->modx->regClientStartupHTMLBlock('<link rel="prev" href="' . $p->get_pagenum_link($prevPage) . '"'); закройте теги
Pathologic
закрыл
Bilbo Baggins
Синьоры, как смотрим авторизованность менеджера на фронтенде?
Bilbo Baggins
куки/сессии или метод есть?
Dmytro
сесию можно смотреть там есть все
Pathologic
$modx->getLoginUserID('mgr')
Anonymous
http://docs.evo.im/develop/api/userloggedin.html