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
Возможно ли реализовать возможность предоплаты за доставку на сайте? Так ради этого мне и нужно это все, чтобы клиент платил сразу при оформлении заказа, чтобы избавить себя от мусорных заявок (когда человек оставляет заявку, а предоплату делать не ...
Редизайн сообщества На больших экранах основной текст статьи я бы сделал 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 назад..)