1 (edited by Pascal 2005-04-19 08:14)

Topic: Как добавлять смайлы?

+ ?? ??? ??????????? ?

2

Re: Как добавлять смайлы?

parser.php

Re: Как добавлять смайлы?

??????? !!!

Re: Как добавлять смайлы?

Pascal
??? ?????? 1.2.5

?????????? ???? include/parser.php
? ????? ?????? ????? 31:

$smiley_text = array(':)', '=)', ':|', '=|', ':(', '=(', ':D', '=D', ':o', ':O', ';)', ':/', ':P', ':lol:', ':mad:', ':rolleyes:', ':cool:');

? ??? ????? ??????? ? ???????? ??????? ??????? bb????? ??? ????????? ????????

???????? ?? ?????? ???????? ??????? 8)  ? ???????????? figa.png

???????? ? ?????? 31

':cool:');

??

':cool:','8)');

?????

??????? ?? ??????? ????? 32

$smiley_img = array('smile.png', 'smile.png', 'neutral.png', 'neutral.png', 'sad.png', 'sad.png', 'big_smile.png', 'big_smile.png', 'yikes.png', 'yikes.png', 'wink.png', 'hmm.png', 'tongue.png', 'lol.png', 'mad.png', 'roll.png', 'cool.png');

??? ?????? ?????? ??????? ????? ?????????????? ??? ??????????? ???????, ????? ????? ? ????? img\smilies

??? ??? ?? ??? ???????? ? ?????????? ?????? ??? ??-??? ???????? ?? ?????? ????????? ???????? ??????? ????? ?????????? ??? ?????.
??????

'cool.png');

??

'cool.png','figa.png');

?? ???????? ???????? ???????? ?? ??????.

P.S. ? ?????? ????????????? ? ???????? ??????? ??? ???????? ??????? ?????????? ?????????? ???????  &"'<> ?? ????????? ????????????????? ??????

//$smiley_text = array_map('pun_htmlspecialchars', $smiley_text);

Re: Как добавлять смайлы?

?????? ??? ???????? ... ?????? ??????? ?????? ????????? ?? ????????? ?????????? ??????????
? ? ???????? ?????? ????????

Re: Как добавлять смайлы?

Pascal
??? ?????? 1.2.5

????????? include/parser.php
???? ?????? 363

        $text = preg_replace("#(?<=.\W|\W.|^\W)".preg_quote($smiley_text[$i], '#')."(?=.\W|\W.|\W$)#m", '$1<img src="img/smilies/'.$smiley_img[$i].'" width="15" height="15" alt="'.substr($smiley_img[$i], 0, strrpos($smiley_img[$i], '.')).'" />$2', $text);

???????? ?? ??

        $text = preg_replace("#(?<=.\W|\W.|^\W)".preg_quote($smiley_text[$i], '#')."(?=.\W|\W.|\W$)#m", '$1<img src="img/smilies/'.$smiley_img[$i].'" alt="'.substr($smiley_img[$i], 0, strrpos($smiley_img[$i], '.')).'" />$2', $text);

Re: Как добавлять смайлы?

??????? !
? ?????? ?????? ?????????? ? ??? ? ?????? ??????? ??? sad

Re: Как добавлять смайлы?

Pascal
??? ?????? 1.2.5

????????? help.php
???? ?????? ????? 149

    echo ' '.$lang_help['produces'].' <img src="img/smilies/'.$cur_img.'" width="15" height="15" alt="'.$cur_text.'" /><br />'."\n";

???????? ?? ??

    echo ' '.$lang_help['produces'].' <img src="img/smilies/'.$cur_img.'" alt="'.$cur_text.'" /><br />'."\n";

Re: Как добавлять смайлы?

??? ??? ??????? !!!!!!!!!
??????? ? ??? ???????? smile