Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Разное

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: вставить смайлы и ББ код
 
 автор: 10100100   (23.03.2006 в 07:17)   письмо автору
 
 

господа.. понимаю что скорее всего не туда запостил, но всётаки тут будут рассматриваться сразу несколько аспектов этого вопроса.
ну во первых реализация самой вставки я так понимаю производится за счёт Явы... а как конкретно а вот про ББ код ваще ничё не знаю :)
и второй аспект это замена определённых символов на картинку со смайликом например ":)" вот... буду благодарен за любые пинки в нужном направлении ток не насчёт явы... я её вообще незнаю... :(

   
 
 автор: Panker   (23.03.2006 в 08:31)   письмо автору
 
   для: 10100100   (23.03.2006 в 07:17)
 

тут всё проще пареной репки :)
замена :) смайлов текстовых на графические проходит с помощью
str_replace
конечном результате так

$comments = str_replace(":smile:","<img src='images/smile.gif'>",$comments);

$comments имя моля текст арта :)
ББ код меянется так же тока вот допустим код

[COLOR RED] у нас будет значить <font color=red>

значит меянем так
$comments = str_replace("[COLOR=red]","<font color=red>",$comments);
Ну и естественно нам надо закрыть фонт это типа

 [/FONT] делаем так


$comments = str_replace("[/COLOR]","</font>",$comments);

насчёт вставки в посики посмотри мои темы ) там в разделе явы ксс хтмля ))) там есть много вариантов )) но я лично у какойто цмски спёр шикарные бб коды тока в 600 строчек выливаются :)
Я ПОМОГ :)))))))))))))))))))))))

   
 
 автор: 10100100   (23.03.2006 в 09:02)   письмо автору
 
   для: Panker   (23.03.2006 в 08:31)
 

а ну да :) замена понятна :) точно, как я сразу то не жогадался? :))
а вставлять то это дело как? там помоему нужно знание Явы.. а блин в ней не парю совсем...

   
 
 автор: 10100100   (23.03.2006 в 09:20)   письмо автору
 
   для: Panker   (23.03.2006 в 08:31)
 

балин, Паникёр, не нашёл ни одной твоей темы про вставку кода по поисковику, мож ссылку дашь?

   
 
 автор: Panker   (23.03.2006 в 09:28)   письмо автору
 
   для: 10100100   (23.03.2006 в 09:20)
 

ща жди )) прости я отходил поиграть захотелось )))

   
 
 автор: Panker   (23.03.2006 в 09:35)   письмо автору
 
   для: Panker   (23.03.2006 в 09:28)
 

Встава смайлов так же и бб коды можеш но тогда текст не обвалакивают :)
function insertsmile(dat)
{
form.msg.value += dat+' ';
form.msg.focus();
}
Это JS был ) Малоли
<a href="javascript:insertsmile(' _1_')"><img src="images/_1_.gif"></a></td>
Это типа кнопаа вставки сайла
на img типа смайл будет на него нажимать ) _1_ вставляется тока замену _1_ на имг ну как выше сказано :)

   
 
 автор: 10100100   (23.03.2006 в 10:05)   письмо автору
 
   для: Panker   (23.03.2006 в 09:35)
 

а вот про верхний кодетс могёшь поподробнее чего там где? а то я ж говорю в Яве не парю...

   
 
 автор: Panker   (23.03.2006 в 10:47)   письмо автору
 
   для: 10100100   (23.03.2006 в 10:05)
 

{
form.msg.value += dat+' ';
form.msg.focus();
}
это вставляй туда где у тебя будет вставлятся а не заментся смайлы между тегами
<script language="JavaScript">

</script>
кочрое так
<script language="JavaScript">
function insertsmile(dat)
{
form.msg.value += dat+' ';
form.msg.focus();
}
</script>
и сами смайлы типа по нажатию добаляется :)

   
 
 автор: Panker   (23.03.2006 в 10:49)   письмо автору
 
   для: Panker   (23.03.2006 в 10:47)
 

<script language="JavaScript">
function insertsmile(dat)
{
form.msg.value += dat+' ';
form.msg.focus();
}
</script>

вот кочрое прсот в первый раз забыл напсиат

function insertsmile(dat)

эту строчку главную :))))

   
 
 автор: 10100100   (24.03.2006 в 08:23)   письмо автору
 
   для: Panker   (23.03.2006 в 10:49)
 

ничег оне понял :) можешь толком обьяснить? что куда писать? и что тут что значит? :)

   
 
 автор: Panker   (24.03.2006 в 09:01)   письмо автору
 
   для: 10100100   (24.03.2006 в 08:23)
 

вах))))
кочрео файл индекс!
в нег овставляеш


<script language="JavaScript">
function insertsmile(dat)
{
form.msg.value += dat+' ';
form.msg.focus();
}
</script>
<a href="javascript:insertsmile(' _1_')"><img src="images/_1_.gif"></a>
<form>
<textarea name="msg" rows="4" cols="29" onFocus="clearField()"></textarea>
</form>
Вот ВЕСЬ ФАЙЛ тут всё работает всё как часы )) и всё от PANKERA! Великого и могучего :)))))))))))))

   
 
 автор: 10100100   (24.03.2006 в 09:13)   письмо автору
 
   для: Panker   (24.03.2006 в 09:01)
 

блин - паникёр - код то я разобрал почти весь и так :) ты мне обьясни где тут что? получается что _1_ - это код смайлика... тоетсь его название - так? :)

   
 
 автор: Panker   (24.03.2006 в 09:45)   письмо автору
 
   для: 10100100   (24.03.2006 в 09:13)
 

_1_ замени на <img src=adres risunka> роде так!
<script language="JavaScript">
function insertsmile(dat)
{
form.msg.value += dat+' ';
form.msg.focus();
}
</script>
<a href="javascript:insertsmile(' _1_')"><img src="images/_1_.gif"></a>
<form>
<textarea name="msg" rows="4" cols="29" onFocus="clearField()"></textarea>
</form>
form.msg.value += dat+' ';
form.msg.focus();
MSG nazvanie polia dlia teksta

   
 
 автор: Panker   (24.03.2006 в 09:47)   письмо автору
 
   для: Panker   (24.03.2006 в 09:45)
 

Бл*** точнее не просто форм <form> а <form action="form.php" method="post" name=form>
function insertsmile(dat)
{
form.msg.value += dat+' ';
form.msg.focus();
}
то что в 3 4 строке кода название формы :)

   
 
 автор: Panker   (24.03.2006 в 09:01)   письмо автору
 
   для: 10100100   (24.03.2006 в 08:23)
 

вах))))
кочрео файл индекс!
в нег овставляеш


<script language="JavaScript">
function insertsmile(dat)
{
form.msg.value += dat+' ';
form.msg.focus();
}
</script>
<a href="javascript:insertsmile(' _1_')"><img src="images/_1_.gif"></a>
<form>
<textarea name="msg" rows="4" cols="29" onFocus="clearField()"></textarea>
</form>
Вот ВЕСЬ ФАЙЛ тут всё работает всё как часы )) и всё от PANKERA! Великого и могучего :)))))))))))))

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования