النتائج 1 إلى 8 من 8

الموضوع: اريد هاك تصغير الصور فى الموضوع (ضرورى جداّ)

  1. #1
    عضو فعال
    تاريخ التسجيل
    Jun 2005
    المشاركات
    1,110

    اريد هاك تصغير الصور فى الموضوع (ضرورى جداّ)



    السلام عليكم
    اريد هاك تصغير الصور فى الموضوع بحجم انا احددة
    واريد هاك تصغير الصور فى التوقيع بحجم انا احددة
    ومنتداى 3.5.3 وباللغة الانجليزية وياريت الهاكات تكون انجليزى ومش معربة وشكرا







  2. #2


    اتفضل اخوي مع الشرح

    ====================================
    ========[هـاك] تصغـير الصور تلقائيـاً ( جديد )========
    ====================================
    رجـاء .. اضغط Ctr+Shift من الجهة اليمنى


    ............السلام عليكم و رحمة الله و بركاته..........
    ......................................
    ........................
    .........
    ....
    ..
    .

    شــرح عمل الهــاك :-

    هل تعاني من مشكلة ظهور الصور الكبيرة في مشاركات الأعضـاء . هل قمت بتركيب ستايل جديد و الصور الكبيرة تشوه منظره . إذا لديك الحـل هنا ، هذا الهاك سيساعدك على تصغير الصور التي تتعدى مقاس الصورة التي تحددها أنت . فمثلا لو حددت المقاس ( 560 ) و جاء عضو ووضع صورة مقاسها ( 565 ) و طبعا هذا يكون بالعرض فقط . سيقوم الهاك بتصغير الصورة تلقائـيا و إضافة كتابة في أسفلها و هي اضغط على الرابط التالي لتكبيرها . بمعنى أن الصورة الموجودة في المشاركة يبلـغ عرضها ( 560 ) و هو العرض الذي حدته أنت

    و كذلك .. هل تشوه الصورة ذو الرابط المعـطل مظهر مشاركة العضو .. سوف يقوم الهاك باستبدال الصورة المعطلة بكلام يقول بأن الصورة غير موجودة .

    .
    ..
    ....
    .........
    ........................

    الملفات المطـلوب تعديلها :-
    1- includes/functions_bbcodeparse.php


    الوقت المستغرق :-
    دقيقة واحـدة فقـــط .

    تنــــبيه :-

    قم بأخذ نسخة من الملف الذي ستقوموم بتعديــله ( اللهم إني بلغــت .. الله فاشهد )

    ........................
    .........
    ....
    ..
    .

    طريقـــة التركــــــــيب :-

    1- قم بفتح الملف functions_bbcodeparse.php الموجود في مجلد includes .

    2- ابحث عن التــالي : ( ستجده تقريبا في السطر : 340 )
    =========================================================


    // ********************* REMOVE HTML CODES ***************************
    if (!$dohtml)
    {
    /*static $html_find = array('&lt;', '&gt;', '<', '>');
    static $html_replace = array('&amp;lt;', '&amp;gt;', '&lt;','&gt;');

    $bbcode = str_replace($html_find, $html_replace, $bbcode);*/
    $bbcode = htmlspecialchars_uni($bbcode);
    $html_allowed = false;
    } // end html

    =========================================================

    3- أضف بعده مباشرة الكود الـتالي :
    =========================================================


    // أضيف بواسطـة عـالم القرش ، لاستبدال الصور الكبيرة

    // قم بضبط max_imgsize إلى المقـاس الذي ترغــب به .
    global $max_imgsize;
    $max_imgsize=560;


    if (strstr(strtolower($bbcode),'<img') AND $dohtml) {
    $tagstartcounter=0;
    do {
    $bbcodelength=strlen($bbcode);
    // pull tag from bbcode
    $tagopen=(strpos(strtolower($bbcode),'<img',$tagstartcounter));
    $tagclose=(strpos($bbcode,'>',$tagopen));
    $bbtag=substr($bbcode,$tagopen,($tagclose-$tagopen+1));
    $bbtag = str_replace('\'','"',$bbtag);


    $linkopen=(strpos(strtolower($bbtag),'<img'));
    $linkopen2=(strpos(strtolower($bbtag),'"',$linkopen));
    $linkclose=(strpos($bbtag,'"',$linkopen2+1));
    $link=substr($bbtag,$linkopen2+1,($linkclose-$linkopen2-1));

    $link = str_replace(' ', '', $link);


    $image= ($link);
    if (@fclose(@fopen("$image", "r"))) {

    $img_width = getimagesize($link);
    if ($img_width[0] > $max_imgsize) {
    $bbtag = '<table><tr><td align="center"><a href="' . $link . '"><img src="'
    . $link . '" width="'.$max_imgsize.'" border="0"'.substr($bbtag,$linkclose+1,strlen($bbtag)-$linkclose+1).'<br>تم تصغـير الصورة تلقـائيـا ، اضغط هنا لمشاهدة الصورة بحجمها الطـبيعي .</a></td></tr></table>';
    }
    }
    else {

    $bbtag='<table border="1" cellpadding="0"><tr><td><FONT color="#FF0000">عفـواً .. الصـورة غير موجودة</font></td></tr></table>';
    }

    $bbcode=substr($bbcode,0,$tagopen).$bbtag.substr($bbcode,$tagclose+1,$bbcodelength-$tagclose);


    $tagopen=$tagopen+(strpos(strtolower($bbtag),'<img'));


    $tagstartcounter=(strpos($bbcode,'>',$tagopen));
    } while (strpos(strtolower($bbcode),'<img',$tagstartcounter));


    }

    //


    =========================================================

    4- و في نفـس الملف ابحـث عن الـتالـي :
    =========================================================

    return '<img src="' . $link . '" border="0" alt="" />';

    =========================================================

    5- استبدلــه بالتـــالي :
    =========================================================

    // return '<img src="' . $link . '" border="0" alt="" />';

    global $max_imgsize;

    $image= ($link);

    if (@fclose(@fopen("$image", "r"))) {
    $img_width = getimagesize($link);
    if ($img_width[0] > $max_imgsize) {
    $biglink = '<table><tr><td align="center"><a href="' . $link . '" ><img src="'
    . $link . '" width="'.$max_imgsize.'" border="0" alt=""><br>تم تصغـير الصورة تلقـائيـا ، اضغط هنا لمشاهدة الصورة بحجمها الطـبيعي .</a></td></tr></table>';
    return $biglink;
    }
    else {
    return '<img src="' . $link . '" border="0" alt="" />';
    }
    }
    else {
    return '<table border="1" cellpadding="2"><tr><td><FONT color="#FF0000">عفـواً .. الصـورة غير موجودة</font></td></tr></table>';
    }

    //

    =========================================================


    مبرووك انتهـينا من التـركيـــب ... فقط ما عليك إلا استبدال المقـاس المطـــلوب max_imagesize ... أو اتركه كما هو الإفتراضي ( 560 )






    __________________
    http://www.3inuae.com

  3. #3


    عين الامارات كفا ووفا


    ولكن للمعلومية فقط

    ستوجه بطا شديد في تصفح المواضيع


    وهذا هو عيب هذا الهاك

    احترامي وتقديري





    __________________
    Nothing

  4. #4
    Banned
    تاريخ التسجيل
    Aug 2005
    المشاركات
    753


    الهاك لا يعمل على 3.5.3
    يعمل على 3.0






  5. #5
    عضو فعال
    تاريخ التسجيل
    Jun 2005
    المشاركات
    1,110


    اخى الكريم عين الامارات هذا الهاك مثل ماقال الاخ gg4gg.com و رادار95 انة يسبب بطأ شديد فى المواضيع
    ياريت هاك اخر






  6. #6
    عضو فعال
    تاريخ التسجيل
    Jun 2005
    المشاركات
    1,110


    لـلـــــــــــــــرفع






  7. #7
    عضو فعال
    تاريخ التسجيل
    Jun 2005
    المشاركات
    1,110


    للرفع






  8. #8
    عضو فعال
    تاريخ التسجيل
    Nov 2005
    المشاركات
    1,283
    __________________
    سبحان الله وبحمده ... سبحان الله العظيم.
    إقرأ .. لتتعلم
    [AJAX] سكربت إتصل بنا (ديف كونتاكت) النسخة 2.3.2
    للتواصل ..





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

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