|
|
|
| здравствуйте скажите пожалуйста как сделать чтобы смайлики отображались в виде картинки а не в таком виде вот пример вот (:-) ). | |
|
|
|
|
|
|
|
для: antosha23
(07.01.2011 в 19:24)
| |
<?php
$text = str_replace(':)', '<img src="smiles/smile1.gif">', $text);
?>
|
вроде так | |
|
|
|
|
 1.3 Кб |
|
|
для: Уфимец
(07.01.2011 в 19:28)
| | у меня этот код есть только он делает вот так как на рисунке | |
|
|
|
|
|
|
|
для: antosha23
(07.01.2011 в 19:36)
| | как сделать чтоы смайлики показывались | |
|
|
|
|
|
|
|
для: antosha23
(18.01.2011 в 11:45)
| | чего вы хотите то непонятно!
на картинке показывает смайл! | |
|
|
|
|
 16.1 Кб |
|
|
для: TavRoX
(18.01.2011 в 12:41)
| | нет | |
|
|
|
|
|
|
|
для: antosha23
(18.01.2011 в 12:48)
| |
<?
$message=str_replace(":)","<img src='img.jpg' />",$message);
|
| |
|
|
|
|
|
|
|
для: TavRoX
(18.01.2011 в 17:22)
| | от код php
Код:
$message = str_replace(":)", "<img src='/смайлики/ab.gif' />", $message);
вот код html
Код:
<form method="POST" action="#" enctype="multipart/form-data" name="addcom" id="addcom" onSubmit="return false">
<p class="com_labele">Ваш имя:</p>
<p><input type="text" name="name" class="inputtext" id="name"></p>
<p class="com_labele">Ваш e-mail:</p>
<p><input type="text" name="email" class="inputtext" id="email"></p>
<p class="com_labele">Текст комментария:</p>
<p><textarea id='message' class="comarea" name='comtext' cols='60' rows='5' ></textarea></p>
<div id="count">500</div><br><br>
<a href='javascript:setSmile(":)")'><img src="смайлики/ab.gif" alt=''/></a>
<a href='javascript:setSmile(":(")'><img src="смайлики/ac.gif" alt=''/></a>
<p class="com_labele">Введите результат с картинки:</p>
<p><img src="<? echo $myrow9["img"]; ?>">
<input name="img" type="tex t" size="10" maxlength="10" id="img"></p>
<input name="id" type="hidden" value="<? echo $id; ?>" >
<p ><input class="formbutton" name="button" type="button" value="Отправить" onclick="doLoad(document.getElementById('addcom'))"></p>
</form>
код javascript
Код:
function setSmile( which ) {
obj = document.getElementById('message');
obj.value += which;
obj.focus();
} | |
|
|
|
|
|
|
|
для: antosha23
(18.01.2011 в 23:04)
| | перепутали тут пхп яваскрипт зачем?? | |
|
|
|
|
|
|
|
для: antosha23
(18.01.2011 в 23:04)
| | Я так понял вы хотите что бы смайлики отображались прямо в текстовом поле в виде картинки?Увы такое не возможно сделать напрямую, в вашем случае лучшим вариантом будет именно замена стандартных смайликов: :) :( :Р и д.р. на стороне сервера через strreplace как было предложено выше | |
|
|
|
|
|
|
|
для: ONYX
(19.01.2011 в 02:14)
| | да я хотел чтобы смайлики отображались, почему не возможно можете объяснить | |
|
|
|
|
|
|
|
для: antosha23
(19.01.2011 в 12:35)
| | Потому, что для текстовых полей нет такого понятия как html-элементы, все, что они в себе содержат, для них это просто текст. | |
|
|
|
|
|
|
|
для: sim5
(19.01.2011 в 12:56)
| | а как можно сделать подругому | |
|
|
|
|
|
|
|
для: antosha23
(19.01.2011 в 13:43)
| | Что сделать? Если вы хотите дать возможность пользователю вставлять смайлики в водимый им текст, и видеть их при этом, то вам нужен визуальный редактор. | |
|
|
|