0.00
104 читателя, 101 топик

Модуль просмотра последних изменений на сайте



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

UPD: Оптимизация вставки плейсхолдеров для мультиязычных сайтов

При написании этого решения чот жестко затупил. Вынес его в плагин, устанавливается как обычно через extras. При выделении текста в в чанке или шаблоне вверху справа появляется кнопочка «создать плейсхолдер», по клику на которую происходят все те же действия, что и в предыдущей реализации.
Ссыль на гитхаб -
Читать дальше →

Оптимизация вставки плейсхолдеров для мультиязычных сайтов



Ссыль на YouTube

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

Импорт узла с другого сайта

Периодически бывает задача скопировать каталог с одного сайта на другой. Если сайт «чистый», то можно пойти копированием таблиц. А вот если на сайте реципиенте есть уже какая-то структура, если ID идут вразнобой, то тут возникают сложности. Для облегчения жизни написал вот такую вот канитель (не самый оптимизированный вариант, но рабочий).

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

Дата в базе в unixtime, отображение в одминке как d.m.Y

Задолбался я манипулировать датой в обычном формате, поэтому накатал вот такую вот CustomTV — https://github.com/liber87/airpicker (использует air-picker). Может кому еще пригодится.
Для того, чтобы выводилось и время — добавьте в «возможные значения»
Читать дальше →

Мое решение Tinymce lazyload

Возможно я плохо искал, но не нашел решения для Tinymce lazyload картинок.
Вот мое решение:
Редактируем файл assets/plugins/tinymce4/theme/theme.tinymce4.base.inc.php
1) Добавляем class lazyload в строчке:
$this->set('image_class_list', '[{title: "None", value: ""},{title: "LazyLoad", value: "lazyload"},{title: "Float left", value: "justifyleft lazyload"},{title: "Float right", value:

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

shkLister - вывод корзины SHK в любом месте.

Небольшая обертка DocLister'a которая позволяет выводить корзину Shopkeeper в любом месте, в любом количестве.

Сферы применения:
1. Когда нужно выводить корзину в двух местах на странице для мобильной версии и десктопной
2. В письме делать красивую табличку
3. Вывод в истории заказов
4. Красивый вывод информации о заказе в админке

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