31 января 2015, 14:37 1) ваш пост не в том разделе 2) что-нибудь пишется в логах? 3) возможно, проблема с хостингом, в частности, с функцией mail() или sendmail() 4) страница обновляется после отправки? 5) все Name в input'aх должны хранить просто название поле отправки, без required:minLength=6 этого остатка. Вопросы / Регистрация 12 0
28 января 2015, 18:53 Единственная специфика, если вызывается линк, не существующий в структуре, то отдается не 404-ошибка, а — Fatal error: Call to a member function get() on a non-object Заменил строку: $ctx = $resource->get('context_key');На: if (!empty($resource)) { $ctx = $resource->get('context_key'); } else{ //тут редирект на мою 404 страницу. } Вопросы / Контексты для разделения страниц 27 0
28 января 2015, 13:51 ох… *плача* спасибо… спасибо %)) Вопросы / Контексты для разделения страниц 27 0
28 января 2015, 13:03 Спасибо.) Подскажите, пожалуйста, какие-то дополнительные настройки контекстов для вашего плагина нужно реализовывать и получится ли на нем реализовать задачу без создания «папки-контейнера»? Вопросы / Контексты для разделения страниц 27 0
28 января 2015, 12:08 просмотр страницыне как «1», а «0.5»… Фильтрами модкса надежнее, имхо — [[+поле:mpy=`2`]]. Вопросы / Вопрос по HitsPage 5 0
28 января 2015, 10:57 Спасибо, это уже читал. Тут вопрос, скорее, в том, чтобы реализовать контекст без создания в нем «дефолтной страницы». UPD: реализовал предложенным методом, все отлично, кроме одного нюанса: Структура контекста (brends): — Список брендов (псевдоним brends, id — 368) — — бренд 1 — — 2 — — x Настройки контекста (brends): base_url: /brends/ site_url: адрес_сайта/brends/ site_start: 368 При заходе на внутренние страницы бренда (1, 2, 3) — все корректно работает, правда появляется ненужный фолдер в пути /brends/brends/название (именно из-за этого спрашивал по поводу реализации контекста без site_start). Но, если я захожу по адресу /brends/brends/, то правилами .htaccess адрес становится вида /brends (откусывается "/" и, видимо, пропадает псевдоним главной страницы, в результате отдавая 404 ошибку). .htaccess: AddDefaultCharset utf-8 Options +FollowSymLinks RewriteEngine On RewriteBase / #убираю дубль index.php RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ /$1 [R=301,L] #склейка www RewriteCond %{HTTP_HOST} . RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] #откусываю слэш RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)/$ /$1 [R=301,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?q=$1 [L,QSA] Подскажите, пожалуйста, как можно избавиться от этого эффекта? Вопросы / Контексты для разделения страниц 27 0
27 января 2015, 20:35 UPD: параметр allow_forward_across_contexts не помог, т.к. даже при «просмотре» ресурса через админку вываливается 404 ошибка. Настройки доп. контекста: base_url: / http_host: site_name.ru site_start: 1 site_url: site_name.ru/ Вопросы / Контексты для разделения страниц 27 0
27 января 2015, 15:01 упс… Странно, что такой пример лежит в доках, по логике должно быть что-то в духе: [!easy2? &orderby=`random` &limit=`1`!] — попробуйте к такому вызову приложить &rgid='3'. Вопросы / Как пользоваться Easy 2 Gallery 12 0
27 января 2015, 14:55 Скажите, а такой вызов у вас выдает результат: [!easy2? orderby=`random` & limit=`1`!] Алсо, в доках пишут, что для рандомных изображений нужно вызывать &rgid. Вопросы / Как пользоваться Easy 2 Gallery 12 0
27 января 2015, 14:46 Ммм, если честно, я не большой сторонник evo, но если вы скопировали вызов прямо из кода, то у вас не те кавычки у параметра &gid — скорее всего, это не переваривается и сниппет не вызывается. Вопросы / Как пользоваться Easy 2 Gallery 12 0
27 января 2015, 14:35 Может, поможет &rand_tpl, если отображение единично? Вопросы / Как пользоваться Easy 2 Gallery 12 0
26 января 2015, 22:41 Там, случайно, не [[+page.total]] нужно? Вопросы / Ошибки после переноса копии сайта на новый сервер 49 0
26 января 2015, 22:34 Оу, большое спасибо! Даже не думал, что так легко можно их зассумонить. Вот что вышло (вывожу минимальную цену товара из категорий, включая мультикатегории, имея список id товаров): $pdo = $modx->getService('pdoFetch'); $result = $pdo->getArray( 'msProduct', array( 'deleted' => false, 'published' => true, 'Data.price:>' => '0', 'id:IN' => $ids, ), array( 'innerJoin' => array( 'Data' => array('class' => 'msProductData') ), 'select' => array('Data' => 'price'), 'sortby' => 'Data.price', 'sortdir' => 'asc', 'limit' => '1', ) ); if (!empty($result)) { if (substr($result['price'], -3, 3) == ".00") { $min = substr($result['price'],0,-3); } $modx->setPlaceholder('catalog.min',$min); } Вопросы / Вывод наименьшей цены из списка товаров в категори 5 0
26 января 2015, 20:47 Слегка обновил последнюю часть до: $q = $modx->newQuery('msProduct'); $q->innerJoin('msProductData', 'msProductData', '`msProductData`.`product_id` = `msProduct`.`id`'); $q->where(array('msProduct.id:IN' => $ids, 'msProductData.price:>=' => "0")); $q->sortby('msProductData.price', 'DESC'); $q->select('`msProductData`.`price`'); $q->limit(1); if ($q->prepare() && $q->stmt->execute()) { $min = $q->stmt->fetchAll(PDO::FETCH_COLUMN); if (!empty($min['price'])) { $modx->setPlaceholder('catalog.min',$min['price']); } } — но все равно нет никакого результата и в логах пустота… Вопросы / Вывод наименьшей цены из списка товаров в категори 5 0
22 января 2015, 10:30 Спасибо, забираю.) Готовые решения / Сниппет Declension для склонения слов 30 0
21 января 2015, 12:27 Почему-то при изменении страницы галереи в админке при помощи стрелок next/prev с 1 страницы переходит не на 2, а на 101, после чего на 10101 и так далее. Новые дополнения и их версии / [ms2Gallery] Версия 1.4.0 - теги для ваших файлов 136 0
21 января 2015, 12:10 Мм… а если будет добавлено 2 товара за промежуток времени менее 5 секунд, не произойдет ли следующий сценарий: — первый клик (картинка прячется), запускается таймер отчета вышеописанной функции и времени до скрытия jgrowl — второй клик (на картинку опять навешивается display: none;), снова запускается 2 таймера — первый таймер проходит и jgrowl становится видимым, но т.к. таймер jgrowl до скрытия увеличен, jgrowl еще отображается и резко проявляется юзеру. ? Вопросы / РЕШЕНО Отключить jgrowl при добавлении в корзину 11 0
21 января 2015, 09:42 Хм, не знал. Впрочем, да, я такое уведомление последний раз, пожалуй, еще на evo видел года так 3 назад..) Вопросы / проблема с Ajaxform 13 0
21 января 2015, 09:01 Предположу, что где-то среди данных колбэков или в завязанных в этой области функциях: ,add: function() { var callbacks = miniShop2.Cart.callbacks; callbacks.add.response.success = function(response) { this.Cart.status(response.data); } miniShop2.send(miniShop2.sendData.formData, miniShop2.Cart.callbacks.add, miniShop2.Callbacks.Cart.add); } Вопросы / РЕШЕНО Отключить jgrowl при добавлении в корзину 11 0
Возможно ли реализовать возможность предоплаты за доставку на сайте? В любом случаем стандартный флоу минишоп2 рассчитан на оплату по ссылке, т.е. чтобы получить информацию об оплате, нужно чтобы заказ существовал. Чтобы сделать иначе, нужно использ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 18 px. Да и текст комментариев можно таким сделать. Для меня лично 16 — мелковато на больших экранах (в комментариях вообще 15 ...
MiniShop3 1.11.0 при клике на radio идет пересчет итоговой суммы в orderUI, в зависимости от способов(оплаты доставки) я так поняла. попробуй код запуска события поставить ниже чем orderUI, после
ImageOptimizer - WebP/AVIF и responsive <picture> для MODX 3 Дополнение доступно modstore.pro/packages/photos-and-files/imageoptimizer
Localizator3 для MODX 3: перевод полей и TV без отдельного context на язык, Vue 3 + PrimeV... Добавил localizator3_default_language
msInShopNotify Начиная с версии 3.0.0-beta добавлена поддержка MiniShop3 Минимальные требования: PHP 8.4 MODX 3.2 MiniShop3
MaxNotify Обновление 1.2.0-pl (03.07.2026) — добавлены уведомления о заявках FormIt через hook-сниппет `maxNotifyFormIt`; — добавлены уведомления о заявках SendIt через hook-...
[msBonus2] 1.3.0 Бонус-коды, уведомления о сгорании и совместимость с msMultiCurre... Да, планируется. Даже чуть больше, чем просто бонусная система)
2) что-нибудь пишется в логах?
3) возможно, проблема с хостингом, в частности, с функцией mail() или sendmail()
4) страница обновляется после отправки?
5) все Name в input'aх должны хранить просто название поле отправки, без required:minLength=6 этого остатка.
Заменил строку:
На:
Подскажите, пожалуйста, какие-то дополнительные настройки контекстов для вашего плагина нужно реализовывать и получится ли на нем реализовать задачу без создания «папки-контейнера»?
Фильтрами модкса надежнее, имхо — [[+поле:mpy=`2`]].
UPD: реализовал предложенным методом, все отлично, кроме одного нюанса:
Структура контекста (brends):
— Список брендов (псевдоним brends, id — 368)
— — бренд 1
— — 2
— — x
Настройки контекста (brends):
base_url: /brends/
site_url: адрес_сайта/brends/
site_start: 368
При заходе на внутренние страницы бренда (1, 2, 3) — все корректно работает, правда появляется ненужный фолдер в пути /brends/brends/название (именно из-за этого спрашивал по поводу реализации контекста без site_start).
Но, если я захожу по адресу /brends/brends/, то правилами .htaccess адрес становится вида /brends (откусывается "/" и, видимо, пропадает псевдоним главной страницы, в результате отдавая 404 ошибку).
.htaccess:
Подскажите, пожалуйста, как можно избавиться от этого эффекта?
Настройки доп. контекста:
base_url: /
http_host: site_name.ru
site_start: 1
site_url: site_name.ru/
— попробуйте к такому вызову приложить &rgid='3'.
Алсо, в доках пишут, что для рандомных изображений нужно вызывать &rgid.
Вот что вышло (вывожу минимальную цену товара из категорий, включая мультикатегории, имея список id товаров):
— но все равно нет никакого результата и в логах пустота…
— первый клик (картинка прячется), запускается таймер отчета вышеописанной функции и времени до скрытия jgrowl
— второй клик (на картинку опять навешивается display: none;), снова запускается 2 таймера
— первый таймер проходит и jgrowl становится видимым, но т.к. таймер jgrowl до скрытия увеличен, jgrowl еще отображается и резко проявляется юзеру.
?
Впрочем, да, я такое уведомление последний раз, пожалуй, еще на evo видел года так 3 назад..)