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

Форум PHP

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

 

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

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

тема: BB коды и как их написать?
 
 автор: StaFox   (14.03.2009 в 00:49)   письмо автору
 
 

Подскажите как создать собственные BB коды? К примеру такого типа как на этом форуме
Код:

Жирный: [b][/b]
Наклонный: [i][/i]
URL: [url][/url]
А то не могу ничего сообразить по этому поводу, идей 0...

  Ответить  
 
 автор: Slo_Nik   (14.03.2009 в 01:23)   письмо автору
623 байт
 
   для: StaFox   (14.03.2009 в 00:49)
 

<form action="work.php" enctype="multipart/form-data" name="form" method="post">      
<p><a href=# onClick="javascript:tag('<b>', '</b>');return false;"><img src='bbcode_img/b.gif' title='жирный текст'></a><a href=# onClick="javascript:tag('<i>', '</i>'); return false;"><img src='bbcode_img/i.gif' title='курсив'></a><a href=# onClick="javascript:tag('<u>', '</u>'); return false;"><img src='bbcode_img/u.gif' title='подчёркнутый текст'></a><a href=# onClick="javascript:tag('<s>', '</s>'); return false;"><img src='bbcode_img/s.gif' title='подчёркнутый текст'></a><a href=# onClick="javascriipt:tag('<q>', '</q>');return false;"><img src='bbcode_img/quote.gif' title='цитата'></a><a href=# onClick="javascript:tag('[align=left]','[/align]'); return false;"><img src='bbcode_img/l.gif' title='по левому краю'></a><a href=# onClick="javascript:tag('[align=center]','[/align]'); return false;"><img src='bbcode_img/c.gif' title='по центру'></a><a href=# onClick="javascript:tag('[align=right]','[/align]'); return false;"><img src='bbcode_img/r.gif' title='по правому краю'></a><br>
<textarea cols="40" rows="10" name="text" onFocus="javascript:setLastFocused(this);"></textarea></p> <br>
<textarea cols="40" rows="10" name="alltext" onFocus="javascript:setLastFocused(this);"></textarea></p> <br>
<input type="submit" name="sub" value="отправить"><br>
</form><br>

и код на javascript
в форме у меня указаны картинки, замени их на теги

  Ответить  
 
 автор: StaFox   (14.03.2009 в 01:47)   письмо автору
 
   для: Slo_Nik   (14.03.2009 в 01:23)
 

Thx, man.

  Ответить  
 
 автор: StaFox   (14.03.2009 в 09:40)   письмо автору
 
   для: Slo_Nik   (14.03.2009 в 01:23)
 

Что-то не работает...

  Ответить  
 
 автор: Slo_Nik   (14.03.2009 в 16:51)   письмо автору
568 байт
 
   для: StaFox   (14.03.2009 в 09:40)
 


<a href=# onClick="javascript:tag('', '');return false;">[/b]</a>

подправь в форме вот так, после клика по текстовой области можно добавлять теги
блин, не могу отредактировать сообщение по чему то, смотри прилагаемый файл. теги картинки замени на
[b] 
, например
p.s. что за фигня творится, хочу дописать парный тег, обрезает его? в начале сообщения вообще ни чего не пишет

  Ответить  
 
 автор: StaFox   (14.03.2009 в 19:54)   письмо автору
862 байт
 
   для: Slo_Nik   (14.03.2009 в 16:51)
 

echo "
<br><br><br><br><br><script src=\"js/bbcode.js\"></script>
<div align=\"center\"><h2>Добавление новости.</h2></div>
<br><table><tr>
<td onclick=\"bb('b></b')\">
    <img src='images/bb/b.png' title='Жирный текст'>
</td>
<td onclick=\"bb('i></i')\">
    <img src='images/bb/i.png' title='Курсив'>
</td>
<td onclick=\"bb('u></u')\">
    <img src='images/bb/u.png' title='Подчёркнутый текст'>
</td>
<td onclick=\"bb('br')\">
    <img src='images/bb/br.png' title='Перенос'>
</td></tr></table><br>
<form method=\"post\" name=\"form\" action=\"addnews.php\">
<table width=\"200\" border=\"0\" align=\"center\" >
<tr>
<td align=\"center\" width=\"60\">Заголовок:</td> 
<td align=\"left\" width=\"200\"><input type=\"text\" size=\"51\" class=\"pole3\" name=\"title\"></td>
</tr>
<tr>
<td align=\"center\" width=\"60\">Содержание:</td> 
<td align=\"left\" width=\"200\"><textarea name=\"text\" rows=\"10\" cols=\"60\" onChange=\"getActiveText(this)\"  
onclick=\"getActiveText(this)\" onFocus=\"getActiveText(this)\"></textarea></td></tr>
<tr><td>
<input type=\"hidden\" name=\"datetime\" value=\"".$datetime."\"><input type=\"hidden\" name=\"autor\" value=\"".$logguse."\"></td>
<tr>
<td></td><td align=\"left\"><br><input type=\"submit\" class=\"button\" value=\"Добавить\" name=\"add\"> <input type=\"reset\" class=\"button\" value=\"Очистить\"></td>
</tr>
</table>
</form>

<br><br><br><br>";


Я так решил эту проблему, конечно не совсем bbcode, но...

  Ответить  
Rambler's Top100
вверх

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