السلام عليكم ورحمة الله وبركاته
في هذه التدوينة احببت ان اتحدث عن الخلاصات والقوائم البريدية نظرا لقلت المشتركين في هذ الخدمة اما لكثرة المواضيع التي يستقبلها بريد الزائر او خوف الزائر من ان يقوم اصحاب الموقع بارسال رسائل مزعجة او اسباب اخرى , هنا قد توصلت الى طريقة ربما تعجب الزوار خصوصا عن طريق القوائم البريدية و حتى الخلاصات العادية , وهي ان تدع الزائر يختار اي تصنيف يريد الاشتراك فيه وخصوصا عن طريق البريد
اول شيئ يجب عليك الاشتراك في موقع FeedBurner اصبح تابعا لخدمات جوجل ويعتبر هذا الموقع من أكبر المواقع التي توفر لمدونتك او منتداك خدمة الـ RSS لما يقدمه الموقع من خدمات كثيرة تهدف جميعها إلى جلب أكبر عدد من الزوار لمدونتك والحصول على زوار دائمين يتابعون جديد مدونتك دون عناء أو نسيان،على فكرة تحتاج حساب (Gmail) قم بزيارة موقع FeedBurner وقم بتسجيل الدخول عن طريق حسابك Gmail
ندخل الان في صلب الموضوع , بعد اشتراكك في موقع FeedBurner نقوم بانشاء خلاصات لجميع التصنيفات
ملحوظة :
سوف نشرح طريقة عمل خلاصات لتصنيف واحد والتصنيفات الاخرى نقوم بنفس الطريقة
نقوم باخد رابط التصنيف مثلا :
http://yourcolor.net/category/adsense/
لاحظ الصورة التالية :
بعد اخد رابط التصنيف نضيف اليه الكلمة التالية feed بالشكل التالي :
http://yourcolor.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">$categoryfeedn";
}
?></p>
<p>أدخل بريدك الاإلكتروني : <input type="text" style="width:140px" name="email"/></p>
<input type="hidden" name="loc" value="en_US"/>
<input type="submit" value="اشترك الان" />
</form>
وهذا مثال :
الى هنا نكن قد انتهينا والى اللقاء في تدوينة جديدة انشاء الله
اذا كان هناك اي استفسار يرجى وضع تعليق
والسلام عليكم ورحمة الله وبركاته
الاكاديمية العربية لفنون التصميم و الجرافيك
يجب عليك تسجيل الدخول لكتابة تعليق.