Научите делать плагины. Немного помощи для начинающего)

Очень заинтересовался в разработке плагинов) учусь активно, и поспать некогда).
Прошел курс создания плагина, частично пересмотрел скринкасты, перебрал некие плагины, немного уже начинаю улавливать, понимать, но еще пока туго идет, но все же идет))

Общем суть вот в чем, хочю научиться для начала переопределять файлы движка, шаблонов… плагином.
Начитался из поиска, понял что это самое то что нужно, дабы не трогать файлы движка.

Но пока не могу догнать что к чему, и почему. Вот конкретно хочю переопределить это engine/modules/text/Text.class.php

Был бы очень благодарен за любую помощь, намеки ну и немного объяснений, что да как.
может куда в интересное место из поиска направите, которое посчитаете полезным.

ну общем буду благодарен за полезное!))

9 комментариев

avatar
у вас опыт программирования на php с ооп есть?
avatar
Пока только учусь, опыта нет, изучаю javascript и php
avatar
все таки ЛС сложноват, обязательно нужно знание ооп, потому как ЛС добавляет ещё свою логику «сверху» этого. поэтому я бы рекомендовал простенькие скрипты научится писать (не плагины для ЛС).
avatar
Видимо я сложностей никогда не боялся и не боюсь))

Так все же дайте какой то пищи на размышление, мне бы пару сточек кода для переопредиления…

Может я в чем то то ошибаюсь или называю не теми словами — это временно))
avatar
на лс много топиков за 2010 год, в которых описывается все что вам нужно. листайте публикации ort
avatar
avatar
спасибо за ссылку, а я это и не боюсь)) информации много все сразу не пересмотришь)
avatar
Гораздо больше пару строчек в самом движке, причём много с комментариями на русском языке. Плюс русская документация по классам и т.п.
avatar
Сделал на сервисе у netlanc новый вид топика.
+ Поставил Main Preview, плагин настроил, работает, превью вывожу так:
<img class="topic_preview" src="{$oTopic->getPreviewImageWebPath('186crop')}">

Новый вид топика включает в себя вывод последних топиков в блоке на главной.
Вот теперь задача прикрутить для топиков в блоке превью.
пробовал вызвать превью также
<img class="topic_preview" src="{$oTopic->getPreviewImageWebPath('186crop')}">

но увы...., понимаю (а может и не понимаю)) ) что нужно получить какую то переменную в блоке для превью.
Вопрос какую переменную, и как нужно получить в шаблоне блока?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.