تسجيل الدخول

مشاهدة النسخة كاملة : كيف تجعل محركات البحث تبقى لمدة أطول في منتداك (phpbb)


عميروش
2010-06-12, 21:13
http://i30.servimg.com/u/f30/11/63/19/85/assala10.gif (http://www.servimg.com/image_preview.php?i=173&u=11631985)

http://www.ikseb.info/up/download.php?img=94 (http://www.ikseb.info/up/download.php?img=94)

دائما في إطار تحسين أرشفة المنتديات (أنا أقصد هنا منتديات phpbb )

الآن بعد أن صنعنا خريطة لموقعنا و قدمناها الى قوقل كما شرحنا في الموضوع السابق

http://www.djelfa.info/vb/showthread.php?t=326436

يتسائل البعض لماذا لا تبقى روبوتات الفهرسة طويلا في منتداي ؟؟؟

لماذا يختفي روبوت فهرسة قوقل بمجرد أن أحدث الصفحة ؟؟؟؟

الإجابة قد تكون بسبب الروابط الخاريجة، يعني الجميع يضع روابط لتحميل صور و لتحميل برامج أو روابط لمواقع

أخرى أو ماشابه

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

الحل

هو ما سنتحدث عنه اليوم أو ما يسمى بــ Nofollow ( عدم التتبع)

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

و هكذا تبقى لمدة أطول في المنتدى

مع الإبقاء على خاصية تتبع الروابط الداخلية التي تخص منتداك

كما تستطيع إضافة قائمة مواقع صديقة تستثنيها من هذا الكود.

كيف نضع الكود

أولا إفتح ملف viewtopic.php

إبحث عن

$message = bbcode_nl2br($message);
$message = smiley_text($message);

أضف بعدها في سطر جديد

// BEGIN nofollow
// February 5th, 2010 By Liv Jones
//www.ikseb.info/phpBB

// *Custom Variables:

// If your server variable isn't set you may need to replace
// this line with an example such as:
// $home_url=greensboring.com;

$home_url=$_SERVER['HTTP_HOST'];

// *Option Custom Variables:

// هنا تستطيع وضع قائمة مواقع صديقة لا تريد تطبيق النو فلو عليها


$short_list=array(
'www.extra-pc.com',
'www.phpbbarabia.com',
'www.phpbb.com',
'www.ikseb.info',
);

// تفعيل روابط الدو فلو في الرد الأول فقط
//الحالة الحالية معطلة


$follow_fp='disable';


// ************ CHANGE NOTHING BELOW HERE ****************

// Make all the links the same format regardless of url tag
$message = preg_replace('/(a class="postlink" href="(.*?)")/','a href="$2" class="postlink"',$message);

// replace all links with nofollow
$message = preg_replace('/(class="postlink")/','class="postlink" rel="nofollow" onclick="********open(this.href);return false;"',$message);

// parse out local links to remove nofollow
$message = preg_replace('/(a href="http:\/\/'.$home_url.'(.*?)" class="postlink" rel="nofollow" onclick="********open\(this.href\)\;return false\;")/','a href="http://'.$home_url.'$2" class="postlink-local"',$message);

// DoFollow on First Post only like a blog
if (($row['post_id'] == $topic_data['topic_first_post_id']) && ($follow_fp != 'disable') && ($user_cache[$poster_id]['posts'] > 3)) {
$message = preg_replace('/(rel="nofollow")/','',$message);
}

// Licensing
$message = preg_replace(base64_decode('LyBHcmVlbnNib3JvIC8=') ,base64_decode('PGEgaHJlZj0iaHR0cDovL2dyZWVuc2Jvcm luZy5jb20vIj4gR3JlZW5zYm9ybyA8L2E+'),$message);

// Optional WhiteList for dofollowing
// (But still open in new window)

foreach($short_list as $sl) {
$message = preg_replace('/(href="http:\/\/'.$sl.'(.*?)" class="postlink" rel="nofollow")/','href="http://'.$sl.'$2" class="postlink" rel="dofollow"',$message);
}

// Parsing Image Sizes
if ($row['post_id'] == $topic_data['topic_first_post_id']) {
$message = preg_replace('/(alt="Image")/','alt="Image" style="max-width:400px;"',$message); } else {
$message = preg_replace('/(alt="Image")/','alt="Image" style="max-width:650px;"',$message); }

// END - nofollow

http://www.ikseb.info/up/download.php?img=94 (http://www.ikseb.info/up/download.php?img=94)


يفضل استخدام برنامج Notepad++ للتعديل على الملف

تم بحمد الله و أتمنى أن الجميع يستفيد من الشرح البسيط..........:)

الأستاذ سامي
2010-06-26, 08:51
و هنا تظهر احدى سلبيات الروابط الخارجية
جزاك الله خيرا على الموضوع و الطريقة الجميلة

عميروش
2010-06-26, 11:18
و هنا تظهر احدى سلبيات الروابط الخارجية
جزاك الله خيرا على الموضوع و الطريقة الجميلة

http://i13.servimg.com/u/f13/11/63/19/85/ouipui10.gif (http://www.servimg.com/image_preview.php?i=391&u=11631985)

mustapha_500
2010-08-14, 16:14
merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii

عبد القادر
2010-08-14, 16:15
بوركت يا اخييييييييييييييييييييييييي ................abd alkader مر من هنااااااااااااااااااااااااااااا

مقني
2010-08-19, 13:56
merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii

الأستاذ سامي
2010-08-19, 16:37
merciiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii

انبهك الى ان المواضيع و الردود تكون فقط باللغة العربية !!

azizemourad
2010-09-18, 17:45
ممكن مساعدة الاخ عميروش
ممكن نتكلم على البريد



********* ممنوع نشر البريد الاكلتروني **************
الاشراف

الأستاذ سامي
2010-09-18, 17:52
السلام عليكم
اخي
ان كان عندك اي سؤال حول الموضوع يمكنك طرحه عبر نفس الموضوع و الا لماذا فتحنا المنتدى؟