30 декабря 2015, 09:19 Могу глянуть внутрь. Если есть возможность, кидайте доступ к личку. Вопросы / Компонент AjaxForm 46 0
30 декабря 2015, 09:15 Если 500, то хостер тут не причем. Попробуйте вызвать так [[!QuickEmail? &debug=`1`]] Вопросы / Компонент AjaxForm 46 0
30 декабря 2015, 07:09 А каким образом выделять прошедшие события в этой портянке? Вопрос риторический. Ответ знают все. Никак. Вопросы / 2 вопроса про eventsCalendar2 21 +2
29 декабря 2015, 22:30 Так не хочет же отдельный ресурс на каждую новостьТогда MODX тут не поможет. Тут нужно что-то другое. Вопросы / 2 вопроса про eventsCalendar2 21 0
29 декабря 2015, 22:13 Да тут вообще календари не нужны. Именно с этого стёб и начался. getResources или pdoResources в помощь. Вопросы / 2 вопроса про eventsCalendar2 21 +1
29 декабря 2015, 22:01 Как это у тебя получается? У меня во всех браузерах работает всё исправно. Вопросы / Компонент AjaxForm 46 0
29 декабря 2015, 19:03 Точно. Человек, которому нужно просверлить пару дырок в стене и забить 3 гвоздя, не будет покупать дорогой навороченный перфоратор и с делать себе верстак с тисками. Вопросы / Отключение сниппета на определенной странице 20 +1
29 декабря 2015, 18:30 При использовании AjaxForm сообщения о точной ошибке заполнения не выводятся. Вот тут можно почитать, как сделать нечто подобное Вопросы / Компонент AjaxForm 46 +2 2
29 декабря 2015, 18:18 Еще можно поставить QuickEmail и посмотреть, в чем ошибки. Вопросы / Компонент AjaxForm 46 0 1
29 декабря 2015, 13:07 А еще хотелось бы узнать, можно ли в eventsCalendar2 добавлять картинки? Если да, то как? Еще интересуют следующие вопросы — может ли mSearch2 искать рифмы к словам? — Как в Login авторизовать только тех пользователей, у которых есть белый iPhone6? — можно ли Tickets переименовать в Vaucher, чтобы он выводил не тикеты, а ваучеры? С наступающим Новым годом! :) Вопросы / 2 вопроса про eventsCalendar2 21 +7
28 декабря 2015, 07:18 Самое простое — это создать TV, например, showInfo, привязать к нужным шаблонам(у) (к тем, которые указаны для страниц с инфоблоком). А затем в форме редактирования этих страниц на вкладке «Дополнительные поля», для тех, у которых нужно отображать инфоблок, выставить 1 у TV showInfo. Теперь в шаблоне или на странице, вставляете вызов чанка инфоблока [[[[*showInfo:eq=`1`:then=`$showInfoChunk`]]]]Этот блок отобразится только у тех страниц, для которых вы установили единичку для Tv. Вопросы / Привязка блока к определенным страницам 6 +3
27 декабря 2015, 20:31 Странно. Создал нового пользователя, добавил комментарий. Возможно старая сессия была. Почистил, зайди заново. Вопросы / Загрузка страниц через AJAX 20 0
27 декабря 2015, 19:17 Точно. Виноват слэш. Спасибо. П.С. Каноникал не делает редирект, он всего лишь прописывает url страницы. Но у меня его нет. :) Возможно в nginx правило такое настроено. Ещё раз спасибо. Готовые решения / Вывод RSS сайта через pdoResources 11 0
27 декабря 2015, 14:21 Делаю настройку по инструкции для простого блога (1 часть заметки). Всё сделал на написанному, только id свой указал. В итоге по адресу site.ru/rss получаю циклическую перезагрузку. Вообще не хочет отображать страницу с типом RSS. С чем это может быть связано? Подскажите кто знает. Готовые решения / Вывод RSS сайта через pdoResources 11 0
26 декабря 2015, 12:21 Ну самое простое это сделать сниппет, в котором запрашивать группы <?php if ($modx->user->get('id')) { $q = $modx->newQuery('modUser',array('`modUser`.`id`'=>$modx->user->get('id'))); $q->innerJoin('modUserGroupMember','UserGroupMembers'); $q->innerJoin('modUserGroup','UserGroup','`UserGroupMembers`.`user_group` = `UserGroup`.`id`'); $q->select('UserGroup.name'); $groupsArray = array(); if ($q->prepare() && $q->stmt->execute()) { while($row = $q->stmt->fetch(PDO::FETCH_ASSOC)) { $groupsArray[] = $row['name']; } } // Список групп через запятую $userGroups = implode(',',$groupsArray); } else { $userGroups = 'Аноним'; } return $userGroups;и вставлять его в нужное место. Вопросы / Как вывести список групп пользователя? 4 +2 3
25 декабря 2015, 14:18 Все проще. В сниппете (хотя через файл будет быстрее) в массив нужно добавить признак успешности success=true $output['success'] = true; // И выводить в JSON exit($modx->toJSON($output));А в файле скрипта функцию load() заменить на post() $.post("/assets/ajax.php",{action:"getContent",id:id}, function(response) { response.success = response.success || false; if (response.success) { $('.modal-title','#mymodal').text(response.pagetitle); $('#content','#mymodal').html(response.content); $("#mymodal").modal('show'); } }, 'json'); Вопросы / Загрузка материала в модальное окно 99 +2
25 декабря 2015, 12:09 1. Опечатался, спасибо. Конечно нужен класс, ведь таких ссылок на странице несколько. 2. 'action' посылается в скрипте (см. «Шаг 2»). В принципе только для этого случая aсtion можно не использовать. Но это будет полезно для универсального контроллера, так как на него можно слать другие ajax-запросы для других действий. А как мне вместо надписи Модальное окно в самом модальном окне)) выводить заголовок статьи pagetitle? Для этого нужно доработать и ajax.php (чтобы возвращал и контент и заголовок) и javascript (чтобы разобрать результат запроса и расставить всё по местам). А load() заменить на post(). Т.е. это для самостоятельного примера. П.С. А почта могла в спам попасть. Как минимум я и еще двое зарегистрировались без проблем. Вопросы / Загрузка материала в модальное окно 99 0
25 декабря 2015, 11:55 Как минимум, надо причесать сначала. Щас не до этого. После Нового года постараюсь. Новые дополнения и их версии / [TicketMessages] Обзор новых возможностей 45 +2
Возможно ли реализовать возможность предоплаты за доставку на сайте? У меня Робокасса, у них вроде есть docs.robokassa.ru/ru/iframe
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... Да, планируется. Даже чуть больше, чем просто бонусная система)
Еще интересуют следующие вопросы
— может ли mSearch2 искать рифмы к словам?
— Как в Login авторизовать только тех пользователей, у которых есть белый iPhone6?
— можно ли Tickets переименовать в Vaucher, чтобы он выводил не тикеты, а ваучеры?
С наступающим Новым годом! :)
Теперь в шаблоне или на странице, вставляете вызов чанка инфоблока
Этот блок отобразится только у тех страниц, для которых вы установили единичку для Tv.
П.С. Каноникал не делает редирект, он всего лишь прописывает url страницы. Но у меня его нет. :) Возможно в nginx правило такое настроено. Ещё раз спасибо.
и вставлять его в нужное место.
В сниппете (хотя через файл будет быстрее) в массив нужно добавить признак успешности success=true
А в файле скрипта функцию load() заменить на post()
2. 'action' посылается в скрипте (см. «Шаг 2»). В принципе только для этого случая aсtion можно не использовать. Но это будет полезно для универсального контроллера, так как на него можно слать другие ajax-запросы для других действий.
Для этого нужно доработать и ajax.php (чтобы возвращал и контент и заголовок) и javascript (чтобы разобрать результат запроса и расставить всё по местам). А load() заменить на post(). Т.е. это для самостоятельного примера.
П.С. А почта могла в спам попасть. Как минимум я и еще двое зарегистрировались без проблем.