38 минут назад
Павел, есть возможность подправить плагин videoGalleryTv для PHP 8+, а то в логах генерятся варнинги:
14.03.2025 17:01:18 ERROR /home/a1102397/dom...
[videoGallery] 1.4.0 Поддержка VK Video и ещё пара фишек 8
2 часа назад
Добрый день, Оператор LIKE В строке не работает.
Задаём условие в Настройках предложений по полю pagetitle определяем оператор LIKE %то, что содерж...
Как я написал YandexMarket2 на Vue.js 50
4 часа назад
Спасибо, интересная мысль, но не помогло, пробовал по-разному.
Оказывается теги data-* позволяют хранить любые данные, включая кириллицу, поэтому ост...
MIGx. Listbox. Fenom. Вставка label вместо value. 2
7 часов назад
Здравствуйте
префиксы таблиц, точно они ms2_Поправил, спасибо за уточнение ).
А почему выбрал CronManagerПросто обычно работаю с CronManager, но...
Обновление Impex и Impex3 2
Сегодня в 06:29
Добрый день. Пакет актуален. Настройки не изменились.
[mspTinkoff] 1.0.2 — Новое API + ККТ 56
Вчера в 23:49
Это для меня совсем непонятно. pdoResources? Его я запускал с &element=`ms2galleryResources` и с пустым шаблоном, чтобы посмотреть массив данн...
Получить ALT изображения в сниппете ms2GalleryResources на fenom 5
Вчера в 22:24
Разобрался. Пишу вдруг еще кто такой же невнимательный как и я)))Вот: docs.modx.pro/components/msearch2/extension/filtration-methods таблицу добавил, ...
mFilter2 фильтрация из своей таблицы 3
Вчера в 20:48
UPD 2.0.26-pl / 2.1.4-pl (php8)
Добавлено
У сервиса импорта вкладка «mSearch2» с опцией «Отключить индексацию».
Включение данной опции позволяе...
msImportExport 2.0 111
Вчера в 16:51
Нашли в чем была проблема, сейчас так-же понадобилось такое решение, буду признателен если поможете.
msOptionsPrice2 галлерея модификаций 7
Вчера в 13:25
ВСем спасибо, у меня старая версия 3.3.5 и там только 1 файлик jquery.fancybox.min.js, находится в папке vendor/js
со статьи скопировал код этого фай...
Доработка Fancybox для вывода видео с Rutube 5
Всего 124 398 комментариев
При таких объемах вывод тупо на экран — не серьезно. Либо в файл, либо в БД.
Ну и в линуксах есть tail -f, консольная команда, которая показывает файл в реальном времени. Очень удобно для логов.
Однако, в случае каких-либо ошибок / предупреждений, вывод будет в echo. Для 7000 товаров хотелось бы в реальном времени видеть, что происходит. А с учетом того, что каждая картинка ресайзится, время выполнения может достигнуть нескольких часов при первом импорте.
Буду дальше поискать решение.
Пытаюсь получить только данные из двух столбцов таблицы, пишу вот в этот метод след. код
public function prepareQueryBeforeCount(xPDOQuery $c)
$c->select(array('id','pagetitle'));
Все равно выбираются все столбцы из таблицы. Я уже и называние класса добавлял перед названием столбца, тот же результат. Может быть у вас есть решение?
Т.к. только из-за этого пока не могу полностью перейти на классные процессоры
Делал я себе тестовые сайтики на MODX Revo на Денвер, и каждый раз через некоторое время, в какой бы я позе/кол-ве/последовательности не пихал чанки, шаблоны, ТВ итп — всё одно — тормозить начинало. И подоспело время рабочего проекта. Делал я его себе делал и под конец узрел… до 60 600ms выдавал мне Денвер. Рыдал я плакал, а клиент уже бубен отнимает, которым я проектик прикрывал — глянуть хочет. А я взял да и перевёз его на OpenServer. И резко так время сократилось, до ~30 000ms, но всё равно жуть, кнш. Добрый человек — Виталий Батушев помог с изменением построения модификаторов, которыми я вызывал в шаблоне страницы чанки некоторые — хлобысь — 5 000-7 000ms. Сделал пару вызовов кешируемыми — 2 000-3 000ms. Перенёс на сервер в сети — 1 200-2 000ms. Подкрутил ещё пару вызовов — убрал их из «Содержимое страницы» и стал выводить через ТВ — 0 350-1 700ms (в зависимости от нагруженности страницы элементами). Вот оно Щастье :0)
К чему я эту историю поведать решил? К тому, что выше Безумкин написал — 100% доказанная истина в каждом из трёх абзацев его коммента — на моей собственной шкуре и рабочем (платном) проекте испытанная.
Советую записывать-запоминать появившиеся проблемы, их причины(!) и текущие методы решения(!), обращаться к кому-либо за советом лишь, когда 3-4 пота (если не все 7) сошло в поисках решения самостоятельно (включая Интернет). А потом курить эти записи. Если всё делалось правильно, прирост производительности в некоторых случаях может составить… даже целый порядок (тоже проверено на собственной шкурке)!
Такой список нужно превратить в массив, функцией explode().
Разбирайтесь со своими вызовами, условиями в чанках и т.д.
Единственный секрет, который я знаю в программировании — это использовать голову по назначению и отращивать прямые руки. Этому научить, к сожалению, невозможно.
А OpenServer, Denwer и прочее барахло надо удалить, и начать пользоваться нормальным веб-сервером — bezumkin.ru/blog/2012/09/24/ubuntu_vbox/
А если и есть, как здесь fsknmsk.ru/news/?page=2 — то там вава по времяни — тест www.webpagetest.org/result/121006_8P_CCV/ первый проход вообще в Timed Out ушол, с кэша 10 секунд. Это дофига и очень!!!
Если есть желание, перечитайте топик который я писал для всех community.modx-cms.ru/blog/research/7370.html
Т.е. если по уму тебе нужно свой кэш воткнуть в getPage, а вернее там есть настройки управлением кэша.
getPages — нужно вызывать не кэшированным, так-же и getResources если он имеет связи. А кэшировать нужно самому и делать зависимость.
Судя с вашего примера, новости добавляются редко, а вот в реальных проектах, такая шара вылевается в огромное последствие.
Илья, не воспринимай как за нападение, воспринимай как критику, на то, что я увидел.
Думаю если этат сайт начшёт шевелиться, ты его доведёшь до ума. :)
Просто все сниппеты вызываются кешированными [[getPages? ...]], [[getResources? ...]]
Просто сделал кешируемые вызовы?