الدعم العربي

نسخة كاملة : هاك إخاء الروابط
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
يا جماعة أنا معدل البورتال تماما

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

اما عن المشكلة التى تتحدث عنها فلا علاقة للهاك بها.
بارك الله فيك أستاذنا الكريم

أظنك ما فهمت قصدي

الهاك يعمل على أكمل وجه و جيد جدا

لكن هناك بعض الأقسام مثلا لا أريد أن أخفي الروابط فيها

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

و إذا كان ممكن تتكرم علينا بما آتاك الله من فضله و تساعدني شوي فهذا الهاك مهم بالنسبة لي

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

لكن بكل الأحوال سوف القى نظرة على الأمر واذا رأيت انى سأتمكن من انجازه بشكل سريع سوف اقم به بإذن الله.

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

من هذا الرابط

http://www.dd4bb.com/thread-4566.html

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

افتح ملف الهاك بواسطة اى محرر برمجى مثل الدريم ويفر.

ثم ابحث به عن التالى
PHP كود :
function hidelinks_hide(&$message)
{
    global 
$settings$mybb;
    
    if (
$mybb->settings['hidelinks_enabled'] == "1")
    {
        if(
$mybb->user['usergroup'] == "1")
        {
            
$message preg_replace("!<a[^>]*(http|www)(.*)</a>!siU""{$mybb->settings['hidelinks_message']}"$message);
        }
    }


استبدله بالتالى
PHP كود :
function hidelinks_hide(&$message)
{
    global 
$settings$mybb;
    
$blocked_fids = array(1,2,3);
    if (
$mybb->settings['hidelinks_enabled'] == "1" && !in_array(abs($mybb->input['fid']), $blocked_fids))
    {
        if(
$mybb->user['usergroup'] == "1")
        {
            
$message preg_replace("!<a[^>]*(http|www)(.*)</a>!siU""{$mybb->settings['hidelinks_message']}"$message);
        }
    }


مع مراعاة ان تستبدل الأرقام 1,2,3 بأرقام الأقسام التى لا تريد اخفاء الروابط بها..

(يمكنك معرفة رقم اى قسم, عن طريق الضغط على رابطه ستجد بنهاية الرابط fid=X حيث X هو رقم القسم)..

بالتوفيق بإذن الله.
بارك الله فيك يا أستاذ
أستاذ الهاك لا يعمل

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