02 марта 2016, 10:14 Ну у вас мне думается, не получится не изменять код miniShop2. Разве что попробовать как-то использовать механизм корзины и оформления заказа, и то, не уверен. Я бы копал в сторону некоего «виртуального товара», т.е. вы создаете одну страницу типа Товар в miniShop2, а ваши 6 млн. товаров становятся некими опциями этого товара miniShop2 и он думает что вы покупаете 1 товар, просто у него все время разные опции. Вопросы / Хранение продуктов в miniShop2 в отдельной таблице 2 0
29 февраля 2016, 22:02 Да уж, бывает :) И не подумаешь в эту сторону то никогда… чем ему (Касперскому) menuindex понравился то… Вопросы / И смех и грех 3 0
29 февраля 2016, 08:41 Или сделай 301 редирект с ненужных страниц куда нибудь, или закрой их в robots.txt по маске. Вопросы / Почему 404 страница не всегда выбивает? 12 +1
27 февраля 2016, 15:42 Спасибо! Я тоже ковырял твой скрипт и много в нем успел переписать под себя:) Расскажи в общих чертах, как теги и h1/ текст на странице меняешь (планируешь менять). И еще такой вопрос: а как тот же яндекс начнет индексировать ссылки фильтра? Они же формируются ява скриптом, прямых ссылок на фильтры нигде нет… Готовые решения / ЧПУ фильтр mFilter2 44 0 1
26 февраля 2016, 16:28 Дмитрий, сниппет translit_str как минимум потеряли вы! Дополните? Готовые решения / ЧПУ фильтр mFilter2 44 0
26 февраля 2016, 10:40 Да, поддержку, схема работает :) Пользовался, но код начинает выглядеть наворочено :) Вопросы / Переключение контекстов 22 0
26 февраля 2016, 10:39 А, не обратил внимание что mSearchForm, думал речь о mSearch Вопросы / Необходима помощь в кастомизации mSearch2 9 0
26 февраля 2016, 10:17 1 вариант. Запустите 2 поиска: один с использованием msProducts, а второй с pdoResources 2 вариант. Используйте pdoResources, но у него есть параметры управления шаблоном в зависимости от неких условий, попробуйте настроить вывод для товаров одним способом, для категорий — другим Вопросы / Необходима помощь в кастомизации mSearch2 9 0
25 февраля 2016, 20:41 Я создавал у каждого контекста свои настройки и использовал их, например [[++articles_section]], [[++catalog_root]], думаю принцип ясен. Очень часто хватало [[*parent]] или [[pdoField]] в режиме top или topLevel. Вопросы / Переключение контекстов 22 0
17 февраля 2016, 13:58 Не люблю такое вот вычисление на лету, больше нравиться немного кешировать такие вещи. Сортировочку потом можно сделать. Готовые решения / Добавляем "Цена от" для категории miniShop2 7 +2
17 февраля 2016, 13:57 Ну да, перемудрил) Поправим) Готовые решения / Добавляем "Цена от" для категории miniShop2 7 +1
17 февраля 2016, 10:29 Поиск!) Даже в первом результате modx.pro/search?query=modx_session вас уже «переплюнули») Вопросы / Таблица базы данных "session" modx revo 4 0
16 февраля 2016, 21:00 Сниппет ecForm вам тут совершенно не поможет. Нужно полностью писать самому всю обработку, ничего готового — нет. Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
16 февраля 2016, 16:25 Такой возможности не предусмотрено и она не закладывалась. Изначальная идея в том, что по-умолчанию новое сообщение не опубликовано и следовательно не доступно с фронтенда. При публикации его на сайте администратор сразу и отвечает на него. Конечно, вы можете написать некий код, что бы и с фронтэнда отвечать, но какого то общего решения нет. В вашем коде вам нужно просто заполнять поле reply_text у сообщения, это и есть ответ на него. Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 +1
16 февраля 2016, 11:32 Обязательно zc=0. zc — это zoom crop, то бишь обрезать картинку. Параметр far добавляете, только я не помню 0 или 1 =) bg делаете естественно ffffff Вопросы / Фото для товаров minishop2 14 +1
16 февраля 2016, 11:22 Очень странно:) вроде только в 1-м месте этот ec_fe_spam_detected выводится и то, при создании сообщения… Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
16 февраля 2016, 11:12 У компонента есть такая защита, что одно из полей (address) при добавлении нового сообщения должно быть hidden и пустым. Поищите в документации antispamField. Вероятно вы что-то с ним связанное поменяли. Вот код из файла easycomm.class.php, который проверяет на спам: if(!empty($this->config['antispamField'])) { if(!empty($data[$this->config['antispamField']])) { return $this->error("ec_fe_spam_detected"); } } Новые дополнения и их версии / easyComm - комментарии, отзывы, вопросы на сайте 536 0
16 февраля 2016, 11:09 Для того, что бы сработал код добавления товара в корзину нужно: 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]] соответственно. Вопросы / Свое оформление карточки товара 21 +1
Gallery3x 3.4.0 - вставка галерей прямо из визуального редактора (CKEditor и TinyMCE RTE) Здравствуйте. Есть консольный скрипт Вот почитайте: docs.ivan345.com/books/gallery3x/page/import-ms2galleryphp
[mSync] Новая версия синхронизации с 1С Всем привет. В какой то момент начали сыпаться ошибки: Error 23000 executing statement: INSERT INTO `modx_msync_products` (`product_id`, `uuid_1c`) VALUES ...
Checkbox для модального окна Они не отключены, они платные, чтобы писали только те, кому действительно очень надо. Когда бесплатно люди начинают думать, что я им должен.
[SendIt 2.6.0] Анализ поведения пользователя для защиты от спама (невидимая капча)... Здравствуйте. Делаю личный кабинет на Sendit и со сбросом пароля возникли проблемы. Можете подсказать, в чем ошибка? Список вопросов в одноименном разделе на modx.pro пока пуст, и,...
Minishop + честный знак (продажа маркированной продукции) В нашем случае мы решили убрать всю логику по маркировке сайта.
MiniShop3 - Не выводятся товары дополнительных категорий @SYAN ваша указанная проблема исправлена еще до версии 1.2.3 @Павлик Мышкин завел: github.com/modx-pro/MiniShop3/issues/480 github.com/modx-pro/MiniShop3/issues/481Исправим в б...
MobileDetect 2.0.0-pl функция "планшеты как стандартные браузеры не работает" в 2.1.0-pl баг исправлен
Разве что попробовать как-то использовать механизм корзины и оформления заказа, и то, не уверен.
Я бы копал в сторону некоего «виртуального товара», т.е. вы создаете одну страницу типа Товар в miniShop2, а ваши 6 млн. товаров становятся некими опциями этого товара miniShop2 и он думает что вы покупаете 1 товар, просто у него все время разные опции.
И не подумаешь в эту сторону то никогда… чем ему (Касперскому) menuindex понравился то…
Расскажи в общих чертах, как теги и h1/ текст на странице меняешь (планируешь менять).
И еще такой вопрос: а как тот же яндекс начнет индексировать ссылки фильтра? Они же формируются ява скриптом, прямых ссылок на фильтры нигде нет…
2 вариант. Используйте pdoResources, но у него есть параметры управления шаблоном в зависимости от неких условий, попробуйте настроить вывод для товаров одним способом, для категорий — другим
Очень часто хватало [[*parent]] или [[pdoField]] в режиме top или topLevel.
Сортировочку потом можно сделать.
Даже в первом результате modx.pro/search?query=modx_session вас уже «переплюнули»)
Изначальная идея в том, что по-умолчанию новое сообщение не опубликовано и следовательно не доступно с фронтенда. При публикации его на сайте администратор сразу и отвечает на него.
Конечно, вы можете написать некий код, что бы и с фронтэнда отвечать, но какого то общего решения нет. В вашем коде вам нужно просто заполнять поле reply_text у сообщения, это и есть ответ на него.
Параметр far добавляете, только я не помню 0 или 1 =)
bg делаете естественно ffffff
Вероятно вы что-то с ним связанное поменяли.
Вот код из файла easycomm.class.php, который проверяет на спам:
1. Открыть к примеру чанк msProduct.Content — этот чанк поставляется для примера с miniShop2.
2. Найти в нем те моменты, что обеспечивают работоспособность именно добавления в корзину. Я сразу убираю всякие вспомогательные вещи (код, классы и прочее) и оставляю только то, что прям вот необходимо:
2.1 Форма
2.2. Внутри формы id товара:
количество, сколько добавляем в корзину (можно сделать hidden)
кнопка добавление в корзину
Все. Этого достаточно, что бы товар улетел в корзину.
Если этот код вызывается внутри msProducts, то не [[*id]], а [[+id]] соответственно.