عرض مشاركة مفردة
 
  #7  
قديم 10-12-2005, 03:34 AM
صعب المنال صعب المنال غير متصل
عضو
 
تاريخ التسجيل: May 2005
مشاركة: 267
مستوى تقييم العضوية: 19
صعب المنال is on a distinguished road
الافتراضي

هاك تصغير الصور تلقائياً
افتح ملف / functions_bbcodeparse.php
ابحث عن/

كود PHP:
// ********************* 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 
أضف فوقه /

كود PHP:
// أضيف بواسطـة المحترفين العرب ، لاستبدال الصور الكبيرة 

    // قم بضبط  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)); 


        } 

    
// 
ابحث عن/

كود PHP:
return '<img src="' .  $link '" border="0" alt="" />'
استبدلـه /

كود PHP:
// 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>'
        } 

    
//