0.00
96 читателей, 73 топика

Сниппет makePDF - для генерации PDF

Накидал небольшой сниппет на базе библиотеки mpdf для различных случаев генерации pdf-файлов.
Позволяет генерировать пдф из переданного html, адреса страницы (лучше передавать версию для печати), массива $data либо строки из базы данных. При этом для шаблона используется, при необходимости, заданный чанк. Может сохранять в файлы, отдавать в браузер либо использоваться для создания прикрепленных
Читать дальше →

Плагин evoFastLinks - быстрые ссылки на ресурсы дерева, модули, чанки в верхнее меню

Продолжаем нашу рубрику «как улучшить жизнь несколькими строчками кода».



Для тех, кому лень читать — Плагин тут

Для остальных — немного истории. После того, как окончательно отвалился treeTabs, а пользователям по-прежнему хотелось редактировать основные настройки сайта как можно проще и безопаснее для всего остального сайта, пришлось-таки перейти на CfgTV. Чему сейчас я, конечно, рад.
Читать дальше →

Устранение вирусов на сайте с CMS ModX Evolution (Evolution CMS)

Приметы, что у вас на сайте вирусы:

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

Читать дальше →

Console

Однажды bumkaka выложил простенькое, но полезное дополнение: MODx EVO console. Консоль неказистая, конечно, но не раз помогала. В новых версиях Evo она не работает, так что я на скорую руку исправил (теперь не будет работать в старых версиях), а заодно добавил туда редактор Ace. Почему не CodeMirror? Потому что Ace умеет показывать ошибки в php.

Если кому нужно, то лежит здесь: github.com/Pathologic/console