|
إنضمامك إلي منتديات استراحات زايد يحقق لك معرفة كل ماهو جديد في عالم الانترنت ...
انضم الينا
#1
| ||
| ||
السلام عليكم ورحمة الله وبركاته
__DEFINE_LIKE_SHARE__
ها هنا نحن اليوم في درس جديد تأكدت من عدم وجوده ... على الأقل في المواقع العربية درسنا لهذا اليوم يتعلق بأحد أهم العوامل لإنتشار المواقع في محركات البحث , وبالتحديد في قوقل أن تبرمج مولد خرائط تلقائي لموقعك يعني أن تتعب مرة واحدة فقط .. عوضاً عن توليدها كل مرة لفترات طويلة وببرامج وأدوات لا تعطيك مبتغاك بالضبط فحينما يضاف إلى موقعك موضوعاً أو درساً جديداً ... لن تقوم باعادة التوليد مرة أخرى لأن كل ما عليك هو تحديث الـ 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 ويحتوي على أكواد سابقة إذن قم بوضع السطر الثاني فقط من الكود المذكور في هذا الدرس أتمنى أن يكون الدرس مفهوم وعدم حذف الحقوق وأي سؤال أنا حاضر اخوكم / العذاب صفوف - ترايدنت |
مواقع النشر (المفضلة) |
| |
المواضيع المتشابهه | ||||
الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
اعمل خريطه لموقعك وارسالها تلقائي لمحركات البحث للجيل الرابع فقط 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 |