1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

Смайлы в коментрах

Тема в разделе 'Кодинг/Собственные решения', создана пользователем ____ROB____, 18 июл 2011.

  1. ____ROB____ Старожила

    Сообщения:
    1.008
    Спасибы:
    22
    Сборка бота GHost:
    Ghost One 1.5
    Хотел как-то изменить коментарии, и подумал:"какие коменты без смайлов".

    Вот что получилось у меня (нажмите на картинку что бы проверить в действии):
    [IMG]
    как всегда, смайлы с*ил у лонга, но почему именно ети? у них края чотче, не то что колобки или какието другие.

    Все ето мы будем делать через str_replace.
    Открываем страничку с нашими коментами (у меня ето будет safelist.php), ищем запрос и переменную с выводом самого сообщения
    (у меня так:
    {
    )


    и сразу после неё добавляем:
    $msg = str_replace ("КОРОТКИЙ ТЕГ", "АДРЕС НА НАШЕ ИЗОБРАЖЕНИЕ", $msg);

    пример:
    $msg = str_replace (":-_-:", "<img alt='' width='58px' height='32px' style='vertical-align:middle' src='http://omg-stats.dyndns.org/S__T__A__T__S/smilies/-_-.gif'> ", $msg);

    Получится так: когда вы вводите в поле тег :-_-:, вы получите изображение. [IMG]

    Предлагаю создать также страницу с смайлами и короткими тегами к ним, что бы и пользователи знали какие теги нужно вводить.
    Вот что получилось у меня:
    [IMG]

    Удачи [IMG]