إضافة وحدات إلى محتوى جملة 3. كيفية إدراج أي وحدة في محتوى جملة. إضافة موضع وحدة إلى قالب وحدة

23.11.2020

بطبيعة الحال ، يوفر النموذج الخاص بك مواضع معيارية ويمكنك وضع الوحدة فيها. لكن هذا لا يساعد دائمًا ، فهناك حالات فردية تحتاج فيها وحدة نمطية إلى إدراجها في مقال معين ، في مكان معين.

كيفية إدراج وحدة في مقال جملة 3

لإدراج وحدة في مقال جملة 3 ، عليك القيام بما يلي.

1. انتقل إلى "مدير الوحدة".

2. افتح الوحدة التي تريد إدراجها في المقالة. على سبيل المثال ، اخترت النموذج القياسي "نموذج تسجيل الدخول" ، وهو نموذج للدخول إلى الموقع ، ويمكن أن يكون لديك أي وحدة نمطية أخرى.

3. في الجزء الأيمن من نافذة الوحدة النمطية المفتوحة ، في موضع العنصر ، نرى أنه قد تم تحديد الموضع القياسي 7 (الموضع -7) ، ومن الضروري حذفه بالنقر فوق التقاطع المجاور له.

4. بعد ذلك ، انقر فوق الحقل "أدخل أو حدد مركزًا" بزر الماوس الأيسر ، في النافذة التي تفتح ، فكر في وأدخل اسمًا جديدًا للوضع المعياري ، يمكنك استخدام الأرقام والأحرف الإنجليزية. على سبيل المثال ، سميت المنصب الجديد "new555". ثم اضغط على "أدخل" على لوحة المفاتيح.

6. نتيجة لذلك ، يجب أن يكون للوحدة التي سنقوم بإدراجها في المقالة اسم منصب جديد اخترناه وقدمناه.

7. الآن افتح المقالة وفي المكان الذي تريد إدخال وحدة الكتابة فيه

ملحوظة!عند لصق هذا الرمز في مقالتك ، لا تنس تحول الأقواس المتعرجة حتى لا توجد مسافات!

تم تقديم الوحدة الخاصة بي بشكل جيد ، وآمل أن تكون قد فعلت ذلك أيضًا.

هذا كل شيء بالنسبة لي ، أتمنى لك النجاح.

قم بتنزيل مجموعة من دروس الفيديو حول بناء المواقع على Joomla 3.0 مع الإدارة من قائمة واحدة مجانًا. فقط تمنى لي الصحة والحظ. إلى اللقاء يا أوليغ.

يمكنك زيادة وظائف موقعك بشكل كبير ، وترفيهه ، وسهولة استخدامه عن طريق تثبيت مكونات إضافية خاصة. على سبيل المثال ، يمكنك تثبيت البرنامج المساعد الذي سينتج في أي مكان في أي وحدة مثبتة على المورد الخاص بك. بنقرة واحدة على زر في محرر المواد ، يمكنك إنتاج انتاجله في المقال، وفي أي مكان تضع فيه المؤشر. ويمكنك أيضًا عرض وحدة في وحدات أخرى، رائعة؟ أليس كذلك؟ وكل هذا بمساعدة وحدات إضافية مثيرة جدًا للاهتمام في أي مكان ، والتي تعني في الترجمة التقريبية - الوحدات النمطية في كل مكان. هذا الامتداد الرائع المكون من مكونين إضافيين في أرشيف مثبت واحد مقدم من الاستوديو الهولندي NoNumber (موقع الويب www.nonumber.nl) ويتم إصداره في نسختين مجانيتين و PRO. اليوم سنلقي نظرة على Free فقط.

بالطبع ، هناك ملحق Joomla قياسي يمكنه القيام بذلك ، ولكن بنقرة زر بسيطة ، لا يزال أكثر ملاءمة. تم تثبيت الامتداد اساسيمن خلال لوحة الادارة. كما هو مذكور أعلاه ، تقوم حزمة واحدة بتثبيت مكونين إضافيين في وقت واحد: المكون الإضافي لزر الإدراج في مقالة أو وحدة رمز HTML - الزر - الوحدات النمطية في أي مكان ونظام المكون الإضافي للنظام - الوحدات النمطية في أي مكان. سوف تحتاج هذه المعلومات عند الإعداد. بعد تثبيت الحزمة ، انتقل إلى مدير المواد وشاهد صفحة المحرر في الأسفل (على نفس السطر مع أزرار "الصورة" و "المزيد")

زر إدراج الوحدة. من السهل العمل مع الإدراج: افتح المادة أو وحدة كود HTML ، ضع المؤشر في المكان الذي تريد عرض الوحدة المطلوبة فيه واضغط على الزر أعلاه. هذا كل شئ.

إذا فتحت المكون الإضافي للنظام للتخصيص ، فسترى أنه لا يوجد شيء عمليًا لتخصيصه ، وكل ما هو مثير للاهتمام يتعلق بإصدار Pro. على الرغم من أن هذا الشيء الأكثر إثارة للاهتمام غير ممكن ، أو ينبغي تطبيقه. يمكنك الانتقال إلى موقع المطور مباشرة من الوحدات النمطية في أي مكان مكون إضافي للنظام مفتوح وشراء إصدار Pro أو تحديث أحد المكونات الحالية. يمكن للأكثر تقدمًا عرض وحدة نمطية ليس فقط في رمز HTML ، ولكن بعد ذلك الانتقال إلى موقع المطور ، وقد يحتاجها عدد قليل جدًا من الأشخاص.

الامتداد لا يعمل مع joomla 3 حتى 3.1 ومن PHP حتى 5.3

بالنسبة لـ joomla 2.5 ، من الأفضل تثبيت التجميع القديم للمكونات الإضافية ، ولكن إذا كان لديك PHP 5.3 ، فجرّب المجموعة الجديدة. هم في الأرشيف.

يمكنك عرض معلمات PHP الخاصة بك في إعدادات الموقع. لوحة التحكم / معلومات النظام / إصدار PHP إذا كنت تستخدم هذا الامتداد ، فمن المستحسن تعطيل المكون الإضافي لوادفوزيشن القياسي. هذا هو تقريري الكامل. إلى اللقاء يا أوليغ

كيفية عرض وحدة نمطية في وحدة جملة - 4.3 من أصل 5 مرتكز على 8 الأصوات

في كثير من الأحيان ، لإنشاء وظيفة معينة للموقع ، تحتاج إلى عرض الوحدة النمطية في وحدة جملة.

هناك العديد من الخيارات حيث يمكن أن يكون هذا مفيدًا لك والعديد من الطرق لإحضار وحدة واحدة داخل وحدة Joomla أخرى.

في هذا الدرس ، سننظر في العديد من الخيارات لإخراج وحدة ، وأعتقد أن أيًا منها سيكون بالتأكيد مفيدًا لك.

إضافة موضع وحدة إلى قالب وحدة.

يمكن عرض وحدة داخل وحدة أخرى عن طريق إضافة موضع الوحدة إلى قالب الترميز الخاص بوحدة نمطية معينة.

افترض أننا بحاجة إلى عرض موضع الوحدات في وحدة قائمة. للقيام بذلك ، نحتاج إلى إضافة رمز خاص إلى ملف ترميز القالب لهذه الوحدة - default.php.

إذا تم تصميم وحدة القائمة في النموذج الخاص بك ، فحينئذٍ هذا الملفسيكون موجودًا في المجلد التالي: مجلد الموقع / القوالب / اسم القالب الخاص بك / html / mod_menu.

إذا كان هذا الملف غير موجود في المسار المحدد ، فأنت بحاجة إلى البحث عنه في المكان التالي: المجلد الذي يحتوي على site / modules / mod_menu / tmpl.

نفتح هذا الملف باستخدام محرر (يمكنك استخدامه) ونضيف الكود التالي في الأسفل:

loadRenderer ("الوحدات النمطية") ؛ $ options = array ("style" => "xhtml") ؛ $ position = "position" ؛ echo $ renderer-> render ($ position، $ options، null) ؛ ؟>

فقط بدلاً من كلمة "موضع" حدد أي موضع للوحدة تحتاجه (علوي ، مستخدم 1 ، إلخ).

حفظ الملف. الآن قم بإعطاء وحدة نمطية معينة الموضع الذي حددته في الكود وسيتم عرضها في الجزء السفلي من وحدة القائمة.

وبالمثل ، يمكنك إضافة موضع وحدة إلى أي وحدة نمطية أو مكون طرف ثالث.

لذلك في المستقبل ، عندما يتم تحديث النظام ، لا يتم الكتابة فوق الملف الذي قمنا بتحريره ولن يتم فقد جميع التغييرات التي أجريناها ، فأنت بحاجة إلى جعله نموذجيًا. للقيام بذلك ، في المجلد الذي يحتوي على القالب الخاص بك ، انتقل إلى مجلد html ، وأنشئ مجلد mod_menu فيه (إذا كنت تقوم بعمل نموذج لوحدة نمطية أخرى ، فيجب أن يكون اسم المجلد هو نفسه اسم مجلد هذه الوحدة) وانسخ الملف الذي حررته هنا.

بالإضافة إلى ذلك ، يمكنك عرض وحدة منفصلة حسب المعرف الخاص بها. يمكنك العثور على معرف الوحدة في مدير الوحدة في العمود الأخير من الجدول ، مقابل الوحدة التي تحتاجها.

لعرض وحدة حسب المعرف ، يمكنك استخدام الكود التالي:

loadRenderer ("module") ؛ $ options = array ("style" => "raw") ؛ $ dbo = JFactory :: getDBO () ؛ $ dbo-> setQuery ("SELECT * FROM #__modules WHERE id =" تحديد المعرف "")؛ وحدة $ = $ dbo-> loadObject () ؛ وحدة $-> params = "العنوان = 2 \ n الحد = 10" ؛ echo $ renderer-> render ($ module، $ options) ؛ ؟>

فقط لا تنس استبدال الكلمات "تحديد المعرف" بمعرف الوحدة.

إخراج الوحدة النمطية باستخدام البرنامج المساعد Modules Anywhere.

باستخدام المكون الإضافي Modules Anywhere ، من السهل جدًا أيضًا عرض وحدة في وحدة Joomla. بالإضافة إلى ذلك ، يتيح لك هذا البرنامج المساعد عرض الوحدة في أي مكان.

يسمح لك بعرض كل من موضع الوحدة والوحدة الفردية.

إذا قررت استخدام هذا المكون الإضافي لهذا الغرض ، فافعل كل شيء عن طريق القياس بالطريقة المذكورة أعلاه لعرض وحدة في وحدة نمطية باستخدام رمز. فقط في هذه الحالة ، بدلاً من الرمز ، أدخل بناء الجملة لاستدعاء الوحدة.

عرض وحدة نمطية في وحدة نمطية من كود HTML العشوائي باستخدام البرنامج الإضافي Load Modules القياسي.

في بعض الحالات ، لإنشاء وظيفة معينة ، يمكنك عرض أي وحدة نمطية في وحدة نمطية من كود HTML العشوائي ، والتي تعد جزءًا من وحدات Joomla القياسية.

إنه سهل للغاية ويمكن القيام به بدونه بالوسائل القياسيةجوملا بدون إضافات وتحرير من طرف ثالث ملفات النظام... في هذه الحالة ، يمكن عرض الوحدة باستخدام البرنامج المساعد نظام Load Modules ، المصمم لعرض الوحدات داخل مقالات جملة.

لعرض موضع الوحدة ، يكفي ذلك محرر مرئيوحدة من كود HTML التعسفي ، أدخل ما يلي:

بدلاً من "تحديد الموضع" ، أدخل الموضع المطلوب للوحدة (الموضع -1 ، المستخدم -1 ، إلخ).

سأخبركم اليوم عن ميزة صغيرة لـ Joomla والتي ، كما اتضح فيما بعد ، لا يعرفها سوى قلة قليلة من الناس. هذه الفرصةيسمح لنا بإدخال (إخراج) أي وحدة في المحتوى. أي ، قم بإحضار الوحدة في أي مكان في المادة ، والتي يتبين أحيانًا أنها مفيدة جدًا جدًا.

لذلك دعونا نبدأ العمل. افتح أي وحدة جملة. سآخذ وحدة البحث كمثال.

نذهب إلى الداخل وهناك نرى:

دعنا نفحص حقل "الموضع" ، هذا الحقل مخصص لعرض الوحدة في موضع معين على الموقع. يبدو أنه اختيار منتظم ، لكنه في الواقع ليس كذلك (يمكنك فحص العنصر بحثًا عن الفائدة). حاول أن تضع المؤشر في هذا المجال وتمحو أو تكتب شيئًا .... متفاجئًا؟ اعتقد نعم.

دعنا ندخل الموقف في هذا المجال جديد 1الصورة أدناه:

نحتاج الآن إلى تكوين المكون الإضافي القياسي وتمكينه إذا لم يتم تمكينه. للقيام بذلك ، اتبع المسار التالي "الامتدادات -> مدير البرنامج المساعد -> المحتوى - تحميل الوحدة النمطية"ندخل فيه.

هناك نرى:

في الإعدادات ، قم بتمكين المكون الإضافي إذا لم يتم تمكينه ، وحدد نمطًا ، وعادة ما أختاره بدون حدود.