Вопросы
Ошибка 120 раз в минуту
Добрый день.
Может кто-нибудь подсказать как исправить ошибку? Журнал можно только скачать, т.к. одна и та же ошибка повторяется раз 120 — 150 в минуту.
Сама ошибка:
[2020-09-30 15:50:41] (ERROR @ /home2/flipperb/core/cache/includes/elements/modsnippet/85a1df22b2e1cba9aceb3c17d78e0de4.include.cache.php: 60) PHP warning: in_array() expects parameter 2 to be array, null given
Спасибо!
Может кто-нибудь подсказать как исправить ошибку? Журнал можно только скачать, т.к. одна и та же ошибка повторяется раз 120 — 150 в минуту.
Сама ошибка:
[2020-09-30 15:50:41] (ERROR @ /home2/flipperb/core/cache/includes/elements/modsnippet/85a1df22b2e1cba9aceb3c17d78e0de4.include.cache.php: 60) PHP warning: in_array() expects parameter 2 to be array, null given
Спасибо!
Выполнить where в pdoPage
как правильно выполнить where
в тв поле city храниться название города — Москва
$_modx->getPlaceholder('sd.city') — тоже хранит название города Москва
в тв поле city храниться название города — Москва
$_modx->getPlaceholder('sd.city') — тоже хранит название города Москва
{'!pdoPage' | snippet : [
'element' => 'pdoResources',
'tpl' => '@FILE tpl/sale.tpl',
'parents' => $_modx->resource.id,
'limit' => 12,
'showHidden' => 1,
'includeTVs' => 'city',
'includeContent' => 1,
'processTVs' => 1,
'templates' => 15,
'tvPrefix' => '',
'where' => '{
"city":"$_modx->getPlaceholder('sd.city')"
}',
'sortby' => 'publishedon',
'sortdir' => 'desc',
]} Minishop, хиты продаж
Здравствуйте. Ребят, подскажите, есть ли решение или как сделать вывод товаров по количеству продаж? Minishop, как я понял не ведет статистику, какой товар сколько раз куплен, чтобы просто сделать выборку из них и вывести последние?
Математические расчеты и некэшированный pdoPage
Здравствуйте!
Столкнулась задачей сложения количества ресурсов отображаемых на странице.
Столкнулась задачей сложения количества ресурсов отображаемых на странице.
Как убрать из массива ссылку ? json pdomemu
Есть json
{ «title»: «родитель имеющий потомков», «url»: "/parent/", «target»: «351» }
Помогите пожалуйста сделать так чтобы при наличии у родителя дочерних элементов(child), поле target пропадало и json выходил такой: { «title»: «родитель», «url»: "/parent/" } или наоборот добавлять поле target если есть дети
Я пытался сделать через сниппет if, но не вышло
еще рассматривал вариант с if
Делаю меню на json с pdomenu
{ «title»: «родитель имеющий потомков», «url»: "/parent/", «target»: «351» }
Помогите пожалуйста сделать так чтобы при наличии у родителя дочерних элементов(child), поле target пропадало и json выходил такой: { «title»: «родитель», «url»: "/parent/" } или наоборот добавлять поле target если есть дети
Я пытался сделать через сниппет if, но не вышло
еще рассматривал вариант с if
[[+isfolder:is=`1`:then=``:else=`, "target": "[[+id]]"`]] — но такое не всегда подойдет, я так понимаю нужно считать количество детей и с этим что-то делать?Делаю меню на json с pdomenu
Загрузка статичных файлов из MODX в GIT
Привет всем. Есть следующая проблема: мне необходимо загружать некоторые статичные файлы в гит напрямую из MODX. Например, у меня есть папка с файлами js, которые находятся по пути «кореньсайта/git/_scripts/». Как я могу отгрузить эту папку в гит без предварительного скачивания руками на компьютер? Возможно ли вообще это?
Tickets не публикуют комментарии
Комментарии tickets перестали публиковаться отзывы. Вернее публикуются но без текста.
Не работают 2 AjaxForm на одной странице
Вызов первой формы phoneFormModal:
<div id="phone-popup" class="zoom-block white-popup mfp-hide">
[[!AjaxForm?
&form=`tpl.phoneForm`
&hooks=`recaptchav3,email`
&validate=`name:required,phone:required`
&emailSubject=`Заказ звонка с сайта site.net`
&emailTo=`ex1@gmail.com`
&emailTpl=`tpl.phoneFormSend`
&emailFrom=`web@site.net`
&emailFromName=`Пылюки`
&validationErrorMessage=`В форме содержатся ошибки!`
&successMessage=`Сообщение успешно отправлено.`
]]
</div>tpl.phoneForm<form id="phoneForm" method="post" enctype="multipart/form-data" role="form" action="[[~[[*id]]]]">
<div class="field">
<input type="text" name="name" placeholder="Имя" class="text" value="[[!+fi.name]]" required>
</div>
<div class="field">
<input type="text" name="phone" placeholder="Телефон" class="phone" value="[[!+fi.phone]]" required>
</div>
<div class="quip-fld recaptcha">
[[!recaptchav3_render]]
<span class="error_g-recaptcha-response error"></span>
</div>
<div class="field">
<button id="submit_phone" type="submit" name="submit_phone" value="Оправить" class="button medium yellow">Отправить</button>
[[+fi.success:is=`1`:then=`
<div class="alert alert-success">[[+fi.successMessage]]</div>`
]]
[[+fi.validation_error:is=`1`:then=`
<div class="alert alert-error">[[+fi.validation_error_message]]</div>`
]]
</div>
</form> Как правильно скопировать все доп тв и все доступные поля у ресурса?
У меня есть код который копирует вручную введённые поля, типо: pagetitle,content,alias, и тв поля беру через gettvvalue, и затем в новый сетю.
А как правильно скопировать все, есть ли у текущего ресурса список всех доступных полей для
изменения, так же список всех доступных доп полей, чтобы получить список, и заменить список у
другого ресурса. Метод копирования доступный из api не подходит, мне нужно менять, плюс еще это и минишоп, а этот дубликат метод не копирует инфу миника. ошибки в консоли
[2020-09-23 18:08:45] (ERROR @ /home/a/avr/core/model/modx/rest/modrestclient.class.php : 240) PHP warning: simplexml_load_string(): Entity: line 3: parser error : Opening and ending tag mismatch: error line 2 and response
[2020-09-23 18:08:45] (ERROR @ /home/a/avr/core/model/modx/rest/modrestclient.class.php : 240) PHP warning: simplexml_load_string(): Entity: line 3: parser error : Premature end of data in tag error line 2
[2020-09-23 18:08:45] (ERROR @ /home/a/avr/core/model/modx/rest/modrestclient.class.php : 240) PHP warning: simplexml_load_string(): Entity: line 3: parser error : Premature end of data in tag response line 1
[2020-09-23 18:08:45] (ERROR @ /home/a/avr/core/model/modx/rest/modrestclient.class.php : 245) Could not connect to provider at: http://api.stopforumspam.org/что они значат и как победить?происходит при отправке форм, формы отправляются