Олег

Олег

С нами с 31 октября 2016; Место в рейтинге пользователей: #87
Олег
06 февраля 2018, 15:05
0
Сталкивался с такой же проблемой на REVo несколько раз. Никто ответа дать не смог.

Попробуй почистить весь кэш браузера включая куки — вполне может помочь.
Олег
06 февраля 2018, 15:03
0
Выглядит страшенно
[!If? &subject=`[[+s]]` &operator=`notempty` &then=`s[[+s]]` &else=`s12`]] [[!If? &subject=`[[+m]]` &operator=`notempty` &then=`m[[+m]]` &else=`m6`]] [[!If? &subject=`[[+l]]` &operator=`notempty` &then=`l[[+l]]` &else=`l3`]]
Я бы переписал на феноме, даже вчитываться не охота в такую жесть :)

PHP тут скорее всего не обязательно
Олег
06 февраля 2018, 15:01
0
Если цены нет, то она 0 — соответственно эти товары считаются самыми дешевыми.
Самые простые варианты:
1) Забить цену товарам без цены
2) Скрыть товары без цены

Остальные предполагают больше геморроя
Олег
01 февраля 2018, 12:35
0
Не советую — техподдержка не отвечает, когда глючит модуль.
Олег
01 февраля 2018, 12:07
0
Это не сложно, достаточно небольшое знание js.
Но расписывать долго, да и без знания js вряд ли воспримется. А делать готовое бесплатно вряд ли кто-то возьмется.
Олег
01 февраля 2018, 11:19
0
Быть может без кэша запустить сниппет?
Олег
01 февраля 2018, 11:18
0
В логах ошибок нет?
Насколько я понимаю список доставок берется из
core/components/minishop2/processors/mgr/settings/delivery/getlist.class.php

Попробуй там через $this->modx->log(1, $data); провести отладку.
Олег
01 февраля 2018, 11:09
0
Понятно :) Жаль, я думал может не придется морочиться.
Олег
01 февраля 2018, 11:04
0
Вопрос не по теме — russianposthandler это что? А то я как раз пишу свой, т.к. не нашел ни одного нормального модуля.
Олег
01 февраля 2018, 10:46
0
На сайте как минимум 38 способов доставки?
Способ 38 активен, работает, не удален?
Олег
15 ноября 2017, 17:23
0
Не слишком понятно, куда именно применяются много if.
В разных контекстах ссылки тоже разные?

Как вариант — сделать это несколькими чанками, тогда сразу будет видно, как устроена логика.
Олег
20 сентября 2017, 19:48
0
Следует в вызов formit добавить
&emailFrom=`noreply@site.ru`
Заменив адрес сайта
Олег
20 сентября 2017, 10:36
0
Советую проверить параметр emailFrom — порой в него подставляют значение, введенное пользователем в поле email. Обычно именно так эта ошибка себя и проявляет.
Олег
20 сентября 2017, 10:31
+1
Печально, ну я сделал все что мог)
Я вижу сниппет примерно так, но писал на глаз, могут быть ошибки.

<?php
$fields = $hook->getValues();
if ($fields['email'] == $fields['email_confirm']]) {
	return true;
} else {
	$hook->addError('email_confirm','Значения полей не совпадают.');
	return false;
}
Олег
20 сентября 2017, 10:24
0
Я тоже думаю, что лучше использовать плагин.
При инициализации скорее всего отрабатывает проверка параметров, с которыми запускается скрипт.
На этом моменте можно проверять тип обрабатываемого объекта и менять опции в зависимости от этого.
Олег
20 сентября 2017, 10:21
0
Все просто — как я помню плейсхолдер можно вообще не использовать, изображение прикрепится независимо от него.
Чтобы что-то поменять придется копировать и модифицировать FormIt, такая возможность не предусмотрена (ну я про нее не знаю)
Олег
18 сентября 2017, 23:43
0
Не за что!
А то я подумал — вдруг я один в понедельник в полночь с кодом ковыряюсь? Обидно!
Решил исправить :)
Олег
18 сентября 2017, 23:34
+1
Есть кое-что поинтереснее
Так как хук элементарный не должно быть сложностей — один if/else и все.
Олег
18 сентября 2017, 22:28
0
Все просто, создаешь сниппет, например, myhook.
В нем пишешь свои правила — мол значение поля email совпадает со значением поля email_check? если да, то return true, иначе false.
Потом название сниппета вставляешь в список хуков поближе к началу, желательно до email.
Олег
15 сентября 2017, 13:08
0
Я так понял речь идет про то, что нужно будет свое дополнение с данными, которые не привязаны к modResource — там множество лишних полей, да и идет перемешивание с другими страницами. Вполне возможно нужно будет несколько разных таблиц для разных типов товаров.
В придачу к этому скорее всего придется переписывать сниппеты, которые могут пригодиться в работе, которые отвечают за карту сайта, меню и прочее.
Если честно я бы в такой ситуации начал разработку на фреймворке — насколько я знаю нет движков, заточенных для быстрой работы под такие объемы.