Joomla համակարգում յուրաքանչյուր բաղադրիչ ունի իր անունը: Յուրաքանչյուր սցենարի ծածկագիր գտնվում է երկու պանակներում ՝ «com» նախածանցով: Որպես օրինակ, եկեք ստեղծենք մի բաղադրիչ, որը վերանայում է քաղաքային ժամանցի հաստատությունները ՝ «com_fun» անվամբ: Դա անելու համար անհրաժեշտ է «բաղադրիչների» և «ադմինիստրատորի բաղադրիչների» գրացուցակներում ստեղծել համապատասխան անուններով պանակներ: Դրանից հետո «բաղադրիչներըcom_fun» թղթապանակում պատրաստեք «fun.php» ֆայլը, իսկ ադմինիստրատորի թղթապանակում ՝ «admin.fun.php»:
Հրահանգներ
Քայլ 1
Որպեսզի բաղադրիչը ցուցադրի ողջույնի էջը, դուք պետք է բացեք «fun.php» ֆայլը և գրեք պահանջվող կոդը ՝ <? Php
սահմանված («_ JEXEC») կամ մահանալ («Մերժված»);
echo «ertainmentվարճանքի հաստատություններ»;
?> Սահմանված () օգնությամբ մենք արգելում ենք սցենարի կատարումը Joomla միջավայրից դուրս: «Admin.fun.php» ֆայլում գրեք նմանատիպ ծածկագիր: Այժմ մուտքագրեք ձեր զննարկիչը https://site/index.php? Option = com_fun և կտեսնեք ձեր ստեղծած բաղադրիչը:
Քայլ 2
Ձեր կայքի օգտագործողների կողմից բաղադրիչին հարմար անցման համար անհրաժեշտ է այն գրանցել տվյալների բազայում: Օգտագործելով phpMyAdmin- ը կամ դրա անալոգները, որոնք օգտագործվում են ձեր հոստինգի վրա MySQL հարցումներն իրականացնելու համար, կատարեք համապատասխան ծածկագիրը. params ') VALUES (' Fun ',' option = com_fun ',' option = 'com_fun', 'Fun', 'com_fun', 'js / ThemeOffice / component.png', '');
Քայլ 3
Գնացեք ձեր Joomla- ի ադմինիստրատորի վահանակին և ստեղծեք հղում դեպի բաղադրիչը ձեր կայքի հիմնական ընտրացանկում: Գնացեք «Բոլոր ընտրացանկերը» - «Հիմնական ընտրացանկ» - «Ստեղծել» կոճակը: Ընտրեք ստեղծված բաղադրիչը, գրեք հղման անունը և կեղծանունը:
Քայլ 4
Գործիքադարակը ստեղծելու համար ստեղծեք «toolbar.fun.html.php» ֆայլ «administrator / components / com_fun /» - ում: Մուտքագրեք դրա մեջ համապատասխան JS կոդը ՝ <? Php
սահմանված («_ JEXEC») կամ մահանալ («Մուտքը մերժված է»);
TOOLBAR_fun դասի {
գործառույթ _ՆՈՐՈՇՈՒՄ () {
JToolBarHelper:: փրկել ();
JToolBarHelper:: դիմել ();
JToolBarHelper:: չեղարկել (); }
գործառույթը _DEFAULT () {
JToolBarHelper:: վերնագիր (JText:: _ («ertainmentվարճանք»), «generic.png»);
JToolBarHelper:: հրապարակել istուցակ ();
JToolBarHelper:: unpublishList ();
JToolBarHelper:: editList ();
JToolBarHelper:: deleteList ();
JToolBarHelper:: addNew (); }}
?>
Քայլ 5
Նույն թղթապանակում ստեղծեք ֆայլերի գործիքագոտի.ֆուն.ֆպ և ավելացրեք դրան.
seek_once (JApplicationHelper:: getPath ('գործիքագոտի_html'));
անջատիչ ($ առաջադրանք) {
գործ «խմբագրել».
գործ «ավելացնել».
TOOLBAR_fun:: _ NEW (); ընդմիջում;
լռելյայն ՝ TOOLBAR_fun:: _ DEFAULT ();
ընդմիջում; }
?>