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

شرح اخفاء الروابط عن الزوار واستبدالها برسالة التسجيل


مشاهدة المشاركة في الموضوع بالعرض العادي
look/images/icons/i1.gif اخفاء الروابط عن الزوار واستبدالها برسالة التسجيل
  11-10-2009 09:44 صباحاً  
Rifizm
معلومات الكاتب
في كود أخي سليمان ، أعتقد خطأ بسيط ،
في المصفوفة الثانية array
CODE
$link = str_replace(array('"', "'"), array('"', ' ' '), $link);


الصحيح :

CODE
$link = str_replace(array('"', "'"), array('"', " ' "), $link);


لأنه لا يجوز وضع علامة تنصيص واحدة بين علامتي تنصيص من نفس النوع !!

الكود كاملا :
CODE

function PowerCode_Tag_Url($link, $message)
{
global $PowerBB;
if (trim($message) == '')
{
return '';
}

$message = str_replace('\\"', '"', $message);
$Guest_message = ('لمشاهدة الروابط يلزمك التسجيل');
$register_link = ('register.html');
$link = str_replace(array('"', "'"), array('"', "'"), $link);
if ($PowerBB->_CONF['member_permission'])
{
return "<a href=\"$link\" target=\"_blank\">$message</a>";


}
else
{
return "<a href=\"$register_link\" target=\"_blank\">$Guest_message</a>";
}
}



تم تحرير المشاركة بواسطة :Rifizm بتاريخ:



الساعة الآن 12:31 AM