Василий Наумкин
С нами с 08 декабря 2012; Место в рейтинге пользователей: #1[pdoTools] 2.4.0 - новый сниппет pdoArchive
Представляю вам новую версию pdoTools с исправлениями, улучшениями и новым сниппетом pdoArchive.
Он предназначен для вывода списка документов сайта с разбивкой по годам, месяцам, дням и является улучшенной версией вот этого скрипта, на который мне надоело давать ссылку.
Посмотреть в работе его можно прямо здесь, а документация вот здесь.
Он предназначен для вывода списка документов сайта с разбивкой по годам, месяцам, дням и является улучшенной версией вот этого скрипта, на который мне надоело давать ссылку.
Посмотреть в работе его можно прямо здесь, а документация вот здесь.
debugParser теперь бесплатный
Привет, друзья!
Мы тут посовещались и решили, что нужно сделать debugParser бесплатным. Теперь вы сможете оптимизировать работу любых сайтов, без ограничений.
Мы тут посовещались и решили, что нужно сделать debugParser бесплатным. Теперь вы сможете оптимизировать работу любых сайтов, без ограничений.
[miniShop2] Версия 2.4.0 beta1
Готова для тестирования новая бета-версия MS2.4. Вся она, целиком и полностью, посвящена категориям товаров.
Как и обещал, одновременно со всеми изменениями пишется подробная документация — вот свежая статья. Она написана с позиции «как есть», а «как стало» читайте далее.
Как и обещал, одновременно со всеми изменениями пишется подробная документация — вот свежая статья. Она написана с позиции «как есть», а «как стало» читайте далее.
[pdoTools] 2.3.2 - автозагрузка модификаторов
Вот и подоспело очередное, уверен, горячо ожидаемое обновление pdoTools.
На этот раз я придумал, как можно иначе подключать Fenom, что дало возможность реализовать кучу встроенных модификаторов, а там где их не хватит — автозагрузку модификаторов из сниппетов.
Системная настройка pdotools_fenom_modifiers больше не нужна и удаляется при установке обновления. Если указанный модификатор не найден, то работа не останавливается, как раньше, и вы просто получаете ошибку в лог.
Следует учесть, что я реализовал не все фильтры MODX (но очень много), и не все из них работают точно так, как в MODX — поэтому потрудитесь прочитать документацию, прежде чем жаловаться, что у вас там опять что-то не того.
Ссылка на подробнейшую документацию отдельно, чтобы все заметили.
На этот раз я придумал, как можно иначе подключать Fenom, что дало возможность реализовать кучу встроенных модификаторов, а там где их не хватит — автозагрузку модификаторов из сниппетов.
Системная настройка pdotools_fenom_modifiers больше не нужна и удаляется при установке обновления. Если указанный модификатор не найден, то работа не останавливается, как раньше, и вы просто получаете ошибку в лог.
Следует учесть, что я реализовал не все фильтры MODX (но очень много), и не все из них работают точно так, как в MODX — поэтому потрудитесь прочитать документацию, прежде чем жаловаться, что у вас там опять что-то не того.
Ссылка на подробнейшую документацию отдельно, чтобы все заметили.
[miniShop2] Версия 2.4.0 beta0
Как и было обещано на конференции в Минске, представляю вашему вниманию beta0 версии miniShop2.4.
Если кто не в курсе, на данный момент планируются следующие изменения:
Если кто не в курсе, на данный момент планируются следующие изменения:
- Обновлённые страницы компонента в админке: заказы, настройки, категория товаров и сам товар
- Новая система регистрации дополнений, без необходимости копировать файлы в директорию с компонентом
- Обновлённые сниппеты, учитывающие возможности pdoTools последних версий
- Переписанные чанки по умолчанию. На Fenom.
- Реформат и переписывание всего кода в PSR-2, с исправлением ошибок и недоработок.
- Минимальная версия MODX — 2.3+
[pdoTools] 2.3.0 - Рефакторинг и стандарты
Привет, друзья! Хочу представить вам новую версию pdoTools с важными изменениями.
Первым делом, весь код теперь соответствует стандарту PSR-2. Как бы я не любил табы, стандарт есть стандарт и пора уже его применять.
Вторым делом, по многочисленным просьбам заграничных товарищей, pdoTools больше не устанавливает дополнительные файлы в директорию core/model/modx/.
Я постарался сделать так, чтобы это ничего не сломало, и вы могли запускать класс как и раньше:
Первым делом, весь код теперь соответствует стандарту PSR-2. Как бы я не любил табы, стандарт есть стандарт и пора уже его применять.
Вторым делом, по многочисленным просьбам заграничных товарищей, pdoTools больше не устанавливает дополнительные файлы в директорию core/model/modx/.
Я постарался сделать так, чтобы это ничего не сломало, и вы могли запускать класс как и раньше:
$pdo = $modx-getService('pdoTools');
$pdo->setConfig(array('param' => 'value'));
// или
$pdo = new pdoTools($modx, array('param' => 'value'));
Просьбы обусловлены глюками при разворачивании образов сайтов с pdoTools через Teleport. В том числе, на MODXCloud. Новая панель управления modhost.pro
Привет, друзья! Хочу представить вам новую панель управления modhost.pro.
Некоторое время назад мы решили добавить нашему хостингу возможность работать с advanced установками MODX. Ну, это когда вы сами указываете имена директорий для ядра, менеджера, коннекторов и префикс базы данных. Примерно вот так:
По ходу дела пришло понимание, что с ExtJS пора прощаться, потому что кастомизируется он не очень, а с мобильными дружит и того хуже.
А так как функционала становится всё больше, мы решили переписать заново вообще всю панель управления.
Некоторое время назад мы решили добавить нашему хостингу возможность работать с advanced установками MODX. Ну, это когда вы сами указываете имена директорий для ядра, менеджера, коннекторов и префикс базы данных. Примерно вот так:
По ходу дела пришло понимание, что с ExtJS пора прощаться, потому что кастомизируется он не очень, а с мобильными дружит и того хуже.
А так как функционала становится всё больше, мы решили переписать заново вообще всю панель управления.
Курс по работе на чистом PHP
Привет, друзья! Хочу обрадовать вас новостью, что мой последний курс по работе на чистом PHP открыт всем желающим, бесплатно.
На этом курсе рассмотрены темы:
Комментирование заметок, как обычно, отключено — всё в режиме «только для чтения». Спасибо всем тем 19 добрым людям, которые купили курс в своё время.
На этом курсе рассмотрены темы:
- Простой каркас ООП сайта и контроллеры
- Работа с Composer и установка готовых решений
- Установка, подключение и использование Fenom
- Установка, подключение и использование xPDO
- Ajax-пагинация своими руками
Комментирование заметок, как обычно, отключено — всё в режиме «только для чтения». Спасибо всем тем 19 добрым людям, которые купили курс в своё время.
Обновление рейтингов modx.pro
Привет друзья!
Сегодня Николай Ланец поднял вопрос о важности рейтингов для членов сообщества. При этом, в комментариях попутно обратили внимание на то, что нынешние рейтинги не очень ясно отражают действительность.
В связи с чем на сайте были внедрены следующие изменения:
Сегодня Николай Ланец поднял вопрос о важности рейтингов для членов сообщества. При этом, в комментариях попутно обратили внимание на то, что нынешние рейтинги не очень ясно отражают действительность.
В связи с чем на сайте были внедрены следующие изменения:
- Проведена калибровка начисления рейтингов для всех разделов. Например, за новый тикет в «Вопросах» начисляется ровно 0 баллов, а в «Пошаговых инструкциях» — аж 20.
- Просмотры тикетов и написание комментариев не влияет на рейтинг никак. Это дело нехитрое.
- Все текущие множители за рейтинг выводятся на странице раздела.
[pdoTools] 2.2.5 - ускорение обработки url
Привет, друзья!
Представляю вам новую версию pdoTools, в которой вы можете отключить использование функции modX::makeUrl() во всех сниппетах.
Если на вашем сайте включены friendly_urls и вы генерируете большие массивы страниц, то можно указывать новый тип &scheme — uri.
По умолчанию modx::makeUrl() используется всегда, что может приводить к тормозам. Теперь вы можете его отключить.
Представляю вам новую версию pdoTools, в которой вы можете отключить использование функции modX::makeUrl() во всех сниппетах.
Если на вашем сайте включены friendly_urls и вы генерируете большие массивы страниц, то можно указывать новый тип &scheme — uri.
[[!pdoMenu?
&parents=`0`
&level=`3`
&scheme=`uri`
&showLog=`1`
]]
Тогда вместо запуска modx::makeUrl() в плейсхолдер [[+link]] будет подставлено содержимое поля uri ресурса. Если же это сделать не получается, то будет запущен оригинальный метод.По умолчанию modx::makeUrl() используется всегда, что может приводить к тормозам. Теперь вы можете его отключить.