Павел Левин

Павел Левин

С нами с 30 августа 2013; Место в рейтинге пользователей: #150

[pdoTools] 2.4.0 - новый сниппет pdoArchive

Представляю вам новую версию pdoTools с исправлениями, улучшениями и новым сниппетом pdoArchive.

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

Посмотреть в работе его можно прямо здесь, а документация вот здесь.
Василий Наумкин
21 апреля 2016, 14:16
modx.pro
2
3 727
+26

Скрипт спамминга в вк группы

В общем ситуация такая, завел я свой сервер RUST. И покопавшись немного в дебрях ВК понял, что есть группы до потолочка забитые постами о серверах RUST. Как честный гражданин решил немного попиарить свой сервер и покидал посты на стенку сообществ. Через время я понял что это достаточно скучное дело. И реши как всегда решить автоатизировать, накидав небольшой скриптец постинга в кучу групп вк. Сказано, сделано. А потом подумал, а почему бы не поделиться своей наработкой с другими modx разработчиками? В общем держите скрипт сниппета postingVk (в приницпе можно постить и на группу сообщества).
Павел Карелин
18 марта 2016, 21:37
modx.pro
17
7 252
+10

Sitemap Submitter

Мини плагин для оповещения поисковиков об обновлении карта сайта.
В логах выводит отчет если хотите можете отключит.
TITAN-UZ
04 февраля 2016, 08:29
modx.pro
30
2 721
+14

[modAM] Ограничение доступа для менеджера сайта

modAccessManager — это дополнение ограничивает доступ к элементам управления сайта в административной части, через политику безопасности MODX.
Сразу после установки дополнения, ваш сайт будет полностью готов к предоставлению доступа для менеджера с логином и паролем: manager
Дополнительных настроек не потребуется.

Работает начиная с версии MODX REVOLUTION 2.2



Демо доступ менеджера


Андрей Степаненко
08 января 2016, 08:32
modx.pro
10
9 210
+8

[dbAdmin] Управление таблицами БД. Релиз.

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

Основные возможности:
— просмотр таблиц;
— переименование, очищение и удаление таблиц;
— экспорт таблиц в текстовый файл;
— поиск таблицы по имени или классу;
— выполнение sql запросов.


Сергей Шлоков
13 августа 2015, 08:04
modx.pro
7
4 820
+12

[pdoTools] Версия 2.1 - улучшения Fenom

Привет друзья! Хочу представить вам новую версию pdoTools с улучшениями работы шаблонизатора Fenom.

Функциональность vs Безопасность

Я долго думал, как бы разрешить менеджерам запускать чанки и сниппеты, но при этом не пускать их к объектам MODX. Потому что, если включить системную настройку pdotools_fenom_modx, то любой менеджер сможет сделать в чанке вот так:
{if $res = $modx->getObject('modResource', 1)}
	$res->remove();
{/if}
Нам бы этого не хотелось, правда?

С другой стороны, я не хочу придумывать очередной псевдоязык команд, типа
{runSnippet('name', [params => data])}
или
{'name' [params => data] | snippet}
Поэтому я добавил специальную переменную {$_modx}, которая ссылается на небольшой безопасный класс, где есть только нужные менеджерам функции и свойства:
  • {$_modx->placeholders} — массив с системными плейсхолдерами
  • {$_modx->config} — массив с системными настройками
  • {$_modx->context} — массив (не объект!) с текущим контекстом
  • {$_modx->user} — массив (не объект!) с текущим пользователем
  • {$_modx->resource} — массив (не объект!) с текущим ресурсом
  • {$_modx->lexicon} — служба загрузки лексиконов
  • {$_modx->lexicon()} — функция для вывода строки из лексикона
  • {$_modx->runSnippet()} — запуск сниппета
  • {$_modx->runProcessor()} — запуск процессора
  • {$_modx->getChunk()} — вывод чанка
  • и т.д., смотрите исходник.
Василий Наумкин
09 августа 2015, 12:17
modx.pro
13
12 318
+11

mxManager доступен для загрузки в AppStore

Приложение для управления сайтом MODX с мобильного устройства для iOS появилось в AppStore.

mxManager бесплатен для работы с одним сайтом — функционал никак не ограничен. Если хотите включить поддержку нескольких сайтов, то нужно один раз заплатить 599 279 рублей.

Кто вдруг не в курсе, что это вообще за приложение и что умеет — можно почитать у меня на сайте.

Дальнейшее его развитие зависит только от вашей активности, друзья. Кстати говоря, это единственное приложение в AppStore, которое находится по словосочетанию «modx».
Василий Наумкин
29 мая 2015, 01:27
modx.pro
2
3 502
+11

[pdoTools] 2.0.0-beta c шаблонизатором Fenom

Представляю вам новую версию pdoTools со встроенным шаблонизатором Fenom.

Это очередная попытка решить вопрос с очень бедным MODX шаблонизатором, который умеет очень мало. Первая «велосипедная» попытка была представлена здесь, а сейчас всё гораздо серьёзнее.

Если вы не знакомы с Fenom, то советую прочитать вот эту заметку на Хабре, а потом пробежаться по документации на GitHub.

Возможности

  • Включение поддержки Fenom раздельно для каждого сниппета pdoTools.
  • Можно использовать плейсхолдеры MODX и теги Fenom одновременно. Но быстрее будет использовать что-то одно.
  • Если в чанке нет плейсхолдеров MODX, то парсер MODX не запускается
  • Если в чанке нет тегов Fenom, то он тоже не запускается.
  • @INLINE чанки работают
В отличии от других решений, вам не нужно никаким образом менять или переписывать свои сниппеты — всё крутится через методы pdoTools::getChunk() и pdoTools::parseChunk() автоматически.
Василий Наумкин
18 мая 2015, 19:11
modx.pro
11
19 772
+17

5 колонок в Twitter Bootstrap

Эта тема не имеет прямого отношения к MODx, но может пригодится тем кто использует Theme.Bootstrap.
В последнем проекте понадобилось вывести контент в 5 колонок, при этом сохранить полную работоспособность Twitter Bootstrap 3. Найти с ходу решение в сети не получилось и я сам нашёл довольно интересное решение. Для тех кому интересно решение — прошу под кат.
Павел Пустота
05 мая 2014, 12:50
modx.pro
3
9 377
+1

Вывод RSS сайта через pdoResources

Честно говоря, я не очень люблю всякие рассылки и подписки, мне больше нравится использовать RSS.

RSS — семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде специальными программами-агрегаторами или онлайн-сервисами.

Им очень удобно пользоваться — нужно просто зайти скопировать ссылку и вставить её в свой агрегатор новостей, например www.inoreader.com.
Для пущего удобства можно еще установить расширение для Chrome, чтобы вас регулярно уведомляли о свежих записях.

А теперь давайте посмотрим, как можно генерировать RSS с помощью pdoResources.
Василий Наумкин
24 апреля 2014, 07:18
modx.pro
23
7 737
+3