Валерий

Валерий

С нами с 12 октября 2015; Место в рейтинге пользователей: #651

[Решено] Как в pdoPage скрыть прошедшие события?

Добрый вечер.
Прошу подсказать, если это возможно, где я допускаю ошибку в следующей задаче.

Дано:
1. Документы\Мероприятия, у которых есть TV-поле educ_datestart — дата начала события.
2. «Тип вывода» TV-поля — Дата. «Формат даты» — %s
(в документации modx я этого варианта не нашел, но он работает и выводит дату в Unix-формате.)
3. Есть сниппет current_date на вывод текущей даты:
if(!isset($ts)) { $ts=time(); } return $ts;
Он выводится также в Unix-формате.

Валерий
21 августа 2019, 20:29
modx.pro
312
0

TV (Список ресурсов), условие для поля "Where условие"

Всем добрый день.
Я пытаюсь составить условие для ТВ вида «Список ресурсов», которое позволит выводить во время редактирования материала только те ресурсы, которые совпадают по заголовку с редактируемым.
Вывод «влоб» работает:
[{"pagetitle:LIKE":"Полное название ресурса"}]
Выдает текущий ресурс и дублирующий.

А вот как составить универсальный запрос, чтобы система сама читала pagetitle текущего ресурса и сравнивала их с другими?
По-сути, я не могу понять, как обратиться к заголовку текущего ресурса и как обратиться к заголовку «остальных» ресурсов, через это условие?

Заранее спасибо за подсказку!
Валерий
19 декабря 2018, 15:43
modx.pro
273
0

HybridAuth. Безопасный протокол с Yandex профилем

Добрый вечер.

Пытаюсь настроить авторизацию на сайте при помощи HybridAuth. В целом, все получилось, но есть проблема с авторизацией (даже просто с наличием возможности авторизации) через Яндекс.

В консоли Chrome выдается два предупреждения, одно постоянное, другое при полной перезагрузке странички.
Постоянная:
Mixed Content: The page at 'https://mariadolgopolova.ru/proverka-stranicy-s-kommentariyami-i-avtorizaciej.html' was loaded over HTTPS, but requested an insecure image 'http://upics.yandex.net/82115369/normal'. This content should also be served over HTTPS.
Только при перезагрзуке:
Mixed Content: The page at 'https://mariadolgopolova.ru/proverka-stranicy-s-kommentariyami-i-avtorizaciej.html' was loaded over HTTPS, but requested an insecure image 'http://avatars.mds.yandex.net/get-yapic/0/0-0/islands-retina-50'. This content should also be served over HTTPS.
Валерий
05 октября 2017, 18:04
modx.pro
851
0

Не работает вывод с "!"

Добрый вечер.
Вчера установил новую версию pdoTools на полностью новую версию Modx Revo. Пытаюсь вывести записи через pdoPage, но неожиданно, вывод не работает, если вывожу:
[[!pdoPage? — т.е. некешируемый вариант.
Если выводить просто [[pdoPage?, то все запускается.

В первом случае съедается часть тегов.

В чем может быть проблема? Устанавливал систему как обычно, всегда отключаю сжатие, но все остальное по-умолчанию стоит.
Валерий
04 декабря 2016, 15:58
modx.pro
1 029
0

Ajax загрузка галереи товара из общей категории

Всем добрый вечер. Вынужден вновь просить совета.

Стараюсь создать на сайте возможность по клику на картинку товара открывать галерею msGallery через Ajax запрос (делаю так, потому что на страничке больше 50 позиций товара и грузить к каждому картинки из галереи слишком долго, ну и просто интересно, как это делается через Ajax).

Саму возможность я реализовал. Но, теперь, после закрытия всплывающего окна, когда я нажимаю на «добавить в корзину», всплывает не одно сообщение «товар добавлен в корзину», а два. Если я два раза открывал окно с галереей, то всплывает сразу три окна «товар добавлен в корзину» и т.д по нарастающей.

И вот не могу понять, как очищать обработчик каждый раз после закрытия окна с изображениями (на данную минуту вышел из ситуации через location.reload(); но ведь это слишком грубо).
Может кто-нибудь сможет подсказать?
Валерий
01 декабря 2016, 16:46
modx.pro
836
0

Отзывы с подтверждением по почте

Добрый день.
Есть необходимость настроить отправку отзывов так, чтобы человек мог заполнять форму на сайте, потом письмо с отзывом приходило на email администратора с ссылкой, кликнув по которой администратор подтверждал бы размещение отзыва (подтверждает сам переход).

Есть ли такой функционал в известных модулях? Если нет, то готов ли кто-то взяться и сколько это будет стоить?
Валерий
31 августа 2016, 15:15
modx.pro
827
0

Sendex. Страницы подтверждения подписки\активации

Добрый вечер.

Насколько я понял из заметок на данном сайте, Sendex не предусматривает редирект на странички подтверждения подписки и подтверждения активации.
Первая — это страница, с хвостом в ссылке «?sx_confirmed=1», вторая «?sx_confirmed=1».

Проблему для себя я решил, хочу ей поделиться и спросить: может кто-то обратит внимание на то, что я упустил в данном решении, возможно ли, что не все условия соблюдены. Не прошу написать за меня нужный код, а просто указать на уязвимое\слабое место решения.

Что я сделал:

Сниппет «Sendex».
В блоке, который начинается примерно с 98 строки:
if (!$isAjax && empty($placeholders['message'])) {
	$modx->sendRedirect($modx->makeUrl($modx->resource->id, $modx->context->key, $params, 'full'));
}
Добавил условие и переменную $redirecttopage, где цифры это id целевой странички:
if (!$isAjax && empty($placeholders['message'])) {
		if ($params['sx_confirmed'] == 1) {$redirecttopage = 170;}
		elseif ($params['sx_subscribed'] == 1) {$redirecttopage = 172;}
		$modx->sendRedirect($modx->makeUrl($redirecttopage, $modx->context->key, $params, 'full'));
	}
Валерий
18 мая 2016, 17:57
modx.pro
1
1 100
0

pdoMenu, активный родитель и тип ресурса "Ссылка"

Добрый вечер.

Вопрос посвящен работе сниппета pdoMenu. Поиск привел к тому, что проблема в сочетании pdoMenu и типа ресурса «Ссылка».

Есть двухуровневое меню.
Первый уровень: «Обо мне», «Публикации», «Контакты».
Второй уровень пункта «Публикации»: «Статьи», «Видео», «Журналы». Клик на пункт «Публикации» открывает страницу «Статьи». Целевая ссылка должна быть вида: «domen.ru/publicacii/stati/». Потому используется тип ресурса «Ссылка».

В таком исполнении, если кликнуть на «Публикации», откроется меню «Статьи» и оба пункта будут активными — все хорошо. Но, если перейти в пункт «Видео», активным остается только пункт «Видео». «Публикации» уже не выделяются.
Иерархия соблюдена: видео, статьи и журналы принадлежат пункту «Публикации».
Если основному пункту меню ставить любой другой тип ресурса, то проблемы нет.

Возможно ли как-то настроить pdoMenu, чтобы он понимал тип ресурса «Ссылка». Или единственным решением при такой структуре будет постоянный редирект?
Валерий
11 января 2016, 15:25
modx.pro
945
0