kostya

kostya

С нами с 06 мая 2016; Место в рейтинге пользователей: #1171

Доработки библиотеки pdoTools

Пламенный привет всем модыксерам!
Хочу анонсировать начало работ по pdoTools. У себя в тг-канале я уже давно озвучивал доработки, которые планировал добавить в pdoTools. И некоторые я уже реализовал на работе. Плюс накопилось много issues и PR на гитхабе, которые копятся и копятся. Уже большой ком накопился. Кто-то должен это остановить. Пора расчехлять камни силы.


Сергей Шлоков
29 августа 2024, 22:27
modx.pro
2
1 998
+23

Быстро включаем Fenom на страницаx.

Приветствую, довольно часто приходят клиенты с просьбой внести какие-то правки на сайте, и бывает так, что fenom на страницах не используется, а я привык, он удобные. Иду тогда в настройки и включаю. После этого сайт перестает отображаться, вместо страниц белый экран. Надо включать сохранение ошибок и искать, где есть открывающая фигурная скобка и ставить после неё пробел. Хорошо, если это только код метрики в шапке, но бывают запущенные случаи, тогда проще написать небольшой скрипт. Собственно его и выкладываю. Он простой, но скопировать готовое всегда проще)))
Артур Шевченко
25 марта 2022, 23:03
modx.pro
5
1 472
+2

Быстрый AJAX поиск для pdoPage

Добрый день.

Подскажите, пожалуйста, есть ли быстрый ajax поиск по типу как в datatables.net/, но для работы в связке с pdoPage?

Планируется выводить более 30000 записей и подобный поиск очень бы пригодился.
Сергей
11 июня 2021, 18:31
modx.pro
2
1 008
0

Шпаргалка на все случаи жизни

Полезные ссылки, которые Вам пригодятся в некоторых ситуациях.
Михаил
07 февраля 2020, 21:42
modx.pro
73
2 836
+35

Tickets сортировка по "форумному принципу"

Всех с наступающем ребятки! Совсем недавно была довольно интересная задачка, нужно было отсортировать последние тикеты по форумному принципу, т.е. вверх поднимается последний опубликованный тикет, либо тикет, в котором последний раз оставляли комментарии. Не нашел в сообществе упоминания чтобы кто-то публиковал как это сделать, по этому решил опубликовать.
Принцип довольно прост, к обычной таблице тикетов подключается таблица комментариев из которой выбирается дата последнего коммента и формируется переменная comment_date_sort. Если тикет не имеет комментариев, то в comment_date_sort идет дата публикации тикета.
За наводку спасибо Илье Уткину (выдрал часть его запроса с другого проекта, над которым он работал), под катом только код.
Pavel Zarubin
23 декабря 2017, 22:25
modx.pro
16
2 842
+18

Tickets - лимит загружаемых файлов

Видимо, в большинстве случаев не возникает такая надобность, так как компоненту много лет, но функции ограничения загружаемых в один тикет файлов так и не появлось. Однако мне не первый раз попадается такая хотелка от клиента.
mngatoff
05 августа 2017, 23:01
modx.pro
6
2 500
+9

Расширение фильтрации mFilter2 для тегов Tagger

mFilter2 — фильтрация найденных результатов.
Tagger — система управления тегами.

[[!mFilter2?
    &filters=`
        tagger|3:tgroup,
        tagger|1:tgroup,
        tagger|2:tgroup
    `
    &aliases=`
        tagger|3==cars,
        tagger|1==colors
    `
]]

3,1,2 — группы тегов Tagger-а.
Виталий Серый
01 апреля 2017, 11:39
modx.pro
20
4 381
+8

Art-revolver или как не стоит делать сайты

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

Я не ставлю целью якобы обличить “дураков-заказчиков” и “дураков-менеджеров”, а себя выгородить как жертву обстоятельств, а просто пытаюсь поделиться опытом и рассказать, как не стоит делать сайты. Тем более сложные.
Дмитрий
31 марта 2017, 00:43
modx.pro
9
3 730
+19

Пример добавления анимации к mFilter2

В ответ на вопрос по анимированию работы фильтров mFilter2, выкладываю пример решения данной задачи (демо).

Максим Кузнецов
28 марта 2017, 10:30
modx.pro
13
3 245
+13

pdoResources сортировка по TV

Здравствуйте.
Вывожу ресурсы с помощью pdoResource:
[[!getPage@CategoryAndCollectionPagination?
                &elementClass=`modSnippet`
                &element=`pdoResources`
                &parents=`[[*id]]`
                &sortby=`clock.price`
                &sortdir=`ASC`
                &hideContainers=`1`
                &depth=`2`
                &limit=`[[#1910.tv.clocksQuantity]]`
                &tpl=`clock-item`
                &includeContent=`0`
                &showHidden=`1`
                &includeTVs=`clock.photo,clock.ref,clock.collection,clock.price,clock.currency,clock.available`
                &pageLimit=`3`
                &pageNavVar=`page.nav`
                
                &cache=`true`
                &cache_key=``
                &cache_expires=`31536000`
]]
Александр
21 января 2017, 16:22
modx.pro
1
5 460
0