როგორ შევქმნათ Joomla კომპონენტი

Სარჩევი:

როგორ შევქმნათ Joomla კომპონენტი
როგორ შევქმნათ Joomla კომპონენტი

ვიდეო: როგორ შევქმნათ Joomla კომპონენტი

ვიდეო: როგორ შევქმნათ Joomla კომპონენტი
ვიდეო: Joomla Tutorial MVC Component step 1 basic component 2024, მაისი
Anonim

ჯუმლას სისტემის თითოეულ კომპონენტს აქვს საკუთარი სახელი. თითოეული სკრიპტის კოდი მდებარეობს ორ საქაღალდეში "com" პრეფიქსით. მაგალითად, მოდით შევქმნათ კომპონენტი, რომელიც მიმოიხილავს ქალაქის გასართობ დაწესებულებებს, სახელწოდებით "com_fun". ამისათვის თქვენ უნდა შექმნათ საქაღალდეები შესაბამისი სახელებით "კომპონენტები" და "administratorcomponents" დირექტორია. შემდეგ "componentscom_fun" საქაღალდეში გააკეთეთ ფაილი "fun.php", ხოლო ადმინისტრატორის საქაღალდეში - "admin.fun.php".

როგორ შევქმნათ joomla კომპონენტი
როგორ შევქმნათ joomla კომპონენტი

ინსტრუქციები

Ნაბიჯი 1

იმისათვის, რომ კომპონენტმა აჩვენოს მისასალმებელი გვერდი, თქვენ უნდა გახსნათ ფაილი "fun.php" და დაწეროთ საჭირო კოდი: <? Php

განსაზღვრული ("_ JEXEC") ან კვდება ("უარყოფილი");

ექო "გასართობი დაწესებულებები";

?> განსაზღვრული () დახმარებით ჩვენ ვკრძალავთ სკრიპტის შესრულებას Joomla გარემოს გარედან. ფაილში "admin.fun.php" დაწერეთ მსგავსი კოდი. ახლა ჩაწერეთ თქვენი ბრაუზერი https://site/index.php? Option = com_fun და ნახავთ თქვენს მიერ ახლახან შექმნილ კომპონენტს.

ნაბიჯი 2

თქვენი საიტის მომხმარებლების მიერ კომპონენტზე მოსახერხებელი გადასვლისთვის, უნდა დარეგისტრირდეთ მონაცემთა ბაზაში. გამოიყენეთ phpMyAdmin ან მისი ანალოგები, რომლებიც გამოიყენება თქვენს ჰოსტინგზე MySQL მოთხოვნების შესასრულებლად, შეასრულეთ შესაბამისი კოდი: INSERT INTO 'jos_components' ('სახელი', 'ბმული', 'admin_menu_link', 'admin_menu_alt', 'ვარიანტი', 'admin_menu_img', ' params ') VALUES (' გართობა ',' ვარიანტი = com_fun ',' ვარიანტი = 'com_fun', 'გართობა', 'com_fun', 'js / ThemeOffice / component.png', '');

ნაბიჯი 3

გადადით თქვენი Joomla ადმინისტრატორის პანელში და შექმენით ბმული თქვენი საიტის მთავარ მენიუში კომპონენტისკენ. გადადით ღილაკზე "ყველა მენიუ" - "მთავარი მენიუ" - "შექმნა". შეარჩიეთ შექმნილი კომპონენტი, დაწერეთ ბმულის სახელი და მეტსახელი.

ნაბიჯი 4

ინსტრუმენტთა პანელის შესაქმნელად, შექმენით ფაილი "toolbar.fun.html.php" "ადმინისტრატორში / კომპონენტებში / com_fun /". შეიყვანეთ მასში შესაბამისი JS კოდი: <? Php

განსაზღვრული ("_ JEXEC") ან კვდება ("წვდომა უარყოფილია");

კლასი TOOLBAR_fun {

ფუნქცია _ ახალი () {

JToolBarHelper:: შენახვა ();

JToolBarHelper:: მიმართვა ();

JToolBarHelper:: გაუქმება (); }

ფუნქცია _DEFAULT () {

JToolBarHelper:: სათაური (JText:: _ ("გასართობი"), "generic.png");

JToolBarHelper:: publistist ();

JToolBarHelper:: unpublishList ();

JToolBarHelper:: editList ();

JToolBarHelper:: deleteList ();

JToolBarHelper:: addNew (); }}

?>

ნაბიჯი 5

იმავე საქაღალდეში შექმენით ფაილის პანელი. Fun.php და დაამატეთ მას: <? Php განსაზღვრულია ("_ JEXEC") ან იღუპება ("წვდომა შეზღუდულია");

seek_once (JApplicationHelper:: getPath ('toolbar_html'));

გადართვა ($ დავალება) {

საქმე "რედაქტირება":

საქმე "დამატება":

TOOLBAR_fun:: _ NEW (); შესვენება;

ნაგულისხმევი: TOOLBAR_fun:: _ DEFAULT ();

შესვენება; }

?>

გირჩევთ: