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

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

С нами с 31 марта 2013; Место в рейтинге пользователей: #13
Наумов Алексей
26 февраля 2016, 16:28
0
Дмитрий, сниппет translit_str как минимум потеряли вы! Дополните?
Наумов Алексей
26 февраля 2016, 14:26
0
Интересный подход, в копилку.
Наумов Алексей
26 февраля 2016, 10:40
0
Да, поддержку, схема работает :) Пользовался, но код начинает выглядеть наворочено :)
Наумов Алексей
26 февраля 2016, 10:39
0
А, не обратил внимание что mSearchForm, думал речь о mSearch
Наумов Алексей
26 февраля 2016, 10:17
0
1 вариант. Запустите 2 поиска: один с использованием msProducts, а второй с pdoResources
2 вариант. Используйте pdoResources, но у него есть параметры управления шаблоном в зависимости от неких условий, попробуйте настроить вывод для товаров одним способом, для категорий — другим
Наумов Алексей
25 февраля 2016, 20:41
0
Я создавал у каждого контекста свои настройки и использовал их, например [[++articles_section]], [[++catalog_root]], думаю принцип ясен.

Очень часто хватало [[*parent]] или [[pdoField]] в режиме top или topLevel.
Наумов Алексей
17 февраля 2016, 13:58
+2
Не люблю такое вот вычисление на лету, больше нравиться немного кешировать такие вещи.
Сортировочку потом можно сделать.
Наумов Алексей
17 февраля 2016, 13:57
+1
Ну да, перемудрил) Поправим)
Наумов Алексей
17 февраля 2016, 10:29
0
Поиск!)

Даже в первом результате modx.pro/search?query=modx_session вас уже «переплюнули»)
Наумов Алексей
16 февраля 2016, 21:00
0
Сниппет ecForm вам тут совершенно не поможет. Нужно полностью писать самому всю обработку, ничего готового — нет.
Наумов Алексей
16 февраля 2016, 16:25
+1
Такой возможности не предусмотрено и она не закладывалась.

Изначальная идея в том, что по-умолчанию новое сообщение не опубликовано и следовательно не доступно с фронтенда. При публикации его на сайте администратор сразу и отвечает на него.

Конечно, вы можете написать некий код, что бы и с фронтэнда отвечать, но какого то общего решения нет. В вашем коде вам нужно просто заполнять поле reply_text у сообщения, это и есть ответ на него.
Наумов Алексей
16 февраля 2016, 11:32
+1
Обязательно zc=0. zc — это zoom crop, то бишь обрезать картинку.

Параметр far добавляете, только я не помню 0 или 1 =)

bg делаете естественно ffffff
Наумов Алексей
16 февраля 2016, 11:22
0
Очень странно:) вроде только в 1-м месте этот ec_fe_spam_detected выводится и то, при создании сообщения…
Наумов Алексей
16 февраля 2016, 11:12
0
У компонента есть такая защита, что одно из полей (address) при добавлении нового сообщения должно быть hidden и пустым. Поищите в документации antispamField.

Вероятно вы что-то с ним связанное поменяли.

Вот код из файла easycomm.class.php, который проверяет на спам:

if(!empty($this->config['antispamField'])) {
            if(!empty($data[$this->config['antispamField']])) {
                return $this->error("ec_fe_spam_detected");
            }
        }
Наумов Алексей
16 февраля 2016, 11:09
+1
Для того, что бы сработал код добавления товара в корзину нужно:
1. Открыть к примеру чанк msProduct.Content — этот чанк поставляется для примера с miniShop2.
2. Найти в нем те моменты, что обеспечивают работоспособность именно добавления в корзину. Я сразу убираю всякие вспомогательные вещи (код, классы и прочее) и оставляю только то, что прям вот необходимо:
2.1 Форма
<form class="ms2_form" method="post">...</form>
2.2. Внутри формы id товара:
<input type="hidden" name="id" value="[[*id]]" />
количество, сколько добавляем в корзину (можно сделать hidden)
<input type="number" name="count" id="product_price" value="1" />
кнопка добавление в корзину
<button type="submit" name="ms2_action" value="cart/add">КУПИТЬ</button>
Все. Этого достаточно, что бы товар улетел в корзину.

Если этот код вызывается внутри msProducts, то не [[*id]], а [[+id]] соответственно.
Наумов Алексей
15 февраля 2016, 16:44
0


те твой код добавь в чанк и свой по-умолчанию будет!

Шутка. Еще раз вопрос сформулируй с запятыми, у нас не рен-тв, что бы мысли читать.
Наумов Алексей
10 февраля 2016, 15:42
+2
Непонятно почему решение не работает автоматически.
вот плагин автоматически и работает =)
Наумов Алексей
09 февраля 2016, 21:48
0
Версия mapex какая? По указанной ссылке инструкция для старого mapex, в магазине сейчас другая версия, они различаются…
Наумов Алексей
05 февраля 2016, 19:46
0
Пользуйтесь наборами параметров и вызывайте pdoPage@nav, это удобно же.

При редактировании набора и визуально все параметры видно и если что-то придется поменять — в будущем не придется искать все вызовы pdoPage, а достаточно поменять в одном месте.
Наумов Алексей
05 февраля 2016, 13:51
+1
Кажется все не так:)

Вот как правильно:

[[!pdoPage?
&element=`pdoResources`

// тут все параметры от pdoResources

]]
[[!+page.nav]]