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

تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
وضع alt للصور
#10
هذا هو ما وصلت إليه
PHP كود :
    /**
 * Parses IMG MyCode.
 *
 * @param string The URL to the image
 * @param array Optional array of dimensions
 */
 
function mycode_parse_img($url, $dimensions=array(), $align='')
    {
 global 
$lang,;
 
$url = trim($url);
 
$url = str_replace("\n", "", $url);
 
$url = str_replace("\r", "", $url);
 if(
$align == "right")
 {
 
$css_align = " style=\"float: right;\"";
 }
 else if(
$align == "left")
 {
 
$css_align = " style=\"float: left;\"";
 }
 
$alt = {$thread['subject']};
 if(
my_strlen($alt) > 55)
 {
 
$alt = my_substr($alt, 0, 40)."...".my_substr($alt, -10);
 }
 
$alt = $lang->sprintf($lang->posted_image, $alt);
 if(
$dimensions[0] > 0 && $dimensions[1] > 0)
 {
 return 
"<img src=\"{$url}\" width=\"{$dimensions[0]}\" height=\"{$dimensions[1]}\" border=\"0\" alt=\"{$alt}\"{$css_align} />";
 }
 else
 {
 return 
"<img src=\"{$url}\" border=\"0\" alt=\"{$alt}\"{$css_align} />"; 
 }
    }
    
    
/**
    * Parses email MyCode.
    *
    * @param string The email address to link to.
    * @param string The name for the link.
    * @return string The built-up email link.
    */
    
function mycode_parse_email($email, $name="")
    {
 if(!
$name)
 {
 
$name = $email;
 }
 if(
preg_match("/^([a-zA-Z0-9-_\+\.]+?)@[a-zA-Z0-9-]+\.[a-zA-Z0-9\.-]+$/si", $email))
 {
 return 
"<a href=\"mailto:$email\">".$name."</a>";
 }
 else
 {
 return 
$email;
 }
    }

    
/**
    * Parses URLs automatically.
    *
    * @param string The message to be parsed
    * @return string The parsed message.
    */
    
function mycode_auto_url($message)
    {
 
$message = " ".$message;
 
$message = preg_replace("#([\>\s\(\)])(https?|ftp|news){1}://([\w\-]+\.([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^\"\s<\[]*)?)#i", "$1[url]$2://$3[/url]", $message);
 
$message = preg_replace("#([\>\s\(\)])(www|ftp)\.(([\w\-]+\.)*[\w]+(:[0-9]+)?(/[^\"\s<\[]*)?)#i", "$1[url]$2.$3[/url]", $message);
 
$message = my_substr($message, 1);
 return 
$message;
    }

    
/**
    * Parses list MyCode.
    *
    * @param string The message to be parsed
    * @param string The list type
    * @param boolean Are we formatting as text?
    * @return string The parsed message.
    */
    
function mycode_parse_list($message, $type="")
    {
 
$message = str_replace('\"', '"', $message);
 
$message = preg_replace("#\s*\[\*\]\s*#", "</li>\n<li>", $message);
 
$message .= "</li>";

 if(
$type)
 {
 
$list = "\n<ol type=\"$type\">$message</ol>\n";
 }
 else
 {
 
$list = "<ul>$message</ul>\n";
 }
 
$list = preg_replace("#<(ol type=\"$type\"|ul)>\s*</li>#", "<$1>", $list);
 return 
$list;
    } 

السطر الي عدلته كان أساساً ده
$alt = htmlspecialchars_uni(basename($url));


وكانت النتيجة المتوقعة
Parse error: parse error, unexpected ';', expecting T_VARIABLE or '$' in /home/www/3mara.tk/forum/inc/class_parser.php on line 856
يعني في السطر الي عدلت عليه بس مش عارف بصراحة المفروض أدخل الكود إزاي

[صورة: logo0dc6.gif]
منتدى جامد
نسخة المنتدى mybb 1.4.4
الرد
شكر من طرف :


الردود في هذا الموضوع
وضع alt للصور - بواسطة hidden_ghost - 2008-11-05, 11:58 PM
RE: وضع alt للصور - بواسطة Pepo - 2008-11-06, 02:23 AM
RE: وضع alt للصور - بواسطة عوض محمد - 2009-01-02, 11:52 PM
RE: وضع alt للصور - بواسطة Pepo - 2009-01-03, 02:12 AM
RE: وضع alt للصور - بواسطة عوض محمد - 2009-01-05, 04:15 PM
RE: وضع alt للصور - بواسطة hidden_ghost - 2009-02-19, 07:27 PM
RE: وضع alt للصور - بواسطة Pepo - 2009-02-20, 02:45 AM
RE: وضع alt للصور - بواسطة hidden_ghost - 2009-02-20, 01:58 PM
RE: وضع alt للصور - بواسطة Pepo - 2009-02-20, 03:04 PM
RE: وضع alt للصور - بواسطة hidden_ghost - 2009-02-24, 01:42 AM
RE: وضع alt للصور - بواسطة Pepo - 2009-02-24, 02:16 AM
RE: وضع alt للصور - بواسطة hidden_ghost - 2009-02-24, 02:26 AM
RE: وضع alt للصور - بواسطة Pepo - 2009-02-24, 03:00 AM
RE: وضع alt للصور - بواسطة hidden_ghost - 2009-02-24, 08:00 AM
RE: وضع alt للصور - بواسطة hidden_ghost - 2009-02-25, 10:45 AM
RE: وضع alt للصور - بواسطة عوض محمد - 2009-05-16, 03:15 PM
RE: وضع alt للصور - بواسطة عوض محمد - 2009-05-17, 07:28 PM
RE: وضع alt للصور - بواسطة Pepo - 2009-05-17, 07:57 PM
RE: وضع alt للصور - بواسطة عوض محمد - 2009-05-17, 08:09 PM
RE: وضع alt للصور - بواسطة Pepo - 2009-05-17, 08:18 PM
RE: وضع alt للصور - بواسطة عوض محمد - 2009-05-17, 09:22 PM
RE: وضع alt للصور - بواسطة Pepo - 2009-05-17, 09:32 PM
RE: وضع alt للصور - بواسطة عوض محمد - 2009-05-17, 10:00 PM
RE: وضع alt للصور - بواسطة عوض محمد - 2009-10-04, 07:35 AM

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


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