[СДЕЛАЙ САМ] Импорт товаров MiniShop2 из xml. Версия 2.0

Приветствую, коллеги. почти год назад я выложил эту заметку, но за это время пришло понимание, что скрипт мягко говоря «неидеальный»: он работает медленно, импортирует всё подряд, запуск требует ежеминутного выполнения задания по крон. В новой версии всего этого нет, а за идею для улучшения спасибо @crystaldaking.
Артур Шевченко
18 февраля 2024, 20:16
modx.pro
1
697
+5

Ошибка MIGx

Подскажите, пожалуйста, где находятся данные этих полей в базе или файле? после редактирования данные отвалились и на сайте и в админке. Нужно откатывать или возможно поправить? Спасибо
Григорий
18 февраля 2024, 14:49
modx.pro
377
0

Личные кабинеты для покупателя и продавца

Доброго времени суток!
Есть задумка сделать что-то типа доски объявлений. Нужен личный кабинет для заказчика и для исполнителя.
Исполнитель отмечает услуги, которые может сам выполнить и другую информацию.
Покупателю достаточно стандартного ЛК из пакета office.

Подскажите, в какую сторону смотреть?
Олег
16 февраля 2024, 23:15
modx.pro
1 314
0

В современном цифровом мире, где социальные медиа играют огромную роль в продвижении брендов и личных профилей

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

Недостоверные подписчики: В большинстве случаев, накрученные подписчики являются неактивными или фейковыми аккаунтами. Они не будут взаимодействовать с вашим контентом и не принесут вам реальной пользы. Это может негативно сказаться на репутации вашего канала, так как алгоритмы Telegram могут распознать подобные неестественные практики.
[url=https://nakrutka-podpischikov-telegram.ru]Накрутка подписчиков телеграм[/url]

Накрутка подписчиков телеграм доступна каждому.
ВасяДудка
16 февраля 2024, 19:24
modx.pro
162
-3

Как можно выполнить PHP-скрипт в файле перед всем в MODX?

Приветствую.

Есть файл PHP — получает данные, проверяет, записывает их в БД. Я понимаю, что на всякие операции MODX расходует какое-то время и ресурсы. Хотелось бы сделать так, чтобы все команды в PHP файле выполнялись до всех инициализаций в MODX. Подскажите, пожалуйста, как это можно сделать.

Единственное пока к чему пришел — это в плагине MODX подцепить этот PHP файл как статичный и повесить на событие OnWebPagePrerender. Но прочитав документацию к этому событию, понял, что код будет выполняться из кешированной версии.
weranda
16 февраля 2024, 10:59
modx.pro
456
0

Pdopage без jquery

Всем привет, ну собственно вопрос и есть в заголовке.
Есть мысли как можно использовать pdoTools без jquery, делаю проект где используется только vanilla js. А pdoTools естественно нужен
Помогите советом пожалуйста
vit
vit
16 февраля 2024, 01:38
modx.pro
352
0

Написать плагин или скрипт для крона для оптимизации таблицы Tickets_views

7
Проблема — есть огромная тормозящая при использовании таблица Tickets_views. Нужно оптимизировать её работу.

Нужен плагин или PHP-скрипт, который раз в неделю по крону или ещё как-то проходится по таблице Tickets_views. Отбирает просмотры за предыдущие 7 дней, кроме текущего. И плюсут кол-во просмотров из таблицы для каждого ресурса в выбранное ТВ-поле этого ресурса (где хранится простое числовое значение). После чего очищает таблицу за предыдущие 7 дней кроме текущего.
Wassi Wassinen
15 февраля 2024, 19:56
modx.pro
347
0

Когда клиент оставляет заявку, он получает автоответ, и независимо на каком языке форма(на сайте несколько языков), отправляет ру версию письма

Вот сама форма
{'!AjaxForm' | snippet: [
'snippet'=>'FormIt',
'hooks'=>'email,FormItAutoResponder',
'FormFields'=>'where,name,email,telVal,msg,ASSIGNED_BY_ID,OPPORTINUTY,types,site,sourcebuster',
'form'=>'orderFormTpl',
'submitVar'=>'orderFormSbm',
'emailTpl'=>'orderFormEmail',
'emailTo'=>$_modx->config.robotemail,
'emailFrom'=>$_modx->config.no_email,
'emailReplyTo'=>$_modx->getPlaceholder('email'),
'emailSubject'=>$_modx->config.site_name~': '~ $_modx->resource.pagetitle~'; Заказ услуги (id:'~$_modx->resource.id~')',
'validate'=>'name:required, email:required:email, tel:required, msg:required, firstname:blank',
'validationErrorMessage'=>$_modx->lexicon('mmix.formError'),
'successMessage'=>$_modx->lexicon('mmix.formSuccess'),
'fiarToField'=>$_modx->getPlaceholder('email'),
'fiarTpl'=>'FormItAutoResponderTpl',
'fiarSubject'=>'',
'fiarFromName'=>'Diamant',
'fiarFrom'=>$_modx->config.emailsender,
'frontend_css'=>'',
]}
в комментариях добавлю fiarTpl, так как ограничение
Vladyslav
15 февраля 2024, 19:47
modx.pro
394
0

Человекопонятная навигация не работает ajax загрузка, как исправить?

Сам вопрос
Человек понятная навигация не работает
'pageLinkScheme' => '/[[+pageVarKey]]-[[+page]]'
если убрать
'ajaxMode' => 'default',
то при клике на ссылку переходит как обычно с перезагрузкой, и это работает, но аякс перезагрузка не работает, как исправить?

РЕШЕНИЕ
Делаем копию не минифицированного js файла pdopage по адресу
assets/components/pdotools/js/pdopage.js
Подключаем его в вызове
'frontend_js' => '/assets/сustom_components/pdotools/js/pdopage.custom.js',
Затем заходим в скопированный вами файл, и через такое сочетание
ctrl+f
везде ищем
=(\\d+)
и заменяем его на
-(\\d+)
сохраняем, чистим кэш и радуемся.
Pandemic
15 февраля 2024, 07:30
modx.pro
1 044
0

Как удалить товары с определенным значением tv

Задача в том, что бы удалить товары в которых tv поле (производитель) имеет определенное значение
я так понимаю это только через консоль можно запустить скрипт, но не пойму как его написать, так как в php не силен
наткнулся на эту заметку
https://modx.pro/help/22639
но как подстроить под свою задачу — не понятно мне
alexandr.skyrda
15 февраля 2024, 03:45
modx.pro
225
0