БЕСплатный плагин Hookets - расширение функционала сайта без плагинов
Зачастую, нам требуется выполнить какой-нибудь короткий код или вывести какой-то html или java-код в каком-нибудь месте страницы. Например, вставить код счетчика, Google Analytics или какое-нибудь поле meta в заголовок. Конечно, можно вставить этот код в шаблон. Но что, если через какое-то время вы решите сменить шаблон? Или на вашем сайте используется переключатель шаблонов? Что если вам потребуется поменять этот кусочек в куче шаблонов, в нескольких местах? Что, если вы забудете его где-то поменять? И еще… Что, если вам надо сделать какие-то действия, которых нет в функционале, а заморачиваться с написанием плагина муторно?
UPD2: Какое-то сегодня утро доброе. И если девушка просит… В общем плагин резко-так стал бесплатным :)
Лучше всего использовать систему хуков и повесить исполнение нужного кода на определенные хуки, либо системные, либо свои. Например, для Google Analytics это могут быть хуки template_body_begin или template_body_end, а для полей meta — template_html_head_begin или template_html_head_end.
Плагин Hookets позволяет легко управлять такими маленькими кусочками кода или текста, или шаблонов Smarty привязанных к хукам. Эти кусочки я назвал hooket’ами, по аналогии со snippet’ами и widget’ами :)
Плагин Hookets позволяет создавать и управлять этими маленькими кусочками кода, обеспечивая еще более высокий уровень гибкости движку LiveStreet.
За более подробной информацией добро пожаловать на сайт плагина — http://hookets.ru. Там вы найдете описание, некоторые уже готовые хукеты и примеры реальзиции некоторых комплексных задач, включая прикрепление топиков и вывод ленты топиков.
Качать отсюда
Если плагин не доступен в каталоге (очередная версия на модерации), то здесь всегда доступна последняя версия.
Этот плагин бесплатный, но автор с благодарностью примет материальное вознаграждение на кошельки WebMoney Z334942299641 и R328441042941, а так же Яндекс.Деньги счет 41001830047811. Помните, даже пара баксов могут скрасить вечер пивом :)
UPD2: Какое-то сегодня утро доброе. И если девушка просит… В общем плагин резко-так стал бесплатным :)
Лучше всего использовать систему хуков и повесить исполнение нужного кода на определенные хуки, либо системные, либо свои. Например, для Google Analytics это могут быть хуки template_body_begin или template_body_end, а для полей meta — template_html_head_begin или template_html_head_end.
Плагин Hookets позволяет легко управлять такими маленькими кусочками кода или текста, или шаблонов Smarty привязанных к хукам. Эти кусочки я назвал hooket’ами, по аналогии со snippet’ами и widget’ами :)
Плагин Hookets позволяет создавать и управлять этими маленькими кусочками кода, обеспечивая еще более высокий уровень гибкости движку LiveStreet.
За более подробной информацией добро пожаловать на сайт плагина — http://hookets.ru. Там вы найдете описание, некоторые уже готовые хукеты и примеры реальзиции некоторых комплексных задач, включая прикрепление топиков и вывод ленты топиков.
Качать отсюда
Если плагин не доступен в каталоге (очередная версия на модерации), то здесь всегда доступна последняя версия.
Этот плагин бесплатный, но автор с благодарностью примет материальное вознаграждение на кошельки WebMoney Z334942299641 и R328441042941, а так же Яндекс.Деньги счет 41001830047811. Помните, даже пара баксов могут скрасить вечер пивом :)
46 комментариев
Скажите, имел бы такой же успех автор ЛС если бы он её с самого начала позиционировал как платную (
закрытую)?Холивары не разводить.Слава богу мы живем в свободном мире и вольны думать и делать так, как хотим. В определенных рамках. А еще мы вольны менять свои решения. Опять же. В определенных рамках. :)
то, что покупать будут явно не разработчики. Им проще изобрести свой велосипед, что в конечном итоге приведет к несовместимости плагинов.
расскажу вам одну грустную, но поучительную историю, которая приключилась со мной, когда я занимался фрилансом под ЛС.
Дали мне значит задание: накорябать, чтоб с главной страницы брались n-топиков из заданных блогов. Тут недавно где то пробегала похожая тема. Я конечно забабахал плагин, с мини-админкой, то сё, уже начал пилить категории. Отослал плагин заказчику, получаю ответ — не работает. Угадайте почему? Потому что был включен aceBlogExtender. Долго я их пытался совместить, мучался, потом плюнул, выпилил всё, что ненужно, и сделал грубым хаком.
и много таких хаков на моей совести. В итоге обновляется блогэкстендер, заказчик мне высылает заново админку и плагин и мне приходится снова перепиливать код ^^
Ведь мне то он не нужен, я его не покупал.
Такая вот история. Немного утрированно, но смысл ясен :)
Ведь как понял из документации — все равно нужно будет колупаться в конфиге — никакого веб интерфейса и создания «на лету» — нет. Так зачем делать путаницу?
Из документации:
Я не совсем понял про плохость стандартных хуков? При чем тут это?
добавил в конфиг Config::Set('router.page.testpage', 'PluginHookets_ActionFreebie');
использовал плагин ActionFreebie
ничего своего не вносил
Использую aceBlogExtanger
Еще может кэш почистить. Хотя тоже совершенно не должно ни на что влиять.
В нужном месте сделал вызов
… и ничего не произошло =)
Очистил кеш, обновил, ничего…
Как заставить работать?
то ваш хукет openStat надо привязать к хуку template_openStat
Спасибо вам большое!… без вашей помощи не разобрался бы
hookets.ru/blog/questions/26.html#comment58
А в строке той:
Самым простым решением было откатиться на хостинге на версию php с 5.3 на 5.2, но вообще да, решение по большому счету такое, как вы привели по ссылке.