Любые ссылки из Tickets заменять на свои
Здравствуйте. Есть ли готовое решение, для редиректа ссылок по типу как на сайте вк? Переход по ссылке на страницу с предупреждением что сайт может быть опасным или отсчёт времени и переходом на страницу автоматически?
Login проблема с активацией пользователя
Здравствуйте!
Помогите с решить проблему связанную с регистрацией через Login. Есть форма регистрации, заполняя ее получаем письмо на почту, но когда переходим по ссылке из письма(в моем случае в личный кабинет), новый пользователь создается, но не активируется. И следовательно выкидывает на страницу с ошибкой. В вкладке пользователи новый пользователь создается но статус не активный. В чем может быть мой касяк?
Помогите с решить проблему связанную с регистрацией через Login. Есть форма регистрации, заполняя ее получаем письмо на почту, но когда переходим по ссылке из письма(в моем случае в личный кабинет), новый пользователь создается, но не активируется. И следовательно выкидывает на страницу с ошибкой. В вкладке пользователи новый пользователь создается но статус не активный. В чем может быть мой касяк?
404 на поддомене
Как на поддомене настроить редирект на страницу ошибки основного домена?
Сортировка в pdoResources
Вопрос по порядку вывода статей в pdoResources.
Сейчас выводятся по дате создания (&sortby=`createdon`).
Есть ли возможность при внесении изменений в статью (`editedon`) перемещать ее наверх списка? То есть, если статья изменялась, то сортируется по `editedon`, если нет, то по `createdon`.
Предполагаю, что можно сделать с помощью JSON, но не понимаю как…
Сейчас выводятся по дате создания (&sortby=`createdon`).
Есть ли возможность при внесении изменений в статью (`editedon`) перемещать ее наверх списка? То есть, если статья изменялась, то сортируется по `editedon`, если нет, то по `createdon`.
Предполагаю, что можно сделать с помощью JSON, но не понимаю как…
АнтиСео в MODX 2.4.0
Доброго времени суток, господа
Думаю не все в курсе (по крайней мере я не был) о том, что последние версии modx не корректно отрабатывают в связке в nginx ЧПУ (верней переадресацию при включении чпу).
В результате чего контент сайтацеликом дублируется в глазах поисковика и вы уныло катитесь вниз в выдаче.
Приведу простой пример:
Ваш сайт доступен по ссылке */index.php?id=1 и /, */index.php?id=2 и по чпу документа с id 2 и т.д.
К сожалению на modhost установлен nginx и я совершенно случайно обнаружил этот факт.
Василий предложил использовать плагин
Так же обратил внимание, что при включении этого плагина слетает выборка последних новостей (последние 3 дочерных документа у родителя по id).
Вот собственно вопрос:
как поставить проверку по содержанию /manager/ в url?
Почему может не работать pdoResources при включении этого плагина?
Думаю не все в курсе (по крайней мере я не был) о том, что последние версии modx не корректно отрабатывают в связке в nginx ЧПУ (верней переадресацию при включении чпу).
В результате чего контент сайта
Приведу простой пример:
Ваш сайт доступен по ссылке */index.php?id=1 и /, */index.php?id=2 и по чпу документа с id 2 и т.д.
К сожалению на modhost установлен nginx и я совершенно случайно обнаружил этот факт.
Василий предложил использовать плагин
<?php
if ($modx->event->name == 'OnHandleRequest') {
if (!empty($_GET['id'])) {
$id = (int)$_GET['id'];
if (!$modx->getCount('modResource', array('id' => $id, 'published' => 1, 'deleted' => 0))) {
$id = $modx->getOption('error_page', null, $modx->getOption('site_start'));
}
$modx->sendRedirect($modx->makeUrl($id));
}
}
На первый взгляд он закрывает эту дырку, но на практике получилось, что он ресолвит id и для страниц бэкенда, что убило его функционал.Так же обратил внимание, что при включении этого плагина слетает выборка последних новостей (последние 3 дочерных документа у родителя по id).
Вот собственно вопрос:
как поставить проверку по содержанию /manager/ в url?
Почему может не работать pdoResources при включении этого плагина?
MiniShop2: Paypal и разные контексты на сайте
Здравствуйте!
Вводное:
У меня есть сайт-магазин. На сайте два языка, сделано через контексты: site.ru и site.ru/en/ и Babel. На сайте есть система приема платежей Paypal, она подключена и работает на первом контексте, но не работает на втором. У PayPal'а стоят в настройках админки нужные страницы: ms2_payment_paypal_success_id и ms2_payment_paypal_cancel_id.
Проблема:
Если клиент на английской части сайта что-то покупает, его пересылают на гейт пейпала, там всё тоже окей, но вот обратно он приходит на неправильный адрес:
site.ru/en/assets/components/minishop2/payment/paypal.php?action=succses&token=EC-000000&PayerID=0000000000 — что вызывает 404 ошибку и платеж НЕ проходит.
Вводное:
У меня есть сайт-магазин. На сайте два языка, сделано через контексты: site.ru и site.ru/en/ и Babel. На сайте есть система приема платежей Paypal, она подключена и работает на первом контексте, но не работает на втором. У PayPal'а стоят в настройках админки нужные страницы: ms2_payment_paypal_success_id и ms2_payment_paypal_cancel_id.
Проблема:
Если клиент на английской части сайта что-то покупает, его пересылают на гейт пейпала, там всё тоже окей, но вот обратно он приходит на неправильный адрес:
site.ru/en/assets/components/minishop2/payment/paypal.php?action=succses&token=EC-000000&PayerID=0000000000 — что вызывает 404 ошибку и платеж НЕ проходит.
временно отключить комментарии в Tickets
Доброго времени суток! Гуглил и искал по сайту, не могу найти ответ на вопрос,
1)как админу или контент менеджеру временно отключить комментарии? Например если активно спамят боты и он не может справится, либо просто на ночь, так как уходит с работы. Не учить же удалять из кода вызов сниппета? тем более у него доступы к элементам закрыты.
Просто подключать премодерацию не супер, комментарии будут копиться в админке и на почте.
2) Можно ли отключить почтовое уведомление автору тикета о комментарии? если их под 100 к одному посту, видимо надо менять почту :)
3) И последний вопрос, решил задать все сразу. Пользуясь готовыми решениями на сайте, подключил плагин уведомление, о комментария на модерации, вообще тема, просто супер! Но, при переходе в тикеты, не видно новых, если премодерации нет, а если есть все равно не понятно, к какому они посту добавились, если постов много и комментариев везде больше 30.
1)как админу или контент менеджеру временно отключить комментарии? Например если активно спамят боты и он не может справится, либо просто на ночь, так как уходит с работы. Не учить же удалять из кода вызов сниппета? тем более у него доступы к элементам закрыты.
Просто подключать премодерацию не супер, комментарии будут копиться в админке и на почте.
2) Можно ли отключить почтовое уведомление автору тикета о комментарии? если их под 100 к одному посту, видимо надо менять почту :)
3) И последний вопрос, решил задать все сразу. Пользуясь готовыми решениями на сайте, подключил плагин уведомление, о комментария на модерации, вообще тема, просто супер! Но, при переходе в тикеты, не видно новых, если премодерации нет, а если есть все равно не понятно, к какому они посту добавились, если постов много и комментариев везде больше 30.
Вывести все используемые чанки на сайте
Здравствуйте, прошу помочь. Есть сайт где куча шаблонов и чанков, причем многие чанки не используются, требуется его почистить.
ajax формы
У меня есть формы которые отлично работают вот код:
Почему? — форм на страницах просто очень много.
Для чего? — для поисковика(уменьшить кол-во тегов так как контента меньше чем тегов).
Нашел другой компонент AjaxSnippet но там другой функционал и не уверен, что он будет с AjaxForm мириться…
Подскажите варианты реализации. Заранее спасибо!
[[!AjaxForm?
&snippet=`FormIt`
&form=`indotz-popup`
&emailTpl=`indEmailTpl`
&hooks=`email`
&allowFiles=`1`
&emailSubject=`Написать сообщение`
&emailTo=`frogggggi@gmail.com`
&validate=`name:required,phone:required`
&validationErrorMessage=`<p class="error">Пожалуйста, проверьте введенные значения.</p>`
&successMessage=`Сообщение успешно отправлено`
]]
Каким образом мне подгружать саму форму &form=`indotz-popup` через ajax после загрузки страницы??? Почему? — форм на страницах просто очень много.
Для чего? — для поисковика(уменьшить кол-во тегов так как контента меньше чем тегов).
Нашел другой компонент AjaxSnippet но там другой функционал и не уверен, что он будет с AjaxForm мириться…
Подскажите варианты реализации. Заранее спасибо!
Синхронизация с опциями товаров в mSync
Всем привет! Кто-нибудь в курсе, работает ли сейчас в mSync синхронизация с опциями товаров, которые добавляются через Приложения -> miniShop2 -> Настройки -> Вкладка Опции?