12 ноября 2016, 16:50 В сниппете FormItSaveForm на 135-й строке сделайте так: 'ip' => '', Глянул сейчас на нескольких сайтах — выгружает в UTF-8. Проверьте кодировку самого сервера. Попробуйте добавить в .htaccess строку: AddDefaultCharset utf-8 Вопросы / Изменить кодировку эскпортируемого CSV файла 11 +1
12 ноября 2016, 16:28 Только если отредактировать сам хук (сниппет) FormItSaveForm и этот файл: core/components/formit/processors/mgr/form/export.class.php Вопросы / Изменить кодировку эскпортируемого CSV файла 11 0
12 ноября 2016, 15:35 Обновите компонент — эту ошибку пофиксили еще в версии 2.2.10. Вопросы / Изменить кодировку эскпортируемого CSV файла 11 0
11 ноября 2016, 15:19 Попробуйте так: <div class="row"> [[!pdoPage? &tpl=`card` &tpl_n3=`card3` &limit=`12` ........... ]] </div> Чанк card простой, а в чанке card3 в конце так: </div> <div class="row"> Вопросы / Вывод результатов pdopage 11 0
11 ноября 2016, 13:07 Используйте параметры &tpl_nN, &tplFirst и &tplLast. В чанке, указанном в &tpl_n3 и &tplLast в конце добавьте: </div> В чанке, указанном в &tpl_n4 и &tplFirst в начале добавьте: <div class="row"> Вопросы / Вывод результатов pdopage 11 0
10 ноября 2016, 19:10 В FormIt есть хук FormItSaveForm. Он пишет отправленные данные в базу. Также есть компонент, который их оттуда выводит (ставится автоматом с FormIt) с функцией выгрузки в CSV. Вопросы / Сохранить данные с формы в excel 2 +1 1
10 ноября 2016, 12:45 Если дело в индексации, то пропишите просто в head: <link rel="canonical" href="[[~[[*id]]? &scheme=`full`]]"/> Вопросы / 301 редирект на страницы без слеша 1 0 1
09 ноября 2016, 20:03 Очистите таблицу modx_session через phpMyAdmin, к примеру. Вопросы / Не заходит в админку 4 0
09 ноября 2016, 16:15 Используйте number_format. Для вывода на сайте можете сделать сниппет-модификатор nformat: return number_format($input, 0, '', ' '); и использовать: [[*price:nformat]] Если нужно округление, то round. Вопросы / Авто конвертация валюты в рубли shopkeeper2 10 +1
09 ноября 2016, 15:49 Ошибся. А так? <?php $rate = 63; //тут курс $output = 0; $price_tv_name = 'price'; //Имя TV цены $action_price_tv_name = 'action_price'; //Имя акционной TV цены $p_id = isset($purchaseArray['shk-id']) && is_numeric($purchaseArray['shk-id']) ? $purchaseArray['shk-id'] : 0; if($p_id){ $action_tv = $modx->getObject('modTemplateVar',array('name'=>'action')); $action = $action_tv->renderOutput($p_id); if (!empty ($action)) { $action_price_tv = $modx->getObject('modTemplateVar',array('name'=>$action_price_tv_name)); $price_usd = $action_price_tv->renderOutput($p_id); } else { $price_tv = $modx->getObject('modTemplateVar',array('name'=>$price_tv_name)); $price_usd = $price_tv->renderOutput($p_id); } $output = $price_usd * $rate; } $modx->event->_output = ''; $modx->event->output($output); return ''; Вопросы / Авто конвертация валюты в рубли shopkeeper2 10 +1
09 ноября 2016, 14:22 Попробуйте так: <?php $rate = 63; //тут курс $output = 0; $price_tv_name = 'price'; //Имя TV цены $action_price_tv_name = 'action_price'; //Имя акционной TV цены $p_id = isset($purchaseArray['shk-id']) && is_numeric($purchaseArray['shk-id']) ? $purchaseArray['shk-id'] : 0; if($p_id){ $action_tv = $modx->getObject('modTemplateVar',array('name'=>'action')); $action = $action->renderOutput($p_id); if (!empty ($action)) { $action_price_tv = $modx->getObject('modTemplateVar',array('name'=>$action_price_tv_name)); $price_usd = $action_price_tv->renderOutput($p_id); } else { $price_tv = $modx->getObject('modTemplateVar',array('name'=>$price_tv_name)); $price_usd = $price_tv->renderOutput($p_id); } $output = $price_usd * $rate; } $modx->event->_output = ''; $modx->event->output($output); return ''; Вопросы / Авто конвертация валюты в рубли shopkeeper2 10 +1
04 ноября 2016, 12:28 Почитайте тут: ilyaut.ru/xpdo/add-custom-objects/ И тут: ilyaut.ru/xpdo/adding-editing-and-deleting-custom-objects/ Вопросы / Подключение к базе данных из сниппета 2 0
03 ноября 2016, 16:55 Готовый — mFilter2 (из mSearch2). Параметры тут: docs.modx.pro/components/msearch2/snippets/mfilter2 Просто делаете форму с нужными полями и передаете на страницу с результатами данные из неё GET-запросом. А на самой странице результатов уже штатная форма фильтрации. Вопросы / Как сделать расширеный поиск 3 0
03 ноября 2016, 16:45 Можно просто на pdoResources. Все параметры объектов забиваете в TV. Делаете сниппет Filter, который будет ловить GET-параметры и формировать строку с отбором по TV: &tvFilters=`tv1==%***%,price<*** ....................` Выводите на странице результатов его прямо в параметрах pdoResources: [[pdoResources? ......... [[!Filter]] ]] Вопросы / Как сделать расширеный поиск 3 0
31 октября 2016, 15:23 У плагина на вкладке «Системные события» отметьте галочкой OnSHKgetProductPrice. Но плагин не меняет цену на странице товара — от просто пересчитывает ее, когда происходит добавление в корзину. Для того, чтобы выводить цену, создайте сниппет getprice: <?php $rate = 63; // курс return $input * $rate; И выводите в чанках: [[+tv.price:getprice:num_format]] На странице товара: [[*price:getprice:num_format]] Вопросы / Авто конвертация валюты в рубли shopkeeper2 10 0
31 октября 2016, 14:27 Попробуйте сделать плагин на событие OnSHKgetProductPrice <?php $rate = 63; //тут курс $output = 0; $price_tv_name = 'price'; //Имя TV цены $p_id = isset($purchaseArray['shk-id']) && is_numeric($purchaseArray['shk-id']) ? $purchaseArray['shk-id'] : 0; if($p_id){ $price_tv = $modx->getObject('modTemplateVar',array('name'=>$price_tv_name)); $price_usd = $price_tv->renderOutput($p_id); $output = $price_usd * $rate; } $modx->event->_output = ''; $modx->event->output($output); return ''; Вопросы / Авто конвертация валюты в рубли shopkeeper2 10 0
31 октября 2016, 11:48 По поводу тся и ться есть очень простое правило: Если слово отвечает на вопрос, в котором нет мягкого знака, то он и не пишется. Если в самом вопросе есть мягкий знак, то и в слове он ставится. Например: Стараться (что делатЬ?), соответственно, пишем. Ставится (что делает?) нет Ь, вот и не пишем. Пошаговые инструкции / Минутка грамотности 20 +7
07 октября 2016, 19:57 Если без какого-то особого функционала, то можно использовать стандартные хуки FormIt: FormItAutoResponder и FormItSaveForm. Там «из коробки» есть фильтрация по имени формы, датам и экспорт в CSV. Вопросы / Компонент для онлайн-регистрации 8 +1
29 сентября 2016, 20:06 Если TV с картинкой называется wsimages, то так: [[pdoResources? &parents=`[[*id]]` &tpl=`sl_img` &includeTVs=`wsimages` ]] В чанке sl_img путь к картинке, соответственно, [[+tv.wsimages]] Вопросы / Не могу правильно настроить pdoResources 12 0
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Исправим в б...
Глянул сейчас на нескольких сайтах — выгружает в UTF-8. Проверьте кодировку самого сервера.
Попробуйте добавить в .htaccess строку:
Чанк card простой, а в чанке card3 в конце так:
В чанке, указанном в &tpl_n3 и &tplLast в конце добавьте:
В чанке, указанном в &tpl_n4 и &tplFirst в начале добавьте:
Для вывода на сайте можете сделать сниппет-модификатор nformat:
и использовать:
Если нужно округление, то round.
И тут: ilyaut.ru/xpdo/adding-editing-and-deleting-custom-objects/
Параметры тут: docs.modx.pro/components/msearch2/snippets/mfilter2
Просто делаете форму с нужными полями и передаете на страницу с результатами данные из неё GET-запросом.
А на самой странице результатов уже штатная форма фильтрации.
Все параметры объектов забиваете в TV. Делаете сниппет Filter, который будет ловить GET-параметры и формировать строку с отбором по TV:
Выводите на странице результатов его прямо в параметрах pdoResources:
Но плагин не меняет цену на странице товара — от просто пересчитывает ее, когда происходит добавление в корзину. Для того, чтобы выводить цену, создайте сниппет getprice:
И выводите в чанках:
На странице товара:
Если слово отвечает на вопрос, в котором нет мягкого знака, то он и не пишется.
Если в самом вопросе есть мягкий знак, то и в слове он ставится.
Например:
Стараться (что делатЬ?), соответственно, пишем.
Ставится (что делает?) нет Ь, вот и не пишем.
Там «из коробки» есть фильтрация по имени формы, датам и экспорт в CSV.
В чанке sl_img путь к картинке, соответственно,