كيفية إنشاء مكون جملة

جدول المحتويات:

كيفية إنشاء مكون جملة
كيفية إنشاء مكون جملة

فيديو: كيفية إنشاء مكون جملة

فيديو: كيفية إنشاء مكون جملة
فيديو: حل عقدة تكوين جملة بالانجليزية - بطريقة تدريبية مختلفة 2024, ديسمبر
Anonim

كل مكون في نظام جملة له اسمه الخاص. يقع كل رمز نص برمجي في مجلدين ببادئة "com". كمثال ، دعنا ننشئ مكونًا يراجع منشآت المدينة الترفيهية تسمى "com_fun". للقيام بذلك ، تحتاج إلى إنشاء مجلدات بأسماء مناسبة في دليلي "المكونات" و "مكونات المسؤول". ثم في مجلد "Componentscom_fun" قم بإنشاء ملف "fun.php" ، وفي مجلد المسؤول - "admin.fun.php".

كيفية إنشاء مكون جملة
كيفية إنشاء مكون جملة

تعليمات

الخطوة 1

لكي يعرض المكون صفحة الترحيب ، تحتاج إلى فتح ملف "fun.php" وكتابة الكود المطلوب: <؟ Php

معرف ("_ JEXEC") أو يموت ("مرفوض") ؛

صدى "المؤسسات الترفيهية" ؛

؟> بمساعدة المحدد () نحظر تنفيذ البرنامج النصي من خارج بيئة جملة. في ملف "admin.fun.php" اكتب رمزًا مشابهًا. اكتب الآن في متصفحك https://site/index.php؟ Option = com_fun وسترى المكون الذي أنشأته للتو.

الخطوة 2

للحصول على انتقال ملائم إلى المكون من قبل مستخدمي موقعك ، تحتاج إلى تسجيله في قاعدة البيانات. باستخدام phpMyAdmin أو نظائرها المستخدمة في تنفيذ استعلامات MySQL على استضافتك ، قم بتنفيذ الكود المناسب: INSERT INTO 'jos_components' ('name'، 'link'، 'admin_menu_link'، 'admin_menu_alt'، 'option'، 'admin_menu_img'، ' params ') VALUES (' Fun '،' option = com_fun '،' option = 'com_fun'، 'Fun'، 'com_fun'، 'js / ThemeOffice / component.png'، '') ؛

الخطوه 3

انتقل إلى لوحة إدارة Joomla الخاصة بك وقم بإنشاء رابط للمكون في القائمة الرئيسية لموقعك. انتقل إلى "جميع القوائم" - "القائمة الرئيسية" - زر "إنشاء". حدد المكون الذي تم إنشاؤه ، واكتب اسم الارتباط والاسم المستعار.

الخطوة 4

لإنشاء شريط الأدوات ، قم بإنشاء ملف "toolbar.fun.html.php" في "المسؤول / المكونات / com_fun /". أدخل كود JS المناسب فيه: <؟ Php

المعرفة ("_ JEXEC") أو يموت ("الوصول مرفوض") ؛

فئة TOOLBAR_fun {

وظيفة _NEW () {

JToolBarHelper:: save () ،

JToolBarHelper:: تطبيق () ؛

JToolBarHelper:: إلغاء () ، }

وظيفة _DEFAULT () {

JToolBarHelper:: title (JText:: _ ("Entertainment")، "generic.png")؛

JToolBarHelper:: publishList () ،

JToolBarHelper:: unpublishList () ،

JToolBarHelper:: editList () ،

JToolBarHelper:: deleteList () ،

JToolBarHelper:: addNew () ، }}

?>

الخطوة الخامسة

في نفس المجلد ، أنشئ ملف toolbar.fun.php وأضف إليه: <؟ تعريف Php ("_ JEXEC") أو يموت ("الوصول مقيد") ؛

need_once (JApplicationHelper:: getPath ("toolbar_html")) ؛

التبديل (مهمة $) {

حالة "تحرير":

حالة "إضافة":

TOOLBAR_fun:: _ NEW () ؛ فترة راحة؛

الافتراضي: TOOLBAR_fun:: _ DEFAULT () ؛

فترة راحة؛ }

?>

موصى به: