الرئيسية  || الأسئلة المتكررة  || المحادثة  || بحث||
  تسجيل الدخول||  التسجيل

قائمة المنتديات » خدمة أصحاب المواقع » أمور منوعة لخدمة اصحاب المواقع

 


إرسال موضوع جديد الرد على الموضوع
الكاتب رسالة
 عنوان المشاركة: كيف تفصل التعليقات عن التنبيهات في ووردبريس؟
مشاركةمرسل: 24 يوليو 2010 02:01 | مشاركةأظهر مشاركة مفردة 

صورة العضو
مشرف سابق

اشترك في: 20 يوليو 2010 23:38
مشاركات: 747
مكان: الاستضافة الاسلامية
قُلتُ في تدوينة سابقة
بأنني أعتبر “التنبيهات الذاتية” هي إحدى مشكلات ووردبريس, إذ أن ووردبريس
لا يفرّق بين التنبيهات الذاتية أو الخارجية. على أية حال, سواء نشرنا
التنبيهات الذاتية أو الخارجية في التعليقات, فإنني أنصح بفصلها عن
التعليقات. يمكنك أن تقرأ تدوينتي تلك لتعرف ما هي التنبيهات في ووردبريس, إذا كانت هذه هي المرة الأولى التي تسمع فيها عن التنبيهات trackbacks في ووردبريس.

في هذه التدوينة, سنتعرف على طريقة فصلها
عن التعليقات. الوضع الافتراضي في ووردبريس هو أن ووردبريس ينشر التعليقات
والتنبيهات دون الفصل بينهما. في هذه التدوينة, سنفصل بينهما في ثلاث خطوات
بسيطة. في البداية, يجب أن تأخذ نسخة احتياطية من ملف “التعليقات”
comments.php في القالب الذي تستخدم. بعد ذلك, افتح هذا الملف ثم نفّذ
الخطوات التالية:

الخطوة رقم 1:

ابحث عن الكود التالي:

كود:
<?php foreach ($comments as $comment) : ?>


ثم أضف هذا الكود بعده مباشرةً:

كود:
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type == 'comment') { ?>


الخطوة رقم 2:

ابحث عن الكود التالي:

كود:
<?php endforeach; /* end for each comment */ ?>


ثم أضف هذا الكود قبله مباشرةً:

كود:
<?php } else { $trackback = true; } /* End of is_comment statement */ ?>


الخطوة رقم 3:

ابحث عن الكود التالي:

كود:
<?php else : // this is displayed if there are no comments so far ?>


ثم أضف هذا الكود قبله مباشرةً:

كود:
<?php if ($trackback == true) { ?>
<h3>التنبيهات</h3>
<ol>
<?php foreach ($comments as $comment) : ?>
<?php $comment_type = get_comment_type(); ?>
<?php if($comment_type != 'comment') { ?>
<li><?php comment_author_link() ?></li>
<?php } ?>
<?php endforeach; ?>
</ol>
<?php } ?>


الآن, أحفظ الملف ثم اذهب إلى أية تدوينة في مدونتك تحتوي على تعليقات وتنبيهات لترى كيف انفصلت بعضها عن بعض.

استخدام متقدم: إذا أردت التعديل على الشكل العام, ستحتاج إلى التعديل على ملف style.css.

http://www.rehlaonline.com/blog/2008/03 ... wordpress/

_________________
◙────█──█──█────────█────────◙

◙────█──█──█────█───█────────◙

◙────█──█──█────█▀█─█────────◙

◙───▀▀──▀▀▀▀▀▀▀▀▀▀▀─█──▀─────◙

◙───────────────────█─█──█───◙

◙───█─█─█──█──█▀▀▀──█─█──█───◙

◙───▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀─▀▀▀▀───◙

◙──────────▀─────────────────◙


          أعلى  
 
 
إرسال موضوع جديد الرد على الموضوع



المتواجدون الآن

المستخدمون المتصفحون لهذا المنتدى: لا يوجد أعضاء مسجلين متصلين و 0 زائر/زوار


عرض مشاركات سابقة منذ:  مرتبة بواسطة  
اذهب إلى:  

لا تستطيع كتابة مواضيع جديدة في هذا المنتدى
لا تستطيع كتابة ردود في هذا المنتدى
لا تستطيع تعديل مشاركاتك في هذا المنتدى
لا تستطيع حذف مشاركاتك في هذا المنتدى
لا تستطيع إرفاق ملف في هذا المنتدى



cron
قد تضع هنا تبرعا لك عبر البي بال

Valid CSS!



Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Translated by phpBBArabia
Powered by phpBB-FOX SEO the premodded version of phpBB