السلام عليكم
اولا افتح الملف
كود PHP:
/includes/functions.php
ابحث عن الكود التالي
كود PHP:
$text = preg_replace("/(\[)(u)(])(\r\n)*([^\"]*)(\[\/u\])/siU", "<u>\\5</u>", $text);
أضف بعده مباشرة التالي
كود PHP:
$text = smilies($text);
قبل الأخير في نفس الملف وقبل علامة الإستفهام لنهاية كود البي اتش بي ?> أضف التالي
كود PHP:
//--------------------------
//--------Smiles------------
//--------------------------
function smilies($text,$enablesmilies = 1) {
global $smileyfromcache, $smileytocache;
$imagesdir = TEMPLATE_PATH."/smiles";
if(gettype($smileyfromcache) != "array") {
$smilesfrom = array(
":)" => "smiley",
";)" => "wink",
":D" => "cheesy",
";D" => "grin",
":(" => "sad",
":o" => "shocked",
":O" => "shocked",
"8)" => "cool",
":P" => "tongue",
":p" => "tongue",
"???" => "huh",
":-[" => "embarassed",
":-X" => "lipsrsealed",
":-x" => "lipsrsealed",
":-'(" => "cry",
":-\\" => "undecided",
"::)" => "rolleyes"
);
foreach ($smilesfrom as $key => $val) {
$smileyfromcache[] ='/(((>[^<]*)|(^[^<]*))([\s\n\r]|^|<br( \/)?[>]))('.str_replace('|','\|', quotemeta(str_replace("<", "<", str_replace(">", ">", str_replace("\/", "\\\/", $key))))).')/s';
$smileytocache[] = "\\1<img src=\"$imagesdir/$val.gif\" alt=\"\" border=\"0\">";
}
}
if ($enablesmilies) {
$text = parsesmilies($text);
}
return $text;
}
function parsesmilies($text) {
global $smileyfromcache, $smileytocache;
$oldtext = "";
while($oldtext != $text) {
$oldtext = $text;
$text = preg_replace($smileyfromcache, $smileytocache, $text);
}
return $text;
}
//------End Smiles-------
ثانيا:
اصنع ملف smiles ويكون في نفس المجلد للتمبليت الخاص للمعرض بالشكل التالي
كود PHP:
/templates/<yourtemplate>/smiles/
نزل ملف الابتسامات من هنا
الابتسامات
وخزنهم على المجلد اللي انشأته smiles
وبالتوفيق