إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...

انضم الينا
استراحات زايد الصفحة الرئيسية

         :: المحامية رباب المعبي : حكم لصالح موكلنا بأحقيتة للمبالغ محل الدعوى (آخر رد :حوااااء)       :: برامج الرشاقة السعيدة (آخر رد :دارين الدوسري)       :: تفسير الحلم بمعدات الصيد (آخر رد :نوران نور)       :: تفسير حلم انجاب ولد للمتزوجه (آخر رد :نوران نور)       :: تفسير حلم رؤية المطر (آخر رد :نوران نور)       :: تفسير حلم حادث دهس (آخر رد :نوران نور)       :: رؤيا اكل الحلوى في المنام (آخر رد :نوران نور)       :: تفسير حلم الخنفساء السوداء في المنزل (آخر رد :نوران نور)       :: شنط قماش هاند ميد| تحف فنية تعكس الإبداع والأناقة الشخصية (آخر رد :konouz2017)       :: افضل فني نجار بالرياض 20% خصم (آخر رد :layansherief)      

إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
  #1  
قديم 08-25-2009, 06:20 AM
عضو ماسي
بيانات محروم.كوم
 رقم العضوية : 503
 تاريخ التسجيل : Dec 2007
الجنس : female
علم الدوله :
 المشاركات : 2,100,612
عدد الـنقاط :3341
 تقييم المستوى : 2139

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

ها هنا نحن اليوم في درس جديد تأكدت من عدم وجوده ... على الأقل في المواقع العربية

درسنا لهذا اليوم يتعلق بأحد أهم العوامل لإنتشار المواقع في محركات البحث , وبالتحديد في قوقل

أن تبرمج مولد خرائط تلقائي لموقعك يعني أن تتعب مرة واحدة فقط .. عوضاً عن توليدها كل مرة لفترات طويلة وببرامج وأدوات لا تعطيك مبتغاك بالضبط

فحينما يضاف إلى موقعك موضوعاً أو درساً جديداً ... لن تقوم باعادة التوليد مرة أخرى لأن كل ما عليك هو تحديث الـ sitemap في اعدادات الموقع في حسابك بقوقل أو غيره من محركات البحث

الخطوة الأولى ستكون برمجة ملف مولد الخرائط
الخطوة الثانية ستكون كتابة ملف .htaccess لتحويل الرابط sitemap.php إلى sitemap.xml حتى تقبلها محركات البحث

تذكر يجب أن تتعامل برمجة مع قواعد البيانات MySQL لأننها سنقوم باستخراج النتائج منها لتوليد الخريطة

حقوق الدرس محفوظة لـ صفوف + ترايدنت

الخطوة الأولى : برمجة مولد الخرائط

سنقوم بكتابة ملف sitemap.php لكن سنقوم بإضافة header لها حتى تعاملها المحركات على أنها ملف xml وليس php
أولاً يجب استدعاء ملف الاتصال بقواعد البيانات أو الملف الرئيسي للموقع بالكود التالي :
رمز PHP:
require_once('./global.php');


ثانياً يجب أن نعلم المستخدم أو المحرك أنه يستعرض ملف بصيغة xml وليس php بالكود التالي :
رمز PHP:
header('Content-Type: text/xml');


لمزيد من المعلومات عن دالة header اضغط هنا

الجميع يعلم ان ملفات xml تحتفظ بالبيانات داخل وسوم لذا...
ثالثاً سنكتب بداية كل ملف xml متضمناً أيضاً معلومات عامة عن الموقع كالتالي :
رمز PHP:
echo ''. "\r\n";

echo '',"\r\n";
echo "\t\r\n";
echo "\t\tdaily\r\n";
echo "\t\t1.0\r\n";
echo "\t\t".$SiteLink."\r\n";
echo "\t\r\n";


لاحظنا أن هناك متغير باسم SiteLink وبالطبع سيحمل هذا المتغير رابط موقعك كالتالي :
http://www.SiteLink.com


رابعاً هو استخراج روابط الأقسام لديك ان وجدت حتى تتأرشف هي الأخرى .. فمن غير الطبيعي أن تتأرشف المواضيع بدون الأقسام ! الكود كالتالي :
رمز PHP:
$cat_query = mysql_query("SELECT `id` FROM threads ORDER BY `id` DESC");
while(
$cat_info = mysql_fetch_array($cat_query))
{
echo
"\t\r\n";
echo
"\t\tdaily\r\n";
echo
"\t\t0.5\r\n";
echo
"\t\t".$SiteLink."/thread.php?id=".$cat_info['id']."\r\n";
echo
"\t\r\n";
}


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

خامساً وأهم مافي الشرح هو استخراج المواضيع أو المقالات واحداً تلو الأخرى كما في استخراج الأقسام ... الكود كالتالي :
رمز PHP:
$thread_query = mysql_query("SELECT id,title,lastmod FROM threads WHERE hidden=0 ORDER BY id DESC");
while(
$thread_info = mysql_fetch_array($thread_query))
{
echo
"\t\r\n";
echo
"\t\tweekly\r\n";
echo
"\t\t0.5\r\n";
echo
"\t\t".$thread_info['lastmod']."\r\n";
echo
"\t\t".$SiteLink."/thread.php?id=".$thread_info['id']."\r\n";
echo
"\t\r\n";
}


يمكنك الملاحظة أن في الإستعلام hidden=0 وذلك حتى لا تتأرشف المواضيع المحذوفة او المخفية
وأيضاً هناك آخر تعديل حيث يجب أن يكون بصيغة W3C Datetime المعروفة ولها عدة أشكال منها :

YYYY-MM-DD مثال : 1997/06/15
ويجب عليك تعديل الرابط حسب احتياجات الموقع

سادساً وأخيرا يجب علينا اغلاق الوسم الي قمنا بفتحه سابقا وهو كالتالي :
رمز PHP:
echo "";


إذن الكود كاملاً :
رمز PHP:


الخطوة الثانية : تحويل رابط الخريطة

حتى تعتمد الخريطة من أغلب محركات البحث يجب عليك وضعها بامتداد xml ولكن لن تقوم بتعديل اسم الملف إلى ذلك الامتداد بل سنبقيه sitemap.php ولكن سننشئ ملف .htaccess حتى تدخل على الملف sitemap.xml كأنك دخلت على sitemap.php وذلك من خلال الكود التالي : رمز Code:
RewriteEngine on
RewriteRule ^sitemap.xml sitemap.php [L]
تذكر ان اسم الملف هو .htaccess


ملاحظات :

- لخرائط المواقع عدة أشغال وعدة صيغ يأتي منها المضغوط ويأتي العادي وأنواع أخرى ولكن هذا الدرس لأشهر وأفضل الخرائط
- يمكنك التعديل على الخريطة كما تشاء حسب خبرتك في هذه المواضيع
- اذا كنت لا تعرف فائدة الخرائط فعليك بمراجعة دروس خرائط محركات البحث
- يجب عليك وضع ملف .htaccess في نفس مجلد الملف sitemap.php
- اذا كان لديك بالفعل ملف .htaccess ويحتوي على أكواد سابقة إذن قم بوضع السطر الثاني فقط من الكود المذكور في هذا الدرس

أتمنى أن يكون الدرس مفهوم
وعدم حذف الحقوق
وأي سؤال أنا حاضر
اخوكم / العذاب
صفوف - ترايدنت

__DEFINE_LIKE_SHARE__
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


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

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
اعمل خريطه لموقعك وارسالها تلقائي لمحركات البحث للجيل الرابع فقط 4 ميزة تستحق التجربه محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 02-12-2010 02:10 PM
[شرح] برمج مولد خرائط تلقائي Sitemaps لمحركات البحث لبرمجتك محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 08-25-2009 06:30 AM
الدرس الاول تهيئة منتداك لمحركات البحث محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 06-23-2009 07:50 PM
صفحه خطا 404 فلاشيه مهم جدا لمحركات البحث والزوار محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 06-12-2009 10:00 AM
[ عرض اعلان ] : اضف موقعك لمحركات البحث محروم.كوم منتدى أخبار المواقع والمنتديات العربية والأجنبية 0 05-03-2009 03:20 AM


الساعة الآن 12:32 AM


Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.5.2 TranZ By Almuhajir

RSS RSS 2.0 XML MAP HTML