ألن يكون رائعًا أن تتمكن من عرض المقالات ذات الصلة أدناه أو بجانب المقالة التي يقرأها الزائر؟ تتمتع Joomla بميزة سهلة الاستخدام لذلك ، وهي مضمنة في جوهرها. إنها وحدة تسمى المقالات ذات الصلة، ومن السهل حقًا يستخدم.
المقالات ذات الصلة هي وحدة Joomla بسيطة للغاية ولا تحتوي على الكثير من الخيارات لتكوينها مثل بعض أشقائها، مثل Newsflash، والتي كتبت عنها سابقًا. في الواقع، توفر لنا المقالات ذات الصلة معلمتين فقط، التاريخ والحد الأقصى للمقالات. لذا أين هو السحر في جوهر Joomla الأساسي؟
كيف نربط المقالات ولماذا؟
يصل زوار موقع الويب إلى مواقعنا لعدد من الأسباب، بما في ذلك الرغبة في شراء شيء ما أو الترفيه أو البحث عن معلومات. ويأمل الشخص الذي يرغب في القراءة عن رياضة التجديف في العثور على مقالات أخرى حول هذا الموضوع بعد أن وجد مقالًا واحدًا عنها على أحد المواقع. موقع إلكتروني.
ما نتحدث عنه هو المحتوى ذو الصلة، حيث يقوم منشئو المحتوى والمؤلفون بوضع مقالاتهم في صوامع أو فئات حيث توجد أرضية مشتركة بين المقالات، وعندما ينظر الزائر إلى مقالة واحدة، فقد يرى قائمة بمقالات أخرى حول نفس الموضوع.
وهنا يأتي دور المقالات ذات الصلة . التكوين في الوحدة بسيط، حيث نطلب فقط الحد الأقصى من المقالات المراد عرضها، وما إذا كان سيتم تضمين تاريخ أم لا. ولكننا نحتاج إلى البحث في مكان آخر، للعثور على كيفية إنشاء العلاقات بين المقالات.
تحتوي جملة على قسم البيانات الوصفية ضمن علامة التبويب النشر في المقالات. بالإضافة إلى أدوات تحسين محركات البحث (الوصف التعريفي والروبوتات) هناك كتلة تسمى الكلمات الرئيسية. وإضافة الكلمات الرئيسية هي الطريقة التي ننشئ بها المقالات ذات الصلة. إذا كنت تريد أن تكون مقالتان مرتبطتان بموضوع ما ، قم بتضمين نفس الكلمة الرئيسية في كل مقالة.
في الوقت الحالي، لا تشير وثائق Joomla الخاصة بالكلمات الرئيسية - التي تم تعديلها في يونيو 2022 - إلى استخدام الكلمات الرئيسية بهذه الطريقة. ربما في الإصدارات اللاحقة من Joomla سيتم تصنيف هذه الميزة بشكل مختلف، أو حتى فصلها عن البيانات الوصفية.
في مثالنا يمكننا أن نرى كيف تتم إضافة الكلمات الرئيسية، مفصولة بفواصل، في قسم البيانات الوصفية.
ماذا نرى؟
في المثال الخاص بي على موقع Sea Watch، قمت بربط المقالات المتعلقة بأوقات المد والجزر باستخدام الكلمة الأساسية "المد والجزر". يمكننا أن نرى في وحدة المقالات ذات الصلة في الشريط الجانبي أن المقالات المرتبطة تظهر، ولكن ليس اسم المقالة الحالية التي يتم عرضها.
من خلال تحديد خيار التاريخ في الوحدة، يظهر تاريخ إنشاء المقالة قبل عنوان المقالة.
هل هاذا هو؟
حسنًا، ليس تمامًا. ينص وصف الوحدة على ما يلي: "يتم البحث في جميع الكلمات الرئيسية للمقال الحالي مقابل جميع الكلمات الرئيسية لجميع المقالات المنشورة الأخرى" - وهو ما يعني في رأيي أنه يمكن أن يكون لدي بعض العلاقات الأكثر تعقيدًا بين المقالات، وقد يكون من الممكن يكون من الممكن استبعاد بعض المحتوى عن طريق اختيار الكلمات الرئيسية المستخدمة بعناية.
على سبيل المثال، لدي 20 مقالة تتعلق بالتجديف، ولكني أريد فقط ربط المقالات التي تشير إلى رياضة التجديف في المملكة المتحدة . لذلك في هذه الحالة، أستخدم المقالات ذات الصلة لتصفية ما يراه الزائرون في الوحدة عبر المقالات المضمنة في فئة التجديف.
قد ترغب أيضًا في إلقاء نظرة على العلامات - المشابهة والتي تفعل شيئًا على نفس المنوال باستخدام العلامات بدلاً من الكلمات الرئيسية، وهذا يسرد المقالات الأخرى ذات العلامات المشابهة ولا يتضمن خيار عرض التاريخ.
هل يمكننا إنشاء تخطيط بديل؟
ربما تتساءل عن ماهية القسم المتقدم. هذا ليس له علاقة بالبيانات التي نراها في الوحدة ولكنه يتعلق بعرض الوحدة. بعض هذا يعتمد على القالب المستخدم، سواء كان القالب الخاص بك يحتوي على سمة فرعية أو يستخدم تجاوزات لتغيير تخطيط الوحدة. هناك مقالة مفيدة حقًا حول هذا الأمر اعتبارًا من عام 2021 في مجلة Joomla Community Magazine تسمى A Look Into The Advanced Parameters From Modules وإذا كنت مطورًا يبدأ في استخدام Joomla، فهذا قد يكون مكانًا جيدًا للبدء إذا كنت تريد تعديل التخطيطات.
في نسختي الخاصة من وحدة المقالات ذات الصلة، قمت بإنشاء تجاوز html يقوم بما يلي في ملف عرض القالب:
- أضف صورة مصغرة
- ربط بواسطة العلامة
- قم بتغيير التاريخ المعروض إلى التاريخ المنشور
- تم تغيير تنسيق التاريخ من yyyy-mm-dd إلى "رقم التاريخ، شهر كامل، سنة"
- عرض اسم المؤلف وفئة المقالة
إذا كنت مطورًا، فربما تفكر في استنساخ هذه الوحدة وإنشاء وحدة تتضمن معلمات أخرى (مثل تلك المذكورة أعلاه) والتي تم تعيينها في ملف المساعد ولا يمكن تجاوزها.
بالنسبة لتغييرات العرض، إذا نظرت ضمن النظام > القوالب > قوالب الموقع وانقر فوق الارتباط الخاص بالقالب في عمود القالب، فسترى علامات تبويب تسمى "المحرر" و"إنشاء التجاوزات". كن حذرًا، قد يؤدي تغيير ملفات القالب إلى حدوث مشكلات في العرض.
خاتمة
الوظيفة الأساسية لوحدة المقالات ذات الصلة هي العثور على مقالات أخرى تحتوي على كلمات رئيسية مثل تلك الموجودة في المقالة المعروضة حاليًا. ليس من المفاجئ أن يكون هناك عدد من الامتدادات المتاحة في JED (دليل ملحقات Joomla) التي تعتمد على الوظيفة الأساسية لهذه الميزة الأساسية. إذا كان كل ما تحتاجه هو قائمة بالمقالات التي تتعلق بالمقال الذي يتم عرضه حاليًا، فيمكن لهذه الوحدة ببساطة توفير هذه الوظيفة.