vectorserver

vectorserver

С нами с 12 декабря 2018; Место в рейтинге пользователей: #44
vectorserver
26 марта 2020, 14:40
0
А зачем тебе лимит если ты хочешь выводить меню как в админке?
vectorserver
26 марта 2020, 13:32
0
pdoMenu умеет это делать
vectorserver
10 марта 2020, 07:59
0
Зона применения jQuery стала несколько уже, не стала меньше.
Забывать про него пока рано.
Да, благодаря тому же jQuery, «подрос» сам JS.
Да, для сложных клиентских приложений придуманы фреймворки, но даже используя их, иногда проще что-то делать с jQuery.
И да, подключить jQuery ради одного селектора сегодня уже нет необходимости, ка не было ее и 15 лет назад, когда jQuery только родился.
Для каждого инструмента — свое применение, профессионала отличает правильный выбор инструмента и грамотное его использование.
Уверен — jQeury еще поживет. Не знаю насколько долго, но в ближайшие 2-3 года ему еще найдется применение.
vectorserver
10 марта 2020, 07:34
0
Потому что, лень двигатель прогресса!
А чем JQ плох?
vectorserver
06 марта 2020, 13:45
0
Выбирай контекст web, а не mgr и все, разницы в настройках нет.
vectorserver
06 марта 2020, 12:47
0
Изучай «Группы ресурсов» и настраивай права под них для контекстов.
Вот мой пример контекста mgr для журналистов, скрыто все кроме новостей в админке.
vectorserver
05 марта 2020, 09:16
0
Если использовать ajax, чекаю так:
if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) === 'xmlhttprequest')
{
  //CODE HERE
}
vectorserver
05 марта 2020, 09:00
0
$query = $xpdo->newQuery('Box');
$query->select($xpdo->getSelectColumns('Box'));
$query->select(array(
  'Owner.name'
));
$query->leftJoin('Owner','Owner');
$boxes = $xpdo->getCollection('Box',$query);
Ответ про плагин: плагином можно сформировать ответ после сохранения ресурса к примеру или наоборот подгрузить.
vectorserver
04 марта 2020, 14:55
+1
Полная хрень! Зачем изобретать велосипед и влезать в ядро pdoTools ради 1-3 вложенных запросов, если есть xPDO.getCollection!?
Вполне логично написать свой сниппет или плагин!
vectorserver
14 октября 2019, 12:01
+1
Установка MODX заблокирована!
Вам нужно удалить каталог setup/.locked/ для продолжения.
vectorserver
24 сентября 2019, 14:05
0
OnLoadWebPageCache — Запускается при загрузке ресурса из кэша.
А если страница не закешена?
vectorserver
24 сентября 2019, 13:55
0
[[+mobile]] — кешируемый
[[!+mobile]] — не кешируемый
vectorserver
05 июля 2019, 12:53
5
+6
Я думаю это лешнее, сейчас использую lazyload от www.modpagespeed.com/doc/filter-lazyload-images
Устанавливаем сей модуль www.modpagespeed.com/
В .htaccess прописываем
<IfModule pagespeed_module>
    ModPagespeed on
    ModPagespeedCriticalImagesBeaconEnabled false
    #Ленивая загрузка плюшек
    ModPagespeedEnableFilters lazyload_images
</IfModule>
Вот мой готовый вариант .htaccess
<IfModule pagespeed_module>
    ModPagespeed on

    # lazyload_images , inline_preview_images и inline_images используют маяк для сбора информации
    # о переписанной странице, чтобы оптимизировать процесс перезаписи. Маяк - это POST запрос,
    # отправленный обратно с помощью JavaScript, вставленного на страницу фильтром.
    # Использование этого маяка включено по умолчанию, но его можно отключить с помощью:
    ModPagespeedCriticalImagesBeaconEnabled false
    ##Ленивая загрузка плюшек
    ModPagespeedEnableFilters lazyload_images
    #Запись даннных в local_storage
    ModPagespeedEnableFilters local_storage_cache
    #Закинем все стили в head
    ModPagespeedEnableFilters move_css_to_head
    #Склеим стили по группам и сожмем
    ModPagespeedEnableFilters combine_css
    ModPagespeedEnableFilters rewrite_css
    ModPagespeedEnableFilters rewrite_style_attributes
    #Спрайты в БГ
    ModPagespeedEnableFilters sprite_images
    #Сожмем JS
    ModPagespeedEnableFilters rewrite_javascript
    ModPagespeedUseExperimentalJsMinifier on
    ModPagespeedEnableFilters canonicalize_javascript_libraries

    #Оптимизируем JPEG
    ModPagespeedEnableFilters convert_jpeg_to_progressive
    #Почистим лишние пробелы и комменты
    ModPagespeedEnableFilters collapse_whitespace
    ModPagespeedEnableFilters remove_comments
</IfModule>
Плюсы: не нужны всякие MiniFX, не нужно лазить постоянно по чанкам прописывать атрибуты к картинкам, нет левых JS
vectorserver
25 июня 2019, 12:39
0
Не проще поставить PageSpeed Module он все это умеет делать и даже конвертировать изображения в webp, если браузер поддерживает его!?
developers.google.com/speed/pagespeed/module/?hl=ru

Пример работы этого модуля: golodnaya-panda.ru/
vectorserver
17 мая 2019, 11:41
1
+1
[[pdoResources?
твои параметры
&where=`{"tvname:LIKE":"%слово%"}`
]]
vectorserver
20 февраля 2019, 10:48
+1
Тогда вопрос к разработчикам, я miniShop2 не лазил не разу
vectorserver
20 февраля 2019, 10:40
1
+1
К примеру
<category_parent>{{#parent.id}}</category_parent>
Я просто не знаю откуда у тебя формируются переменные
vectorserver
20 февраля 2019, 10:13
0
Проверять есть ли parent у parent в плоть до корня каталога