Създаване на плъг-ин съдържание

Има много умения ползване Plugin съдържание. Те са свързани с показването на съдържанието си и вашите статии. За да създадете плъгин съдържание ще трябва най-малко два файла: XML и PHP. Тъй като има много разлики между двата съдържание от приставки PHP файл, помислете за двамата. Само да плъгин можете да добавите .ini език файл.

Файлът XML се нарича, както и PHP файл, и това е един от най-необходимите файлове. Този файл винаги започва с XML маркер, който определя кодиране:

За да се потвърди, че комплектът е плъгин, свързани със съдържанието, за да добавите редове:

тип определя, че е приставка, група определя, че се отнася до съдържанието на приставката.

След това можете да dobachit малко информация, както и приставка:

Сега свържете PHP файла на приставки съдържание. Името на този файл трябва да бъде същата като на XML файл.

Както можете да видите името на файла е вложил в маркера . Ако искате да използвате повече от един файл, а след това ги поставете в маркера между маркерите и .

Свързване на локализацията се прави с тагове

Ако желаете, можете да добавите свои параметри на плъг-ин, това е направено, както следва:

  • име - името на параметрите. Това име ще бъде използвано като PHP файл;
  • тип - вид на параметъра, по chitaye Joomla Стандартни типове параметри;
  • подразбиране - стойността по подразбиране;
  • етикет - името на параметъра, който се показва в диспечера на Plug-in за редактиране;
  • описание - описание на параметрите;

Ако не използвате никакви параметри, поставете следния маркер:

В края на инсталацията XML файл, завършва с:

Сега е време да се създаде плъгина:

Сега трябва да изберете кога да бъде изведен плъгин. Можете да изберете от следните:

  • onBeforeContentSave - Това събитие се случва преди съдържанието се записва в базата данни;
  • onAfterContentSave - Това събитие се случва, след като съдържанието е написано с базата данни;
  • onPrepareContent - Това е първият етап от подготовката на материала за изход и това е основното събитие за плъгин, фокусирани върху работа с материалите. На този етап повечето от тяхната работа. Преди показване на текста на екрана, може да се обработват в съответствие с вашите изисквания и параметри на самия материал;
  • onAfterDisplayTitle - събитие, за да информира шалтера на възможността да се оттегли текста между заглавието и текста материал;
  • onBeforeDisplayContent - Това събитие е да се определи какво трябва да се поставят директно в предната част на съдържание, генерирано
  • onAfterDisplayContent - събитие, за да информира шалтера на оттеглянето на информацията, генерирана веднага след материала;

За повече информация за събитията можете да намерите тук - (Joomla) съдържание на събитията за Plug-in система.

onBeforeContentSave и onAfterContentSave

Използвайте следния код:

Параметри и isNew статия трябва да съдържа следното:

  • статия - Отнася се до JTableContent обект, който съдържа данните и sohranyaetsyatsya статия.
  • isNew - променлива (булев), който се връща истина, ако майката е създала.

onPrepareContent

Параметри статия Params и limitstart soderdzhat следното:

  • статия - Отнася се до статия, която командва парада.
  • Поколения назад - Отнася се до асоциативен масив на съответните параметри.
  • limitstart - Цяло число определяне на "страницата" на съдържанието, за да бъде генериран.

onAfterDisplayTitle, onBeforeDisplayContent и onAfterDisplayContent

За тях, кодът ще бъде идентичен:

Параметри статия Params и limitstart soderdzhat следното:

  • статия - Отнася се до статия, която командва парада.
  • Поколения назад - Отнася се до асоциативен масив на съответните параметри.
  • limitstart - Цяло число определяне на "страницата" на съдържанието, за да бъде генериран.

Този плъгин ви позволява да показвате модули съдържание в областта на съдържание. Тази функция ще бъде включена в Joomla 1.6 и е достъпна от версия 1.5.10.

INI файл (а)

За да се локализира на плъгин можете лесно да създавате INI файлове. Кой ще се съхранява стойностите на променливите, които се показват на текст.

  • Файловете с PHP често забравят да се определят (;) в края на линията, което естествено ще доведе до грешка. Проверете го редовно, преди да тествате плъг-ин и той ще ви спаси от много грешки.
  • Zabodtes за това какво би било правилно да обяви параметрите в XML файл. Всички параметри, които са декларирани да бъдат затворени правилно, етикет .
  • Тест на приставки на компютъра ви, ще ви помогнат да намалите време и нерви. Можете да коригирате грешката бързо.
  • Типичен плъгин архив съдържа следните файлове:
    • nameofplugin.XML
    • nameofplugin.PHP
    • ен-GB.plg_content_nameofplugin.ini

Благодарим ви за щастлив пиша. Това в действителност да бъде използван за отдих
тя сметка. Поглед комплекс за повече добавя приятен от
Вас! Въпреки това, как можем да се справи с кореспонденция?

Sweet блог! Открих го, докато сърфирате в Yahoo
News. Имате ли някакви предложения за това как да бъдете включени в Yahoo News?
Опитвам се за известно време, но никога не съм изглежда да отида там!
благодаря

Със сигурност много да се знае за тази тема.

Аз наистина харесвам всички точки, които сте направили.

Яки въпроси тук. Много се радвам да видя вашата статия.
Благодаря ви много и аз чакам с нетърпение да ви докосне. Ще ви моля уведомете ме поща?

документация

документация