iWatchYouFromAfar
С нами с 29 сентября 2018; Место в рейтинге пользователей: #26Сортировка и гибкая выборка по комментариям
После моих неудачных попыток приджойнить на лету нужное мне количество комментариев и сортировать по ним, пришлось идти другим путём.
Минусы джойна не давали нормально работать:
Минусы джойна не давали нормально работать:
- Невозможность выбрать только тикеты, у которых комментариев >= 10
- Невозможность подсчитать только комментарии первого уровня (в моём случае это количество вопросов без ответов) и сортировать по ним
- При загрузке страницы и при пролистывани через пагинацию подгружались разные тикеты и сортировались по разному.
- Приходилось выбирать все тикеты, и в чанке через условие прятать те, у которых комментариев < 10
- Отсюда приходилось и пагинацию делать на костылях
- Создаём расширенное поле в БД (можно и тв-шку использовать, но так оптимальнее)
- Создаём плагин для нового поля (или дописываем существующий, если расширенные поля уже имеются).
- Создаём плагин для копирования количества комментариев в наше созданное поле с учётом нужных нам условий выборки.
- Импортируем все существующие уже комментарии
- Исправляем вызовы сниппетов и чанков
Поиск по имени пользователя на странице пользовате
Всем привет подскажите как реализовать поиск пользователей по имени на странице — site.ru/users, как на modx.pro есть mSearch2 нужно чтобы было так же — вводишь имя и он ищет. Можно ли как-то прикрутить mSearch2 (просто понял что он по ресурсам ищет и как вариант создавать ресурс на плагине при сохранении пользователя но как-то это не очень) или как-то иначе…
Вообще сайт посвящен квестам в реальности и там есть страница site.ru/users на которой вывод пользователей и их активности (кол-во отзывов квестам с ссылкой на site.ru/users/id/comments, кол-во пройденных квестов с ссылкой на site.ru/users/id/done, количество лайков за отзывы без ссылки) на текущий момент вывод site.ru/users работает так:
Вообще сайт посвящен квестам в реальности и там есть страница site.ru/users на которой вывод пользователей и их активности (кол-во отзывов квестам с ссылкой на site.ru/users/id/comments, кол-во пройденных квестов с ссылкой на site.ru/users/id/done, количество лайков за отзывы без ссылки) на текущий момент вывод site.ru/users работает так:
MIGX getImageList и Fenom
Есть такой вызов
По поводу @CODE и fenom, — работает феном в чанке относительно самого ресурса. То есть, когда я делаю так
Когда я пишу
Когда я пишу
То работает, получаю содержимое переменной. Весь массив значений.
Вопрос, как использовать феном, чтобы не писать свой парсер переменной и не использовать классический вызов через квадратные скобки, а воспользоваться {$image}?
{$_modx->runSnippet('!getImageList', [
'tvname' => 'tv_product_main_gallery',
'tpl' => '@CODE: <some_chunk>'
])}
По поводу @CODE и fenom, — работает феном в чанке относительно самого ресурса. То есть, когда я делаю так
'tpl' => '@CODE: [[+image]]'
Работает.Когда я пишу
'tpl' => '@CODE: {$image}'
То не работает.Когда я пишу
'tpl' => '@CODE: {$_modx->resource.myMIGXtv}'
То работает, получаю содержимое переменной. Весь массив значений.
Вопрос, как использовать феном, чтобы не писать свой парсер переменной и не использовать классический вызов через квадратные скобки, а воспользоваться {$image}?
Вывод подписи и описания TV
Может глупость спрошу, но ответа нигде не нашёл:
возможно ли вывести из админки подпись и описание к TV на сайте?
Если да, то как?
возможно ли вывести из админки подпись и описание к TV на сайте?
Если да, то как?
Фильтрация пользователей с помощью mFilter2
Делая очередной тематический каталог организаций, где каждый пользователь это отдельная организация, которая размещает информацию о себе и своих услугах, я обычно применял классическое решение, когда при регистрации пользователя с помощью Office, создается отдельный ресурс и тогда можно без проблем просматривать карточки (ресурсы) организаций, осуществлять поиск и фильтровать их по разным параметрам используя готовые коробочные решения mSearch2 и mFilter2.
Плюсов тут несколько, в основном это возможность применять классические решения, ничего не допиливая. Но есть и минусы — приходится писать плагины, которые отслеживают изменение профиля пользователя и дублируют эти изменения в ресурс, определенные сложности модерирования, проблемы со скоростью сохранения и вывода информации и т.д.
Я решил заморочиться и сделал решение без дублирования информации, на основе таблицы пользователей.
Плюсов тут несколько, в основном это возможность применять классические решения, ничего не допиливая. Но есть и минусы — приходится писать плагины, которые отслеживают изменение профиля пользователя и дублируют эти изменения в ресурс, определенные сложности модерирования, проблемы со скоростью сохранения и вывода информации и т.д.
Я решил заморочиться и сделал решение без дублирования информации, на основе таблицы пользователей.
Collections вывод ресурса подборка
Здравствуйте уважаемые участники
Не могу вывести через pdoResources тип ресурса подборка от Collections
Более подробно объясню
Есть ресурс список каналов. У этого ресурса есть дочерние ресурсы каналы к примеру — Первый канал, Россия 24, Россия 1 и т.д. В ресурс список каналов вбивается все существующие каналы.
Есть другие ресурсы пакеты каналов — Лайт Восток, Суперспорт, детский и т. д. У этих ресурсов тип документа подборка(от Collection). Через неё удобно подставлять забитые каналы. Пробую вывести пакет каналов через pdoResources — не получается. Подскажите в чём может быть проблема?
Не могу вывести через pdoResources тип ресурса подборка от Collections
Более подробно объясню
Есть ресурс список каналов. У этого ресурса есть дочерние ресурсы каналы к примеру — Первый канал, Россия 24, Россия 1 и т.д. В ресурс список каналов вбивается все существующие каналы.
Есть другие ресурсы пакеты каналов — Лайт Восток, Суперспорт, детский и т. д. У этих ресурсов тип документа подборка(от Collection). Через неё удобно подставлять забитые каналы. Пробую вывести пакет каналов через pdoResources — не получается. Подскажите в чём может быть проблема?
Обновление всех превью товара MS2
Добрый день.
Подскажите где найти рабочий вариант для последний версии minishop2?
Пробовал три варианта с этой страницы bezumkin.ru/modx/minishop2/solutions/1465/ и все нерабочие причем первый удалил все картинки с сайта( с галереи minisop2)
Возможно что то не так делаю, но скрипты выложены давно и вероятно просто не совместимы.
Заранее благодарен.
Подскажите где найти рабочий вариант для последний версии minishop2?
Пробовал три варианта с этой страницы bezumkin.ru/modx/minishop2/solutions/1465/ и все нерабочие причем первый удалил все картинки с сайта( с галереи minisop2)
Возможно что то не так делаю, но скрипты выложены давно и вероятно просто не совместимы.
Заранее благодарен.
Включение Iframe в Jevix для Tickets
Добрый день, подскажите как включить iframe в Jevix?
Нужно для Tickets, что бы менеджер мог вставить фреймы видео с ютуба, вконтакта или другого видео сервиса.
Настраивал наборы параметров, всё безуспешно.
Уже отчаялся, помогите.
Нужно для Tickets, что бы менеджер мог вставить фреймы видео с ютуба, вконтакта или другого видео сервиса.
Настраивал наборы параметров, всё безуспешно.
Уже отчаялся, помогите.
Создание тикета без регистрации [Tickets]
Как известно для создания тикетов пользователь должен авторизоваться на сайте, но не всегда это бывает необходимо. Порывшись на форуме понял что из коробки этого не сделать.
Если кому интересно мое решение прошу подкат.
Если кому интересно мое решение прошу подкат.
Super MODx SEO-strict +ускоряем фронтенд
Михаил задал вопрос про канонизацию урлов в MODx.
Писал ему ответ, но понял, что он слишком большой. Поэтому переписал в статью.
Поехали.
Писал ему ответ, но понял, что он слишком большой. Поэтому переписал в статью.
Поехали.