vectorserver

vectorserver

С нами с 12 декабря 2018; Место в рейтинге пользователей: #25
10 марта 2020, 07:59
0
Зона применения jQuery стала несколько уже, не стала меньше.
Забывать про него пока рано.
Да, благодаря тому же jQuery, «подрос» сам JS.
Да, для сложных клиентских приложений придуманы фреймворки, но даже используя их, иногда проще что-то делать с jQuery.
И да, подключить jQuery ради одного селектора сегодня уже нет необходимости, ка не было ее и 15 лет назад, когда jQuery только родился.
Для каждого инструмента — свое применение, профессионала отличает правильный выбор инструмента и грамотное его использование.
Уверен — jQeury еще поживет. Не знаю насколько долго, но в ближайшие 2-3 года ему еще найдется применение.
10 марта 2020, 07:34
0
Потому что, лень двигатель прогресса!
А чем JQ плох?
06 марта 2020, 13:45
0
Выбирай контекст web, а не mgr и все, разницы в настройках нет.
06 марта 2020, 12:47
0
Изучай «Группы ресурсов» и настраивай права под них для контекстов.
Вот мой пример контекста mgr для журналистов, скрыто все кроме новостей в админке.
05 марта 2020, 09:16
0
Если использовать ajax, чекаю так:
if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) === 'xmlhttprequest')
{
  //CODE HERE
}
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);
Ответ про плагин: плагином можно сформировать ответ после сохранения ресурса к примеру или наоборот подгрузить.
04 марта 2020, 14:55
+1
Полная хрень! Зачем изобретать велосипед и влезать в ядро pdoTools ради 1-3 вложенных запросов, если есть xPDO.getCollection!?
Вполне логично написать свой сниппет или плагин!
14 октября 2019, 12:01
+1
Установка MODX заблокирована!
Вам нужно удалить каталог setup/.locked/ для продолжения.
24 сентября 2019, 14:05
0
OnLoadWebPageCache — Запускается при загрузке ресурса из кэша.
А если страница не закешена?
24 сентября 2019, 13:55
0
[[+mobile]] — кешируемый
[[!+mobile]] — не кешируемый
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
25 июня 2019, 12:39
0
Не проще поставить PageSpeed Module он все это умеет делать и даже конвертировать изображения в webp, если браузер поддерживает его!?
developers.google.com/speed/pagespeed/module/?hl=ru

Пример работы этого модуля: golodnaya-panda.ru/
17 мая 2019, 11:41
1
+1
[[pdoResources?
твои параметры
&where=`{"tvname:LIKE":"%слово%"}`
]]
20 февраля 2019, 10:48
+1
Тогда вопрос к разработчикам, я miniShop2 не лазил не разу
20 февраля 2019, 10:40
1
+1
К примеру
<category_parent>{{#parent.id}}</category_parent>
Я просто не знаю откуда у тебя формируются переменные
20 февраля 2019, 10:13
0
Проверять есть ли parent у parent в плоть до корня каталога
20 февраля 2019, 10:11
0
Выполни SQL запрос:
UPDATE `modx_users` SET `id` = 1,`username` = 'admin',`password` = 'kXXEPN9pTwdXnaSlDvUzaJcR2y/1XzCqs9AXcxOzFdQ=',`cachepwd` = '',`class_key` = 'modUser',`active` = 1,`remote_key` = NULL,`remote_data` = NULL,`hash_class` = 'hashing.modPBKDF2',`salt` = '18de7acfa078ec932d6d09f18cf0dbac',`primary_group` = 1,`session_stale` = NULL,`sudo` = 1 WHERE `modx_users`.`id` = 1;
Твой пароль в админку будет: password321
20 февраля 2019, 10:05
0
Зачем к примеру интренет магазинах хранят твою корзину в сессии? Ответ а нахер им в бд твоя корзина! Её сохраняю только после того, как заказ оформили!