Михаил Боровов

Михаил Боровов

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

Условия для фильтра по TV (tvFilters)

Всем доброго времени суток, есть вопрос:

При фильтре по ID документа
&tvFilters=`my_filter==%[[+id]]%`
.
Он выводит все похожие. Например, если ID=12, то в списке выведутся и 120 и 112 и т.д.
мне надо четкое соответствие — подскажете как это реализовать?

Понятно, что дело в %%, но убирая их вообще ничего не выводится. Уже голову сломал (((
Михаил Боровов
30 апреля 2019, 00:18
modx.pro
796
0

[РЕШЕНО] Вывести количество отфильтрованных документов

Доброго времени всем!
Как вывести только количество (цифрой) документов, которые отфильтрованы по TV параметру?
То есть имеется конструкция pdoResources с определенным фильтром. Вывести могу любой параметр, а надо именно количество, которое получилось в результате фильтрации.
Спасибо за любое решение!
Михаил Боровов
25 апреля 2019, 00:12
modx.pro
1 231
0

[РЕШЕНО] Переменная в фильтре по TV

Всем доброго времени суток!
Столкнулся с проблемой, которая, наверняка, имеет простое решение:

На моем сайте Арктических конвоев существует три уровня вложенности:
1 Конвой
2 Состав конвоя
3 Экипаж

Для привязки члена экипажа к судну использую ТВ-параметр «Список (множественный список)» с оператором выбора:
@SELECT pagetitle, id FROM modx_site_content WHERE parent=11
где в родителе 11 — соответственно все суда и корабли участники конвоем

Аналогично использую для члена экипажа и привязку к списку конвоев. В шаблоне для страницы члена экипажа — все ОК. Выводит как надо.
Михаил Боровов
17 апреля 2019, 14:57
modx.pro
670
0

Личный кабинет пользователя с обращениями

Доброго времени суток всем.
Возникла необходимость создания личного кабинета для клиентов, где они могли бы писать обращения и получать на них ответы.

Несколько требований:
1. Так как в обращениях будут личные данные, то и доступ к содержимому в кабинете должен быть по авторизации, то есть только пользователю.
2. Отвечать на запросы (обращения), отслеживать дату поступления и пр. надо из админки сайта.

Авторизация желательно так же через профили в соцсетях (по примеру или с использованием Loginza или HybridAuth).

Какими средствами лучше это реализовать и есть ли готовые решения?
Спасибо всем ответившим!
Михаил Боровов
25 октября 2018, 15:45
modx.pro
1 080
0

Вывод новостей через pdoResources при заполненном TV

Доброго времени всем!
Как мне сделать вывод новостей при условии что в нем заполнено конкретное дополнительное поле (TV)?

Подробнее:
Есть новости и к каким то из них есть вставки в виде комментария специалиста. Реализовано через ТВ.
Мне надо на первой странице вывести последние комментарии.
Хочу сделать вывод через pdoResources, но с фильтром по ТВ (если заполнен). Не смог найти как сделать проверку, что ТВ не пустое (((

Спасибо за любой направление «куда копать»!
Михаил Боровов
17 января 2018, 08:59
modx.pro
4 454
0

Вызов одного сниппета несколько раз на странице

Доброго времени суток!

Появилась потребность вывести несколько альбомов на первой странице. Использую сниппет Gallery.

Альбомы должны выводиться случайным образом из разных родителей.
Но при вызове GalleryAlbums он наследует для всех трех вызовов &parent только от последнего.

Как решить эту проблему?
Михаил Боровов
15 марта 2017, 11:59
modx.pro
811
0

Профиль пользователя ModX

Как сделать профиль пользователя с полями комментариев и прочее как на этом сайте?
Что порекомендуете использовать?
Сейчас на сайте авторизация через HybridAuth.
Михаил Боровов
01 марта 2017, 16:08
modx.pro
2
2 771
0

Tickets: Нет превью загруженных картинок

Столкнулся с проблемой, при добавлении картинок в создании поста не появляются миниатюры (превью)



Еще как можно в превью добавить ссылку, которая копировала бы ссылку на загруженную картинку (вдобавок к «Удалить» и «Вставить код»). Где находится чанк отвечающий за вывод?
Михаил Боровов
01 марта 2017, 12:44
modx.pro
1 008
0

HybridAuth некорректно передает запрос в Яндекс

Доброго времени суток.

Настаиваю HybridAuth, удачно настроил Mail.ru, ВК и facebook*, но столкнулся с проблемой авторизации на Яндексе.

Прописал все как положено:



Вставил все в системных настройках по мануалу.

Но выдает:
400
redirect_uri не совпадает с Callback URL, указанным при регистрации приложения


Заметил, что в адресной строке передается

https://oauth.yandex.ru/authorize?client_id=здесь_мой_айди&redirect_uri=http%3A%2F%2Fkidshock.ru%2Findex.php%3Fid%3D1%26hauth.done%3DYandex&response_type=code&scope=
а если ручками заменить на

https://oauth.yandex.ru/authorize?client_id=здесь_мой_айди&redirect_uri=http://kidshock.ru/?hauth.done=Yandex&response_type=code&scope=
то все работает.

Почему передается http%3A%2F%2Fkidshock.ru%2Findex.php%3Fid%3D1%26hauth.done%3DYandex вместо
http://kidshock.ru/?hauth.done=Yandex
Что можно поправить?
Почему он искажает передаваемые данные?

P.S. Заметил, что тоже самое и с Google ((((
Михаил Боровов
26 февраля 2017, 18:48
modx.pro
4 868
0

РЕШЕНО: Не могу создать тикет

Всем доброго времени суток!!!
Мужчин с Праздником!!!

Установил Тикеты (Ticket 1.8.0-pl), обновил ModX Revo до 2.5.5-pl

Создал раздел с тикетами, но сам тикет создать не могу, так как отсутствует панель с кнопками (Сохранить и т.д.)



В чем дело?
Кэш чистил, ModX переустановил…
Михаил Боровов
22 февраля 2017, 23:46
modx.pro
1 896
0