منتدى دعم PBBoard الرسمي
(نسخة قابلة للطباعة من الموضوع)
https://pbboard.info/forums/t7838
أنقر هنا لمشاهدة الموضوع بهيئته الأصلية

قنبلة PBBoard المنتظرة , اوهم اعضاءك وزوارك بأنك تخاطبهم شخصيا
نجم الويب 17-10-2011 11:07 مساءً
السلام عليكم ورحمة الله وبركاته،،

من مننا لا يعرف مخاطبة الاعضاء بكلمة [you] في المواضيع والمنتدى !!

اكيد عرفتوا الملحق الذي اقصدة biggrin2

طبعا بمساعدة اخي الغالي سليمان cool في انارة الطريق للتمكن في عمل هذا الملحق

معلش كثرت من كلامي blushing
عموما الشرح في الطريق :
اعتماد الملحق في عنوان ومحتوى المواضيع ..
حرر ملف : pbboardCodeparse.class.php
وابحث في دالة censor_words عن :

CODE
if ($PowerBB->_GET['page'] != 'topic'


ضع اعلاها :

CODE
if ($PowerBB->_CONF['member_permission'])
	{
	$text = str_replace("[you]",$PowerBB->_CONF['member_row']['username'],$text);
	}
	else
	{
	$text = str_replace("[you]",$PowerBB->_CONF['template']['lang']['Guest_'],$text);
	}


ثم ابحث في دالة html2bb عن :

CODE
$string = $this->html_common($string);


ضع اسفلها :

CODE
	  if ($PowerBB->_CONF['member_permission'])
	  {
	  $string = str_replace("[you]",$PowerBB->_CONF['member_row']['username'],$string);
	  }
	  else
	  {
	  $string = str_replace("[you]",$PowerBB->_CONF['template']['lang']['Guest_'],$string);
	  }


لا تحفظ الملف بعد .. huh
لأعتماد ظهورها بداخل الاهداءات cool
في نفس الملف
ابحث عن الكود:

CODE
function feltr_words($text)
    {
	   global $PowerBB;


وضع تحته :

CODE
    if ($PowerBB->_CONF['member_permission'])
	{
	$text = str_replace("[you]",$PowerBB->_CONF['member_row']['username'],$text);
	}
	else
	{
	$text = str_replace("[you]",$PowerBB->_CONF['template']['lang']['Guest_'],$text);
	}


الان قم بحفظ الملف ..
لإعتمادها في صفحات مواضيع الارشيف
ابحث في المديول topic_archive.module.php عن الكود :

CODE
   if ($PowerBB->_CONF['member_permission'])
	{
	$this->Info['text'] = str_replace("[you]",$PowerBB->_CONF['member_row']['username'],$this->Info['text']);
	}
	else
	{
	$this->Info['text'] = str_replace("[you]",$PowerBB->_CONF['template']['lang']['Guest_'],$this->Info['text']);
	}


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




CODE
$PowerBB->_CONF['member_row']['username']




بـ




CODE
$PowerBB->_CONF['member_row']['username_style_cach']



انتهى


الزوار يظهر لهم ضيف

شرح وفائدة الهاك او الملحق :
[highlight=#NaNNaNNaN][/highlight]الفائدة من هذا الهاك هي .. يوهم قاريء الموضوع أنه المقصود بالموضوع

هاك أنت المميز والمعروف والذي يوهم قاريء الموضوع بأنه المقصود بالموضوع حيث تكتب في الموضوع أو عنوانه [you ] بدون فراغ بين you والأقواس فيتم آليا إستبدالها بإسم قاريء الموضوع أو ضيف أو غير مسجل اذا كان غير مسجل فيظهر له يا ضيف
نأتي للمثال :-
فرضا تكتب في عنوان موضوع ما : "ومسجل دخول بأسم مثلا - نجم الويب "
اهلا وسهلا بك يا [you] معنا في المنتدى .. ==النتيجة ستكون ==> اهلا وسهلا بك يا نجم الويب معنا في المنتدى ..

فكلمة [you] ستستبدل باسم العضو الذي يقرأ الموضوع ..

"مثلا الاخ سليمان يقرأ الموضوع " النتيجة ستكون :>> اهلا وسهلا بك يا سليمان معنا في المنتدى ..
يعني انا راح اقراها بهالشكل ..

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

اهلا وسهلا بك يا ضيف معنا في المنتدى ..

وهكذا .. بقية الاعضاء ..

هذه فكرة الهاك .. مجرد كتابة الرمز [you] ويتم استبدالها تقائيا باسم العضو القارئ ..
ملاحظة : يتم استبدال الكلمة في عنوان الموضوع و الموضوع و شريط الاهداءات و ارشيف المواضيع فقط !!

لرؤية مثال على هذا الهاك ..
الموضوع :http://shoqm.tk/t12137.html

والاهداءات ستجدون اول اهداء

ارجوا دعواتكم بظاهر الغيب لجميع الامة العربية والاسلامية بالخروج من ازماتها القاسية ..

عفوا لمن يريد التعديل جاهز في المرفقات تم التعديل عليها بعد جميع الاصلاحات والتحديثات بتاريخ 23-11-2011 mf
منتدى دعم PBBoard الرسمي

Copyright © 2009-2024 PBBoard® Solutions. All Rights Reserved