Как да добавя още Emoticons?

Отваряш файла maincore.php и намираш следния код:


// Parse smiley bbcode into HTML images
function parsesmileys($message) {
$smiley = array(
"#\:\)#si" => "<img src='".IMAGES."smiley/smile.gif' alt='smiley'>",
"#\;\)#si" => "<img src='".IMAGES."smiley/wink.gif' alt='smiley'>",
"#\:\(#si" => "<img src='".IMAGES."smiley/sad.gif' alt='smiley'>",
"#\:\|#si" => "<img src='".IMAGES."smiley/frown.gif' alt='smiley'>",
"#\:o#si" => "<img src='".IMAGES."smiley/shock.gif' alt='smiley'>",
"#\:p#si" => "<img src='".IMAGES."smiley/pfft.gif' alt='smiley'>",
"#b\)#si" => "<img src='".IMAGES."smiley/cool.gif' alt='smiley'>",
"#\:d#si" => "<img src='".IMAGES."smiley/grin.gif' alt='smiley'>",
"#\:@#si" => "<img src='".IMAGES."smiley/angry.gif' alt='smiley'>",
"#\:star#si" => "<img src='".IMAGES."smiley/star.gif' alt='smiley'>"



Текста в черно е този който аз съм добавил. Т.е., добавил съм емотиконка с името star.gif а преди него където пише "#\:star#si" (:star) е начина по-който ще се показва емотиконката. Като напишеш :star и се показва star.gif. Кода който съм ползвал за да добавя :star е:
Код:
"#\:star#si" => "<img src='".IMAGES."smiley/star.gif' alt='smiley'>"
Незабравяй след всеки ред, където свършва с alt='smiley'>", да добавиш по 1 , (запетайка), единствено на последната не добавяй.
Ако искаш да ги добавиш и в полето с емотиконките, намери следния код, той е малко по-надолу от горния:


// Show smiley icons in comments, forum and other post pages
function displaysmileys($textarea) {
$smiles = "";
$smileys = array (
":)" => "smile.gif",
";)" => "wink.gif",
":|" => "frown.gif",
":(" => "sad.gif",
":o" => "shock.gif",
":p" => "pfft.gif",
"B)" => "cool.gif",
":D" => "grin.gif",
":@" => "angry.gif",
":star" => "star.gif"
);

В черно е новата емотиконка, която съм добавил. Предполагам тук вече ще се досетиш. Успех!
 
при мен не става нещо... направих го това .. ии емотионите си добавих в images/smiley но нищо, само старите са там ... тия дет ги сложих ги няма :( :cry:
 

Back
Горе