Денис
С нами с 11 декабря 2015; Место в рейтинге пользователей: #23316 минут назад
Здравствуйте. Такой вопрос. Из-за спама пришлось перейти на плагин SendIt, но спам всё равно приходит. Ваш способ сработает для SendIt? Или его нужно ...
Спам через AjaxForm 13
6 часов назад
MODX Revolution 2.8.3-pl
87.include.cache.php — Плагин: webpgenerator (87)
[2024-11-06 11:08:33] (ERROR @ /var/www/www-root/data/www/site...
Работа компонента webpgenerator 2
6 часов назад
Плагин на сохранение возможно. Или не заполнено обязательное поле.
Из-за чего может быть данная ошибка? 1
7 часов назад
Добрый день! Подскажите пожалуйста при фильтрации если использовать msoptionprice2 будут выбираться нужные опции, например, если выбрал цвет белы, то ...
[FlatFilters 1.0.0-pl] Первый релиз. 41
Вчера в 17:51
Можно такой сниппет сделать и запускать через CronManager:
<?php
$sql = "SELECT id FROM {$modx->getTableName('modResource')} WHE...
[mSearch2] Запуск переиндексации по Crone 1
Вчера в 17:25
Столкнулся с подобным глюком — в tplInner на феном не выводит id. Странно прошло почти 5 лет а вопрос до сих пор не решен. Ссылки от последнего коммен...
pdoMenu, fenom и вывод id 16
Вчера в 15:27
Понял в чем проблема, но странно.
Новый город имеет у страниц привязки к страницам других контекстов (чтобы работал код выше).
Но почему-то нет обра...
BabelTranslation, добавление нового языка/города 1
Вчера в 10:23
Нужно стандартный чанк изменить или предварительно копию сделать, И на строке 155 изменить стиль window.clusters = geoObjects.search(«geometry.type ==...
[YandexMaps] Создаём объекты на Яндекс Картах из ресурсов со множеством опций 196
04 ноября 2024, 11:44
А для чего удалили ссылку на $customer в методе getCustomerId? Теперь в событие msOnBeforeGetOrderCustomer передается всегда null и после события тоже...
[miniShop2] Релиз новой версии 4.4.0 10
Делаем tv поле флажками со значениями от 1 до 7 и назовем например его day_of_sale. И в чанках вывода товаров используем
И еще по хорошему добавить такое же условие в плагин на событие msOnBeforeAddToCart, если покупка идет через минишоп, чтобы нельзя было вообще в корзину добавить товар
Все условия, естественно, можно сделать сложнее и любыми, но общий посыл думаю ясен.
Вариант первый, костыльный.
Нужно поставить слэш перед вызовом tv поля.
Вариант второй.
Заходите в файл /core/components/phpthumbof/model/phpthumbof/phpthumbof.class.php
И меняете строку
на
Вариант третий.
Ставите компонент phpthumbon от Павла Гвоздя и не знаете горя.
Создайте плагин и повесьте на событие OnManagerPageBeforeRender
После вставьте следующий код:
Если в системной настройке ms2_order_product_fields указан product_thumb или product_image, то вы увидите уже не ссылку, а картинку.
Изначально он выглядит так (упрощу для читабельности):
По этому запросу у нас выходит, что мы получаем любые ресурсы, в которых содержится подстрока запроса, а если его нет, то вообще все ресурсы. Для того чтобы такого не происходило, нам нужно все условия для фильтрации по запросу сгруппировать, чтобы запрос выглядел так:
Т.е. мы просто оборачиваем наши условия в скобки. Но построением запроса у нас занимается pdoResources. Для того, чтобы он составил такой запрос нам нужно вместо:
написать так:
Квадратные скобки в json запросе как раз и будут группировать наши условия и всё будет работать как надо.
&suggestionsMaxResults (по умолчанию 1000) — Максимальное количество ресурсов, для которых работают предварительные результаты. Если ресурсов будет больше — suggestions отключатся.
https://docs.modx.pro/komponentyi/msearch2/snippetyi/mfilter2
1) Вызывается метод get класса acProduct, в нем есть вызов loadData
2) В loadData вызывается метод getOne
3) В getOne класса msProduct вызывается родительский метод getOne класса xPDOObject
4) В getOne класса xPDOObject в этом куске кода
вызывается снова метод get из класса acProduct, в котором вызывается loadData и все уходит в цикл.
Дмитрий, касательно того, что не проставляются связи без указания их в схеме. Я полагаю, что вы подключаете файл класса через require? Если так, то стоит в главном классе компонента вручную загрузить класс msProduct и тогда acProduct наследует все связи.
не нужны, поскольку они уже указаны в msProduct, и их нужно удалить из схемы и перегенерировать модель. Возможно возникает конфликт из-за того, что в acProduct и в родительском msProduct указаны связи с одинаковыми алиасами.