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

مساعدة بخصوص القوالب التي لا تحتوي على <head>

موضوع مغلق


16-04-2016 01:39 مساءً
ridouane
معلومات الكاتب
السلام عليكم ورحمة الله وبركاته!



لمنع أرشفة صفحة معينة تستخدم هذه العلامة الوصفية <code><m*eta name="robots" content="noindex"> </code> في قسم <head>.





مثلا بالنسبة لقالب print_subject هناك وسم <head> فقت بإضافة هذه العلامة <code><m*eta name="robots" content="noindex"></code> أسفل منه،



لكن ماذا بخصوص القوالب التي لا تحتوي على <head> ؟



هل أضيف فوقها هذه العلامات :



CODE
<code><code><code><head></code></code></code>

<code><code><code><code><meta name=</code><code>"robots"</code> <code>content=</code><code>"noindex"</code><code>></code></code></code></code>

<code><code><code><code></head></code></code></code></code>




*سؤال آخر: كيف أقوم بمنع الزوار من مشاهدة " الكلمات الدلالية " الموجودة أسفل كل موضوع ؟
تم تحرير الموضوع بواسطة :ridouane بتاريخ: 16-04-2016 03:51 مساءً


look/images/icons/i1.gif مساعدة بخصوص القوالب التي لا تحتوي على <head>
  16-04-2016 04:06 مساءً   [1]
Soliman
معلومات الكاتب
اضافة هذا الكود يحظر فهرسة الصفحات التي يوجد بها

يفضل بدلاً من ذلك ان تستخدم ملف : robots.txt لمنع ارشفة صفحات معينة

بهذا الشكلمثلاً لمنع ارشفة صفحة طباعة الموضوع وصفحة محرك بحث المنتدى :

CODE
User-agent: *<br />
Disallow: /index.php?page=print<br />
Disallow: /index.php?page=search<br />
<br />




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

فافتح قالب : show_tags_topic

وضع في اعلى الأكواد تماماً ضع هذا الشرط

CODE
{if {$_CONF['member_permission']}}

وفي نهاية الأكواد اقفل الشرط بـ :

CODE
​{/if}<br />






موفق

look/images/icons/i1.gif مساعدة بخصوص القوالب التي لا تحتوي على <head>
  17-04-2016 01:17 صباحاً   [2]
ridouane
معلومات الكاتب
شكرا جزيلا استاذ سليمان،

لكن ملف robots.txt لا يمنع أرشفة الصفحات 100% وهذا أيضا صرَّحَت به جوجل؛

https://support.google.com/webmasters/answer/6062608?hl=ar&ref_topic=6061961&rd=1



جوجل أيضا توصي باستخدام الحماية بكلمة مرور أو علامات أو أوامر noindex + حذف الصفحة من ملف robots.txt.



قمت بمنع أرشفة صفحات بواسطة ملف robots.txt لكن بعد مدة وللأسف الشديد تمت أرشفة هذه الصفحات.



*طلبي الأن هو :



كيف أضيف هذه العلامة للقوالب التي لا تحتوي على وسم <head> ؟

تم تحرير المشاركة بواسطة :ridouane بتاريخ:17-04-2016 01:26 صباحاً


look/images/icons/i1.gif مساعدة بخصوص القوالب التي لا تحتوي على <head>
  17-04-2016 02:11 صباحاً   [3]
Soliman
معلومات الكاتب


يفضل ان تذكر اسماء الصفحات لكي نساعدك في تضمين العلامة الوصفية noindex بداخل <head>
بشكل صحيح من خلال اضافة شرط اسم الصفحة لظهوره !

فوسم مدرج في القالب الأساسي headinclud الذي يظهر في 95% من صفحات المنتدى كقالب ثابت لرأس ستايل المنتدى



فليس كل صفحة أو قالب له وسم <head> مخصص له

باستثناء بعض الصفحات كصفجة طباعة الموضوع والأرشيف

look/images/icons/i1.gif مساعدة بخصوص القوالب التي لا تحتوي على <head>
  17-04-2016 08:12 مساءً   [4]
ridouane
معلومات الكاتب
مثلا صفحة طباعة الموضوع، إرسال الموضوع، تحميل الموضوع، الصفحة الشخصية للعضو

look/images/icons/i1.gif مساعدة بخصوص القوالب التي لا تحتوي على <head>
  17-04-2016 11:27 مساءً   [5]
Soliman
معلومات الكاتب
تفضل

افتح قالب : headinclud

وابحث عن وسم :

CODE
​<head>


وضع اسفله هذا الكود لمنع ارشفة صفحة اضافة موضوع جديد + صفحة البروفايل

CODE
<?php
if ($PowerBB->_GET['page'] == 'new_topic'
or $PowerBB->_GET['page'] == 'profile')
{
?>    
<meta name="robots" content="noindex">
<?php
}
?>




اما بخصوص صفحة طباعة الموضوع فهي تابعه لقالب print_subject





موفق

look/images/icons/i1.gif مساعدة بخصوص القوالب التي لا تحتوي على <head>
  18-04-2016 04:45 مساءً   [6]
ridouane
معلومات الكاتب
شكرا استاذ سليمان

هل يمكن إضافة صفحات أخرى على هذا الشكل :

CODE


<code>if</code> <code>(</code><code>$PowerBB</code><code>->_GET[</code><code>'page'</code><code>] == </code><code>'new_topic'</code>
<code>or</code> <code>$PowerBB</code><code>->_GET[</code><code>'page'</code><code>] == </code><code>'profile'</code>
<code>or</code> <code>$PowerBB</code><code>->_GET[</code><code>'page'</code><code>] == <code>'</code></code>new_reply<code>'</code><code>)</code></p>

<p>


تم تحرير المشاركة بواسطة :ridouane بتاريخ:18-04-2016 04:49 مساءً


look/images/icons/i1.gif مساعدة بخصوص القوالب التي لا تحتوي على <head>
  18-04-2016 05:39 مساءً   [7]
Soliman
معلومات الكاتب
نعم يمكنك ذلك

look/images/icons/i1.gif مساعدة بخصوص القوالب التي لا تحتوي على <head>
  18-04-2016 05:41 مساءً   [8]
ridouane
معلومات الكاتب
شكرا جزيلا استاذ سليمان



المرجو قفل الموضوع


المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
[مجابه] طلب تعديل على أحد القوالب بخصوص وصف المنتديات Ahmed ezzat
2 1085 ميدو المصري
مشكلة بخصوص القوالب واستفسار حول الملقات المحدثة المدرس
9 1717 Soliman
طلبين بخصوص الألوان و القوالب RED EAGLE
3 1327 RED EAGLE

الكلمات الدلالية






الساعة الآن 08:04 AM