Плагин «Мастер блоков сайдбара, тулбара и хуков (Blocks Master)»

Мастер блоков сайдбара, тулбара и хуков (Blocks Master)Вышел новый плагин, который позволяет создавать неограниченное количество блоков в сайдбаре, элементов в тулбаре и хуках, установки произвольного текста в каждый блок и его редактирование через веб-интерфейс. Настройки для показа: на определенных страницах сайта, авторизированным или нет пользователям, указание периода по времени и максимального количества показов.

Плагин «Мастер блоков сайдбара, тулбара и хуков (Blocks Master)» →

Хуки в JavaScript для вызова произвольного кода

Разработка под LiveStreet CMS
В данной статье я расскажу вам о том, как можно наследовать и дополнять JavaScript код в движке ЛС.

Вступление


Механизм делегирования кода JS в ЛС можно осуществлять такими наиболее часто употребляемыми методами в зависимости от поставленной задачи:

  1. Переопределить всю функцию (атата!)
    В своем коде просто переопределить весь метод:
    
    ls.MODULE.METHOD = function (param1, param2) { /* party hard */ }
    

    Желательно не использовать данный подход, он показан для примера.
  2. Механизм хуков
  3. Механизм маркеров

Рассмотрим кратко каждый из приемов.

Хуки в JavaScript для вызова произвольного кода →