تطبيق وسم nofollow على الروابط الخارجية بالمواضيع

المشرفون: alhitary، طاقم الإضافات

صورة العضو الشخصية
Extra PC
عضو متميز
عضو متميز
مشاركات: 283
اشترك في: الاثنين مايو 19, 2008 7:46 am

تطبيق وسم nofollow على الروابط الخارجية بالمواضيع

مشاركةبواسطة Extra PC » الجمعة فبراير 12, 2010 3:12 am

السلام عليك هذا شرح بسيط جدا لجعل جميع الروابط الخارجية التي يتم وضعها بالمنتدى (عدا روابط مواضيع المنتدى نفسه الداخلية) تحمل وسم nofollow


ما فائدة النو فلو nofollow
فائدة النو فلو اخبار عناكب البحث بعدم تتبع هذا الرابط وتجاهله ..

بمعنى انه عند دخول عناكب البحث لأرشفة موضوع مثلاً في قسم البرامج يوجد رابط تحميل للبرنامج وهو رابط خارجي عند مرور عناكب البحث عليه تتبع هذا الرابط وتقوم بالذهاب اليه وتخرج من منتداك وهنا تلاحظ ان العناكب غير ثابته بالمنتدى عندك وتواجدها ربما يكون قليل بسبب كثرة الروابط الخارجيه عندك وتتبع عناكب البحث لها

كما انه يساعدك على زيادة البيج رانك لصفحات منتداك



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



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


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



افتح ملف viewtopic.php


ابحث عن


كود: تحديد الكل

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



اضف بعدها (هناك أسطر بالعربية متعلقة بطريقة اضافة روابط صديقة لا يشملها وسم نو فلو اقرأها بعناية)



كود: تحديد الكل

// BEGIN nofollow
    // February 5th, 2010 By Liv Jones
    //www.extra-pc.com/vb

    // *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',
       );

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

        $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="window.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="window.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('PGEgaHJlZj0iaHR0cDovL2dyZWVuc2JvcmluZy5jb20vIj4gR3JlZW5zYm9ybyA8L2E+'),$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







كيف تعرف ان الكود يعمل وان الروابط فعلا صارت nofollow ابسط طريقة هي استخدام متصفح فايرفوكس

اضغط على اي رابط خارجي بمنتداك بزر الماوس الايمن واختر خصائص واذا شاهدت كلمة nofollow معناها كل شي تمام


صورة


صورة



للتجربة من هنا


http://www.extra-pc.com/testforum/viewtopic.php?f=3&t=4


عضوية test

باس : 123456



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


http://www.extra-pc.com/testforum/viewtopic.php?f=3&t=4



سلامي
آخر تعديل بواسطة Extra PC في الجمعة فبراير 12, 2010 5:19 pm، تم التعديل 5 مرات في المجمل.




صورة العضو الشخصية
Garebooo
المشرف العام
المشرف العام
مشاركات: 7407
اشترك في: السبت مارس 26, 2005 6:12 am
مكان: phpBB Arabia

تطبيق وسم nofollow على الروابط الخارجية بالمواضيع

مشاركةبواسطة Garebooo » الجمعة فبراير 12, 2010 1:57 pm

بارك الله فيك على التعديل عزيزي

لكن هل يمكن استثناء بعض الروابط ؟
من فضلك استخدم نموذج طلب الدعم عند اضافة مشكلتك
بعد حل مشكلتك فضلاً ضع [ مجابة ] في عنوان الموضوع حتى يتنظم الموقع بشكل اكبر

صورة العضو الشخصية
Extra PC
عضو متميز
عضو متميز
مشاركات: 283
اشترك في: الاثنين مايو 19, 2008 7:46 am

تطبيق وسم nofollow على الروابط الخارجية بالمواضيع

مشاركةبواسطة Extra PC » الجمعة فبراير 12, 2010 3:03 pm

بالإمكان طبعا لا شيء غير ممكن

جرب هنا


http://www.extra-pc.com/testforum/viewt ... 4&p=12#p12

انظر لرابط جوجل بالرد الاخير ستجده دوفلو وليس نو فلو

ساشرح الامر بعد وصولي للعمل لأني تأخرت لوول

سلامي يا كابتن

صورة العضو الشخصية
Extra PC
عضو متميز
عضو متميز
مشاركات: 283
اشترك في: الاثنين مايو 19, 2008 7:46 am

تطبيق وسم nofollow على الروابط الخارجية بالمواضيع

مشاركةبواسطة Extra PC » الجمعة فبراير 12, 2010 4:56 pm

تم وضع الشرح بالرد الأول بشكل مفصل اكثر وبكود جديد


ارجو نقل الموضوع لقسم الهاكات ان كان هذا افضل


سلامي

صورة العضو الشخصية
pg4soft
عضو جديد
عضو جديد
مشاركات: 91
اشترك في: الأربعاء فبراير 04, 2009 1:47 pm
مكان: Libya

تطبيق وسم nofollow على الروابط الخارجية بالمواضيع

مشاركةبواسطة pg4soft » السبت فبراير 13, 2010 12:10 am

انا مطبقها من زمان في منتداى
http://forum.arab-ia.com/

لااتذكر اين وجدت الطريقة في موقع الام ام phpbbseo

مشكور علي الطريقة

A.B.M.K
مشرف سابق
مشرف سابق
مشاركات: 2421
اشترك في: الجمعة يوليو 10, 2009 5:19 pm
مكان: Germany

تطبيق وسم nofollow على الروابط الخارجية بالمواضيع

مشاركةبواسطة A.B.M.K » السبت فبراير 13, 2010 2:25 pm

بارك الله فيك عزيزي

نجحت الطريقة ;)
قائمة بالهاكات التي عربتها
http://www.al-yemen.de/bb

يسعدني و يشرفني ان اقوم بمساعدتك
*********************************
*** انا اقوم دائماً بالبحث عن حل لمشكلتك و اجيبك في اسرع وقت
*** اسمي : مــــــــــحـــــــــــرك الـــــــــبـــحـــــــث
*** اتمنى ان تجد حل لمشكلتك او اسفسارك في اسرع وقت
*********************************

صورة العضو الشخصية
بدووي
عضو متميز
عضو متميز
مشاركات: 236
اشترك في: السبت أكتوبر 06, 2007 8:13 pm

تطبيق وسم nofollow على الروابط الخارجية بالمواضيع

مشاركةبواسطة بدووي » السبت فبراير 13, 2010 5:25 pm

Extra PC كتب:افتح ملف viewtopic.php


ابحث عن


CODE: تحديد الكل
$message = bbcode_nl2br($message);
$message = smiley_text($message);



سلام عليكم
اخوي ممكن تتاكد من الكود لانه لا يوجد له اثر عندي
صورة
منتدى قص
http://www.cut-p.com
شارك لتكسب صديق واجمع النقاط لتكسب دولار
http://answer-win.com

A.B.M.K
مشرف سابق
مشرف سابق
مشاركات: 2421
اشترك في: الجمعة يوليو 10, 2009 5:19 pm
مكان: Germany

تطبيق وسم nofollow على الروابط الخارجية بالمواضيع

مشاركةبواسطة A.B.M.K » السبت فبراير 13, 2010 5:30 pm

ادخل فقط هذا الكود

$message = bbcode_nl2br($message);

و سيظهر لك , الترتيب هنا يختلف بمسافة او اثنتين , عند البحث عن هذا الكود ستجد الكود الثاني اسفله مباشرة
قائمة بالهاكات التي عربتها
http://www.al-yemen.de/bb

يسعدني و يشرفني ان اقوم بمساعدتك
*********************************
*** انا اقوم دائماً بالبحث عن حل لمشكلتك و اجيبك في اسرع وقت
*** اسمي : مــــــــــحـــــــــــرك الـــــــــبـــحـــــــث
*** اتمنى ان تجد حل لمشكلتك او اسفسارك في اسرع وقت
*********************************

صورة العضو الشخصية
بدووي
عضو متميز
عضو متميز
مشاركات: 236
اشترك في: السبت أكتوبر 06, 2007 8:13 pm

تطبيق وسم nofollow على الروابط الخارجية بالمواضيع

مشاركةبواسطة بدووي » السبت فبراير 13, 2010 7:42 pm

مساء الخير

حبيبي مافيه ولا شي مرره
صورة
منتدى قص
http://www.cut-p.com
شارك لتكسب صديق واجمع النقاط لتكسب دولار
http://answer-win.com

A.B.M.K
مشرف سابق
مشرف سابق
مشاركات: 2421
اشترك في: الجمعة يوليو 10, 2009 5:19 pm
مكان: Germany

تطبيق وسم nofollow على الروابط الخارجية بالمواضيع

مشاركةبواسطة A.B.M.K » السبت فبراير 13, 2010 10:20 pm

عزيزي افتح ملف root/viewtopic.php

ابحث عن

كود: تحديد الكل

// Second parse bbcode here
   if ($row['bbcode_bitfield'])
   {
      $bbcode->bbcode_second_pass($message, $row['bbcode_uid'], $row['bbcode_bitfield']);
   }


ستجد باسفل هذا الكود هذا

كود: تحديد الكل

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


ضع الاكواد التي في المشاركة الاولى تحت هذه الاكواد ;)
قائمة بالهاكات التي عربتها
http://www.al-yemen.de/bb

يسعدني و يشرفني ان اقوم بمساعدتك
*********************************
*** انا اقوم دائماً بالبحث عن حل لمشكلتك و اجيبك في اسرع وقت
*** اسمي : مــــــــــحـــــــــــرك الـــــــــبـــحـــــــث
*** اتمنى ان تجد حل لمشكلتك او اسفسارك في اسرع وقت
*********************************

صورة العضو الشخصية
بدووي
عضو متميز
عضو متميز
مشاركات: 236
اشترك في: السبت أكتوبر 06, 2007 8:13 pm

تطبيق وسم nofollow على الروابط الخارجية بالمواضيع

مشاركةبواسطة بدووي » الأحد فبراير 14, 2010 6:51 am

سلام عليكم

صبااح الخير

مشكور اخوي

بس برضه حتي هذه ماهو موجوود مرره
صورة
منتدى قص
http://www.cut-p.com
شارك لتكسب صديق واجمع النقاط لتكسب دولار
http://answer-win.com

صورة العضو الشخصية
Extra PC
عضو متميز
عضو متميز
مشاركات: 283
اشترك في: الاثنين مايو 19, 2008 7:46 am

تطبيق وسم nofollow على الروابط الخارجية بالمواضيع

مشاركةبواسطة Extra PC » الأحد فبراير 14, 2010 11:47 am

بدووي كتب:سلام عليكم

صبااح الخير

مشكور اخوي

بس برضه حتي هذه ماهو موجوود مرره


اذا يبدو ان لديك مشكلة لان ملف viewtopic.php ملف اساسي بنسخة phpbb وليس ملف ستايل يفضل ان تأخذ ملف اصلي من النسخة الأخيرة وتستبدله بما لديك وتطبق الشرح بعدها

صورة العضو الشخصية
yemen
عضو فعال
عضو فعال
مشاركات: 620
اشترك في: السبت مارس 27, 2010 2:35 pm

تطبيق وسم nofollow على الروابط الخارجية بالمواضيع

مشاركةبواسطة yemen » الجمعة إبريل 30, 2010 7:02 am

أجري التعديل ولكن لايعمل
؟؟
وملاحظ ان حجم الملف المعدل 74 كيلوبايت
والغير معدل 72 كيلو بايت
وبعد الارسال والاستبدال
يبقى حجم الملف 72كيلوبايت!!!

صورة العضو الشخصية
awthah
عضو فعال
عضو فعال
مشاركات: 401
اشترك في: الجمعة أغسطس 28, 2009 6:12 pm
مكان: اليمن -صنعاء

تطبيق وسم nofollow على الروابط الخارجية بالمواضيع

مشاركةبواسطة awthah » السبت مايو 01, 2010 6:08 pm

لم استطع التأكد من عمل الخاصية ام لا
لان خيار خصائص لا يظهر عن الضغط على اي رابط خارجي
http://www.englab-su.com/bb/
اللهم صلي على محمد وال محمد....

http://www.englab-su.com/bb
نوع الستايل :- prosilver
منتديات طلاب كليه الهندسة جامعة صنعاء
وسيبقى نبض قلبي يمنيا ...لن ترى الدنيا على ارضي وصيا

اللهم احفـــظ اليمن ...

صورة العضو الشخصية
yemen
عضو فعال
عضو فعال
مشاركات: 620
اشترك في: السبت مارس 27, 2010 2:35 pm

تطبيق وسم nofollow على الروابط الخارجية بالمواضيع

مشاركةبواسطة yemen » السبت مايو 01, 2010 7:31 pm

اضغط كلك يمين بعدين عرض المصدر وابحث عن كلمة nofolow
اذا وجدتها الوسم سعمل


العودة إلى “الهاكات التجريبية [ ×.3.0 ]”

الموجودون الآن

المستخدمون الذين يتصفحون المنتدى الآن: لا يوجد أعضاء مسجلين متصلين وزائر واحد


المسافرون العرب بوابة مركزي