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
UiCMPGenerator дополнение для создания пакетов Ближе к сентябрю, основная загвоздка это создание нормальной документации и видео обзора, а так пакет как бы уже готов
Личный кабинет на Sendit - не удается сбросить пароль Хм, в массиве поле extended приходит пустым, временного пароля там нет. Сам тестовый юзер изначально был зареген в группу Users с правами доступа в личный кабинет (по обычной инстр...
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 баг исправлен
msImportExport не сохраняет родителя по умолчанию Компонент не понимает кирилические домены при загрузку фото. пример: Error download. Url : https://антаресдвери.рф/upload/iblock/a50/a50b2ef45305a3c18f6e298f1e134880.jpg. Message...
Еще интересуют следующие вопросы
— может ли mSearch2 искать рифмы к словам?
— Как в Login авторизовать только тех пользователей, у которых есть белый iPhone6?
— можно ли Tickets переименовать в Vaucher, чтобы он выводил не тикеты, а ваучеры?
С наступающим Новым годом! :)
Теперь в шаблоне или на странице, вставляете вызов чанка инфоблока
Этот блок отобразится только у тех страниц, для которых вы установили единичку для Tv.
П.С. Каноникал не делает редирект, он всего лишь прописывает url страницы. Но у меня его нет. :) Возможно в nginx правило такое настроено. Ещё раз спасибо.
и вставлять его в нужное место.
В сниппете (хотя через файл будет быстрее) в массив нужно добавить признак успешности success=true
А в файле скрипта функцию load() заменить на post()
2. 'action' посылается в скрипте (см. «Шаг 2»). В принципе только для этого случая aсtion можно не использовать. Но это будет полезно для универсального контроллера, так как на него можно слать другие ajax-запросы для других действий.
Для этого нужно доработать и ajax.php (чтобы возвращал и контент и заголовок) и javascript (чтобы разобрать результат запроса и расставить всё по местам). А load() заменить на post(). Т.е. это для самостоятельного примера.
П.С. А почта могла в спам попасть. Как минимум я и еще двое зарегистрировались без проблем.