تحديث آخر نسخة 1.8.37

تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هاك إخاء الروابط
#1
يا جماعة أنا معدل البورتال تماما

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

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

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

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

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

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

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

من فضلك أستاذ
[صورة: banner10.gif]
الرد
شكر من طرف :
#5
نعم اخى انا فهمت ذلك.
وهذا "فعند تركيب الهاك هل يوجد هناك خيار لتعطيله في بعض الأقسام" بمفرده يحتاج لعدة تعديلات ليست قليلة.

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

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

من هذا الرابط

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

بارك الله فيك و أعطاك كل ما تتمنى من خير و رزقك ورود حوض النبي الكريم صلى الله عليه و سلم
[صورة: banner10.gif]
الرد
شكر من طرف :
#7
طيب شوف يا طيب, اليك حل اراه سريع ويفى بالغرض, وبنفس الوقت لن يجعلك تنتظر حتى يتوفر لى بعض الوقت.

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

ثم ابحث به عن التالى
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 هو رقم القسم)..

بالتوفيق بإذن الله.
الرد
شكر من طرف :
#8
بارك الله فيك يا أستاذ
[صورة: banner10.gif]
الرد
شكر من طرف :
#9
أستاذ الهاك لا يعمل

بقيت الروابط مخفية كما هي
[صورة: banner10.gif]
الرد
شكر من طرف :
#10
انسخ لى الجزء الذى استبدلته بعد وضعك لأرقام الأقسام به.
الرد
شكر من طرف :


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 5 ) ضيف كريم