Наумов Алексей

Наумов Алексей

С нами с 31 марта 2013; Место в рейтинге пользователей: #13
Наумов Алексей
02 октября 2018, 09:18
0
Если в название опции вписать ключ из лексикона, не сработает случайно?
[[%option_title]]
Наумов Алексей
01 октября 2018, 14:38
0
Ну тогда после синхронизации проверять такие каталоги и снимать их с публикации, скриптом по крону… или по событию синхронизации.

Глобального и простого решения «галочка в настройках» — нет.
Наумов Алексей
01 октября 2018, 14:08
0
В админке или на сайте?
Наумов Алексей
28 сентября 2018, 09:34
+1
У вас select попал внутрь leftJoin, а должен быть на том же уровне. Проверьте скобочки в общем.
Наумов Алексей
26 сентября 2018, 15:13
0
Но почему дело касается только именно vendor?
Чего особенного в нём)!?
Без понятия, но что-то там есть, из-за чего соответствующие запросы кешируются.

Есть-ли какие-нибудь хитрости в настройках кеширования для интернет магазина на minishop2? Может где-то уже обсуждалось)!?
Аккуратная разработка и работа со встроенным кешем.
Наумов Алексей
26 сентября 2018, 13:49
+1
Полдня вспоминал, где я такое видел…
вспомнил. Был сайт, где аналогичная фигня, не менялся производитель.

С трудом там нашел причину.
В настройках сайта было включено кеширование базы данных, параметр cache_db
Наумов Алексей
19 сентября 2018, 15:42
0
Сейчас вы в head напишите
{var $id = $_modx->resource.id}
а в чанке мм… допустим login вот так:
{var $id = $_modx->user.id}
вопрос, сколько времени вы будете искать почему конструкция
{$id}

неправильно работает в чанке footer?

Вот поэтому и не видны переменные за границами чанка. Ибо то, что вы хотите — это глобальные переменные, что не есть гуд.

Пользуйтесь $_modx->resource.id, это нормально, понятно, удобно.

Ну и setPlaceholder, когда это нужно.
Наумов Алексей
13 сентября 2018, 11:06
0
Именно… приходится все помнить и держать в голове постоянно эту вероятность.
Наумов Алексей
13 сентября 2018, 09:59
0
Мне при схожей задаче пришлось из-за этого уйти от обновления ресурсов через процессоры, т.к. очень долго.
Все через ручную работу с объектами делал и каждый раз вспоминал, не забыл ли чего…
Зато 15 тыс объектов за 5 минут обновлялись.
Наумов Алексей
13 сентября 2018, 09:01
0
Это больше вопрос к pdoTools…
но в тексте ошибки прямо написано:
Could not join TVs to the class "ecMessage" that is not a subclass of the "modResource". Try to specify correct class in the "joinTVsTo" parameter.
Попробуйте указать этот параметр!!!
Наумов Алексей
12 сентября 2018, 15:10
+1
Да не умеет он искать нигде, кроме ресурсов и комметариев Tickets.

«Прописать» — посмотрите исходный код mSearch2, мб по аналогии с Tickets сможете внести изменения, чтобы и в других таблицах искал.
Наумов Алексей
12 сентября 2018, 15:04
0
Потому что в данном коде вы сначала ищете по полям ресурса, а затем присоединяете к результату таблицу с сообщениями, но никак не ищете по ней!

Вот цитата из документации на mSearch2:
Благодаря специальному алгоритму, можно индексировать необычные поля документов, например свойства товаров miniShop2, просто указав их в настройках наравне со всеми. Также mSearch2 умеет индексировать комментарии Tickets, соответствующая настройка включена по умолчанию.
отсюда видим, что поиск может идти по полям документа и по комментариям Tickets, так mSearch2 сделан!
Наумов Алексей
10 сентября 2018, 16:12
0
Смотрю base добавили и заработало)
Наумов Алексей
10 сентября 2018, 15:30
0
Вот даже сформулировать проблему лень.

Ссылки генерируются относительные, без "/" в начале, отсюда и проблема вся.

Или тег base в head добавьте, или используйте параметр schema конкретно в вызове сниппета, или глобально для всего сайта. Например, вот, классная инструкция: modx.pro/howto/5139, раздел «I».
Наумов Алексей
06 сентября 2018, 15:40
0
Поменять контексты местами — операция не для чайника. Так что или учиться, или найти более опытного и смелого :)
Наумов Алексей
06 сентября 2018, 15:04
0
Я бы попробовал перекинуть ресурсы местами у контекстов, а затем уже сменить их настройки… Прям через базу сделать это.
Вот только что там еще кроме ресурсов к контекстам привязано…
Наумов Алексей
06 сентября 2018, 14:20
0
Да: clip2net.com/s/3WvKAM9

Создаем в MIGX 2 конфига, один для таблицы 1, другой для таблицы 2.

В таблице 1 у поля, которое будет таблицей 2 указываем Input TV type = migx, а Configs = имя конфига 2.