Любые ссылки из Tickets заменять на свои

Здравствуйте. Есть ли готовое решение, для редиректа ссылок по типу как на сайте вк? Переход по ссылке на страницу с предупреждением что сайт может быть опасным или отсчёт времени и переходом на страницу автоматически?
Андрей Копп
04 декабря 2015, 18:26
modx.pro
588
0

Login проблема с активацией пользователя

Здравствуйте!
Помогите с решить проблему связанную с регистрацией через Login. Есть форма регистрации, заполняя ее получаем письмо на почту, но когда переходим по ссылке из письма(в моем случае в личный кабинет), новый пользователь создается, но не активируется. И следовательно выкидывает на страницу с ошибкой. В вкладке пользователи новый пользователь создается но статус не активный. В чем может быть мой касяк?
Олег
04 декабря 2015, 09:33
modx.pro
1 342
0

404 на поддомене

Как на поддомене настроить редирект на страницу ошибки основного домена?
Пётр Молчанов
04 декабря 2015, 08:29
modx.pro
2 786
0

Сортировка в pdoResources

Вопрос по порядку вывода статей в pdoResources.
Сейчас выводятся по дате создания (&sortby=`createdon`).
Есть ли возможность при внесении изменений в статью (`editedon`) перемещать ее наверх списка? То есть, если статья изменялась, то сортируется по `editedon`, если нет, то по `createdon`.
Предполагаю, что можно сделать с помощью JSON, но не понимаю как…
kadykoff
04 декабря 2015, 03:28
modx.pro
2 844
0

АнтиСео в MODX 2.4.0

Доброго времени суток, господа
Думаю не все в курсе (по крайней мере я не был) о том, что последние версии 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 при включении этого плагина?
SaLacoste
03 декабря 2015, 22:39
modx.pro
11
6 897
+1

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 ошибку и платеж НЕ проходит.

Scorp Satex
03 декабря 2015, 14:42
modx.pro
1
2 013
0

временно отключить комментарии в Tickets

Доброго времени суток! Гуглил и искал по сайту, не могу найти ответ на вопрос,
1)как админу или контент менеджеру временно отключить комментарии? Например если активно спамят боты и он не может справится, либо просто на ночь, так как уходит с работы. Не учить же удалять из кода вызов сниппета? тем более у него доступы к элементам закрыты.
Просто подключать премодерацию не супер, комментарии будут копиться в админке и на почте.
2) Можно ли отключить почтовое уведомление автору тикета о комментарии? если их под 100 к одному посту, видимо надо менять почту :)
3) И последний вопрос, решил задать все сразу. Пользуясь готовыми решениями на сайте, подключил плагин уведомление, о комментария на модерации, вообще тема, просто супер! Но, при переходе в тикеты, не видно новых, если премодерации нет, а если есть все равно не понятно, к какому они посту добавились, если постов много и комментариев везде больше 30.
Федор
03 декабря 2015, 14:08
modx.pro
3
1 829
0

Вывести все используемые чанки на сайте

Здравствуйте, прошу помочь. Есть сайт где куча шаблонов и чанков, причем многие чанки не используются, требуется его почистить.
Борис И
03 декабря 2015, 13:53
modx.pro
1
1 821
0

ajax формы

У меня есть формы которые отлично работают вот код:
[[!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 мириться…

Подскажите варианты реализации. Заранее спасибо!
Саша Иващенко
03 декабря 2015, 11:48
modx.pro
788
0

Синхронизация с опциями товаров в mSync

Всем привет! Кто-нибудь в курсе, работает ли сейчас в mSync синхронизация с опциями товаров, которые добавляются через Приложения -> miniShop2 -> Настройки -> Вкладка Опции?
Антон Соболев
03 декабря 2015, 08:39
modx.pro
820
0