смайлы

382
.
мне нужен код добавления смайлов
ну например у меня гостевая без смайлов а я хочу их туда пихнуть
.
ЙА не на джоне
.
ЙА_ЙоЖег
Arhange[L], Почему клосед? Он же не в разделе джона написал, это раздел вап мастеру который касается не только джона
.
-=ДизайнеР=-
StaFF, вобщем обработку смайлов надо делать функцией. И потом обрабатывать выведенный текст даной функцией. Примерно как это делается и какая сама функция Олег очень не плохо даже хорошо написал в двиге. По этому либо качай, либо бери некоторые файлы, а именно func и к примеру индекс форуме и дерзай.
.
ЙА_ЙоЖег
Мож у автора вообще не двиг
.
лан,пасиб
.
Напишу так как я делаю

<?php
$smile = array(
".1." => "<img src=\"smile/1.gif\" alt=\"1\"/>",
".2." => "<img src=\"smile/2.gif\" alt=\"2\"/>",
".3." => "<img src=\"smile/3.gif\" alt=\"3\"/>",
".4." => "<img src=\"smile/4.gif\" alt=\"4\"/>",
".5." => "<img src=\"smile/5.gif\" alt=\"5\"/>",
);
?>

Вынеси это в отдельный файл, допустим в smile.php, и инклудь где оно тебе нужно => include ("smile.php");

Сами смайлы засунь в папку /smile с именами 1.gif 2.gif 3.gif итп

Смайлы будут вызыватся, если напишеш .1. .2. .3. итп

------------
Теперь выводим все это..

$user_message = htmlspecialchars(stripslashes(trim($_GET['user_message'])));

Небольшая фильтрация данных..

$user_message = str_replace(array_keys($smile), array_values($smile), $user_message);

Замена на смайлы происходит в последний момент, после фильтрации и перед выводом сообщения! Иначе фильтрация вместо смайла выведет, к примеру это <img src="smile/1.gif" alt="1"/>

echo $user_message;
Собсно, вывод сообщения на экран браузера..
-------
Я расчитывал на то, что ты автор хоть немного понимаеш в php. Если ты нифига не понял отседа, забей на все и учи php И вообще не советую использовать этот способ. Потому что, как мне кажется этот метод будет кушать лишние ресурсы И потому что я сам еще новичек в php :-D
.
подскажите как сделать чтобы смайл отображался на главной рядом с названием темы
Всего: 8