خلاصات المدونة وحرية الاختيار لزوارك


مصنفة في قسم  : شروحات
كتبت بتاريخ  : 12 ديسمبر 2010
عدد المشاهدات  : 
عدد التعليقات  : 3 تعليقات 

خلاصات المدونة وحرية الاختيار لزوارك

السلام عليكم ورحمة الله وبركاته

في هذه التدوينة احببت ان اتحدث عن الخلاصات والقوائم البريدية نظرا لقلت المشتركين في هذ الخدمة اما لكثرة المواضيع التي يستقبلها بريد الزائر او خوف الزائر من ان يقوم اصحاب الموقع بارسال رسائل مزعجة او اسباب اخرى , هنا قد توصلت الى طريقة ربما تعجب الزوار خصوصا عن طريق القوائم البريدية و حتى الخلاصات العادية , وهي ان تدع الزائر يختار اي تصنيف يريد الاشتراك فيه وخصوصا عن طريق البريد

اول شيئ يجب عليك الاشتراك في موقع  FeedBurner اصبح تابعا لخدمات جوجل ويعتبر هذا الموقع من أكبر المواقع التي توفر لمدونتك او منتداك خدمة الـ RSS لما يقدمه الموقع من خدمات كثيرة تهدف جميعها إلى جلب أكبر عدد من الزوار لمدونتك والحصول على زوار دائمين يتابعون جديد مدونتك دون عناء أو نسيان،على فكرة تحتاج حساب (Gmail) قم بزيارة موقع FeedBurner وقم بتسجيل الدخول عن طريق حسابك Gmail

ندخل الان في صلب الموضوع , بعد اشتراكك في موقع FeedBurner نقوم بانشاء خلاصات لجميع التصنيفات

ملحوظة : سوف نشرح طريقة عمل خلاصات لتصنيف واحد والتصنيفات الاخرى نقوم بنفس الطريقة

نقوم باخد رابط التصنيف مثلا :

http://mwordpress.net/category/adsense/

لاحظ الصورة التالية :

بعد اخد رابط التصنيف نضيف اليه الكلمة التالية feed بالشكل التالي :

http://mwordpress.net/category/adsense/feed/

الان نقوم بانشاء خلاصات من موقع FeedBurner لجميع التصنيفات المتواجدة في الموقع

قم باضافة رابط خلاصات التصنيف واضغط على Next

لاحظ معي في هذه الصورة قمت باضافة اسم الموقع واسم التصنيف بجانبه ضروري حروف باللاتينية واضغط على Next

الان ستظهرلك رسالة نجاح انشاء الخلاصة لتصنيف الذي اضفناه

هنا تضيف بعض الخصائص للخلاصات

الان نقوم بتفعيل خاصية لتفعيل خدمة الاشتراك عن طريق البريد

الان نسخ هذا الكود ولاحظ الكلمة المشار اليها بالاحمر هي التي تهمنا

الان ننتقل للمرحلة المهمة وهي تعديل كود الخلاصات لإضافة خاصية الإختيار وهي عبارة عن قائمة منسدلة لخلاصات التصنيفات التي قمنا بإنشائها

لدينا كود الخلاصات بالشكل التالي :

<form style="border:1px solid #ccc;padding:3px;text-align:center;" action="http://feedburner.google.com/fb/a/mailverify" method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=wpportal-adsense', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true"><p>Enter your email address:</p><p><input type="text" style="width:140px" name="email"/></p><input type="hidden" value="wpportal-adsense" name="uri"/><input type="hidden" name="loc" value="en_US"/><input type="submit" value="Subscribe" /><p>Delivered by <a href="http://feedburner.google.com" target="_blank">FeedBurner</a></p></form>

اولا نقوم باضافة دالة (categoryfeed$) الى الرابط التالي في الكود اعلاه:

onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=$categoryfeed'

الان نحتاج مصفوفة لتعامل مع الخلاصات التي قمنا بإنشائها بالشكل التالي :

<?php
$cast = array('wpportal' => 'الخلاصات كاملة',
              'wpportal-plugins' => 'تركيب الاضافات',
              'wpportal-adsense' => 'أدسنس',
			  'wpportal-install-upgrad' => 'تركيب وترقية',
              'wpportal-lessons' => 'دروس',
			  'wpportal-general' => 'عام',
			  'wpportal-problem-and-solution' => 'مشاكل وحلول',
			  'wpportal-tips' => 'نصائح',
			  'wpportal-articles' => 'مقالات');
foreach($cast as $categoryname => $categoryfeed) {
  echo "<option value=\"$categoryname\">$categoryfeed</option>\n";
}
?>

هذه المصفوفة تحتاج تعديل يدوي على حسب الخلاصات التي قمت بانشائها من موقع feedburnner
ولكي تتضح فكرة عمل هذه المصفوفة انظر الى الخلاصات التي قمت بانشائها

http://feeds.feedburner.com/wpportal

http://feeds.feedburner.com/wpportal-plugins

http://feeds.feedburner.com/wpportal-adsense

http://feeds.feedburner.com/wpportal-install-upgrad

http://feeds.feedburner.com/wpportal-lessons

http://feeds.feedburner.com/wpportal-general

http://feeds.feedburner.com/wpportal-problem-and-solution

http://feeds.feedburner.com/wpportal-tips

http://feeds.feedburner.com/wpportal-articles

الكود يصبح بالشكل التالي :

<form style="border:1px solid #ccc;padding:3px;text-align:center;" action="http://feedburner.google.com/fb/a/mailverify"
method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=$categoryfeed', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true">
<p>يمكنك الاشتراك في التصنيف الذي تحب : <select name="uri">
<?php
$cast = array('wpportal' => 'الخلاصات كاملة',
              'wpportal-plugins' => 'تركيب الاضافات',
              'wpportal-adsense' => 'أدسنس',
			  'wpportal-install-upgrad' => 'تركيب وترقية',
              'wpportal-lessons' => 'دروس',
			  'wpportal-general' => 'عام',
			  'wpportal-problem-and-solution' => 'مشاكل وحلول',
			  'wpportal-tips' => 'نصائح',
			  'wpportal-articles' => 'مقالات');
foreach($cast as $categoryname => $categoryfeed) {
  echo "<option value=\"$categoryname\">$categoryfeed</option>\n";
}
?>
</select></p>
<p>أدخل بريدك الاإلكتروني : <input type="text" style="width:140px" name="email"/></p>
<input type="hidden" name="loc" value="en_US"/>
<input type="submit" value="اشترك الان" />
</form>

وهذا مثال على عمل الكود

هناك طريقة اخرى عوض القائة المنسدلة وهى (checkbox)

<p class="post-share">
<form style="border:1px solid #ccc;padding:3px;text-align:center;" action="http://feedburner.google.com/fb/a/mailverify"
method="post" target="popupwindow" onsubmit="window.open('http://feedburner.google.com/fb/a/mailverify?uri=$categoryfeed', 'popupwindow', 'scrollbars=yes,width=550,height=520');return true">
<p>يمكنك الاشتراك في التصنيف الذي تحب :<br>
<?php
$cast = array('wpportal-plugins' => 'تركيب الاضافات',
              'wpportal-adsense' => 'أدسنس',
			  'wpportal-install-upgrad' => 'تركيب وترقية',
              'wpportal-lessons' => 'دروس',
			  'wpportal-general' => 'عام',
			  'wpportal-problem-and-solution' => 'مشاكل وحلول',
			  'wpportal-tips' => 'نصائح',
			  'wpportal-articles' => 'مقالات');
echo "<input type=\"radio\" name=\"uri\" value=\"wpportal\" checked>الخلاصات كاملة\n";
foreach($cast as $categoryname => $categoryfeed) {
  echo "<input type=\"radio\" name=\"uri\" value=\"$categoryname\">$categoryfeed\n";
}
?></p>
<p>أدخل بريدك الاإلكتروني : <input type="text" style="width:140px" name="email"/></p>
<input type="hidden" name="loc" value="en_US"/>
<input type="submit" value="اشترك الان" />
</form>

وهذا مثال

الى هنا نكن قد انتهينا والى اللقاء في تدوينة جديدة انشاء الله

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

والسلام عليكم ورحمة الله وبركاته

خلاصات المدونة وحرية الاختيار لزوارك بواسطة مجلة ووردبريس, يمكنك نقل ومشاركة التدوينة مع ذكر المصدر الأصلي للموضوع ، مع رابطه, والتدوينة مرخصة بموجب المشاع الابداعي Creative Commons A-NC-SA 3.0.

الوسوم : , , , , ,


عدد التعليقات على هذه التدوينة : 3 تعليقات

  1. أحمد الجهني أكتوبر 16th, 2011

    أخي الحبيب معاذ

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

    • معاذ أكتوبر 18th, 2011

      لا اظن ذالك اخي العزيز احمد الجهني والله اذا كان في وقت ربما اقوم ببرمجة اضافة بسيطة تمكن من العمل بسهولة ولو انه ستحتاج في جميع الاحوال الى ان تنشئ تصنيفات في موقع feedburner لكل تصنيف من الخلاصات


  • مجلة الوردبريس
    أكتوبر 18th, 2011




1. المرجوا الابتعاد عن كتابة تعليقات بنمط (يعطيك العافية)، (روعة)، (ممتاز)، (مشكوووور)، (ابداع).

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