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

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

С нами с 31 марта 2013; Место в рейтинге пользователей: #13
Наумов Алексей
03 июля 2019, 15:27
+1
Как пример заводим TV поле (MIGX) или поля, в которые пишем, что этот букет содержит 10 роз, 2 тюльпана и 1 гвоздику.
Далее в настройки куда-нибудь вносим, что 1 роза стоит 100 рублей, а тюльпан 50, гвоздика 10.
Ну и скрипт создаем, который по товарам бегает и пересчитывает им цену. Скрипт для удобства вешаем на пункт в меню в админке.
Наумов Алексей
01 июля 2019, 11:49
0
Замените
&map=`[[#1.mapex_yandex]]`
на
&resource=`1`
&tvName=`mapex_yandex`
Наумов Алексей
20 июня 2019, 09:21
0
Добавить несколько полей. Полноценной фотогалереи ждать в компоненте отзывов не стоит.
Можно попробовать хранить ссылки на файле в одном поле, в формате JSON.
Наумов Алексей
18 июня 2019, 11:43
+2
replace не так работает.
Наумов Алексей
11 июня 2019, 09:32
0
Я ваш сценарий решал другим подходом:
modx.pro/solutions/17656
Наумов Алексей
10 июня 2019, 16:46
0
Такие вещи через cron решаются тогда уж.
Запускаете скрипт по расписанию и меняете в нем у товаров что пожелаете.
Наумов Алексей
10 июня 2019, 15:40
0
1. Делаем TV со значением дня недели от 1 до 5 (или 7 с выходными).
2. Запускаем сниппет msProduct с условием where, где проверяем этот tv на текущий день недели (функция date, format=N).
www.php.net/manual/ru/function.date.php
Наумов Алексей
10 июня 2019, 13:40
0
Окей)
MIGX, конечно, покрывает задачу, правда данные «скрыты» внутри групп, их не видно. Да и несколько сложнее настраивать.
Наумов Алексей
10 июня 2019, 09:11
+1
Конечно плюс!
А можно добавить подтверждение удаления НЕ ПУСТЫХ столбцов (и строк наверное тоже)? Обидно так случайно нажав кнопку «Удалить» грохнуть данные.

И еще огромная хотелка, группы, хочу вносить такие данные:


Насколько реально?
Наумов Алексей
06 июня 2019, 09:28
+1
Первая же ссылка из интернета дала такую фразу:
Причина в самой Opera была — выключил её встроенную блокировку рекламы и левый стиль css исчез.
так что скорее всего браузер или его дополнение.
Наумов Алексей
04 июня 2019, 12:46
0
Как компонент будет себя вести при малом (например 2-3 в день) количестве заказов? Наверное это не его?
Наумов Алексей
22 мая 2019, 11:07
0
Что в чанке catalog_outerTpl?
Сколько ресурсов в дереве, которое строит сниппет?
pdoMenu нужно вызывать кешированным, зачем вы его некешированным вызываете?
Наумов Алексей
21 мая 2019, 14:57
0
ну проблема в Wayfinder, сами говорите…
Во-первых, он некешируется… каждый раз меню строится с нуля.
Попробуйте заменить на pdoMenu, он быстрее работает.
Вы к тому же 3 уровня меню строите… как много пунктов в меню то?
Наумов Алексей
20 мая 2019, 11:42
0
Видимо со времени взлома остались страницы еще в результатах поиска у ПС.
Такие ссылки не открываются? 404?
Наумов Алексей
16 мая 2019, 16:28
0
Изначальный вопрос был: «передача значения var выше». Я так понимаю, что у вас есть некий чанк, в процессе обработки которого формируется некая переменная, которую нужно получить в «следующем» чанке. Так?

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

Если что-то не так, значит вопрос составлен не совсем ясно.
Наумов Алексей
16 мая 2019, 14:34
0
Вы знаете что такое плейсхолдер?
Наумов Алексей
16 мая 2019, 14:06
0
Раз записываете переменную так:
{$_modx->setPlaceholder('test', 5)}
То далее получать ее значение нужно так:
{set $test = $_modx->getPlaceholder('test')}