|
замены
|
|||
---|---|---|---|
#18+
меня интересует вопрос как реализуеться к примеру написание жирным в форуме... я так понимаю все что находиться между [ B ][ / B ] заменятьеться на < b >< / b > на стадии публикации сообщения и в базу пишеться уже с хтмл тегами... я прав или нет??? и еще интересует вапрос как можно вставлять картинки... с винта клиента... всмысле не как аплоадить и все такое... а как реализовать по типу жирного шрифта.... Felix ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2003, 10:04 |
|
замены
|
|||
---|---|---|---|
#18+
в таблице нужно хранить текст с [ b ] [/ b] - иначе нельзя будет сделать редактирование темы. Как делать замену - с помощью регулярных выражений: http://pear.php.net/package/HTML_BBCodeParser или глянь исходники phpBB или invisionBoard ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2003, 22:13 |
|
замены
|
|||
---|---|---|---|
#18+
Выражения с [] заменяются на обычные тэги при выводе на экран, это сто процентов. Смайлики тоже... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2003, 14:15 |
|
замены
|
|||
---|---|---|---|
#18+
но ведь на стадии постинга функции замены выполняться один раз.... а на стадии вывода они будут выполняться каждый раз... с другой стороны проблема редактирования... как все таки лучше???? Felix ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2003, 15:26 |
|
замены
|
|||
---|---|---|---|
#18+
©Felix CREATE TABLE forum_messages ( message_id .... forum_id bb_text text, html_text text, ......); при добавлении запиши текст с BB-кодом в bb_text а текст с HTML-версией в html_text. При выводе информации - используй html_text А если юзер редактирует сообщение - то выводи ему bb_text и потом обнови html_text Идея ясна ? Недостаток - много места будет занимать. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2003, 16:08 |
|
замены
|
|||
---|---|---|---|
#18+
ясно, а есть ли где то готовые функции бб текста?? Felix ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2003, 16:39 |
|
замены
|
|||
---|---|---|---|
#18+
ссылка в моем первом сообщении ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2003, 17:40 |
|
замены
|
|||
---|---|---|---|
#18+
что то я не могу настроить.. у меня с путями что то не то.... мдя... отупел к выходному... Fatal error: Failed opening required 'HTML/BBCodeParser.php' (include_path='.;e:\apache\php\pear:/usr/share/pear') in e:\apache\htdocs\bb\html_bbcodeparser-1.0\bbcodeparser\example\parser.php on line 11 Felix ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2003, 18:32 |
|
замены
|
|||
---|---|---|---|
#18+
у тебя include_path какой-то странный, часть написана под Win часть под Unix Исправь в php.ini ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2003, 14:16 |
|
замены
|
|||
---|---|---|---|
#18+
какой он должен быть?? ; Windows: "\path1;\path2" include_path = ".;e:\apache\php\includes" или ; Windows: "\path1;\path2" include_path = ".;e:\apache\php\pear" и дело в том что пакет каторый я сказал с того сайта я так понимаю не под винду... а тот странный инклуд береться из их файлов ini_set('include_path', ini_get('include_path').':/usr/share/pear'); Felix ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2003, 10:57 |
|
замены
|
|||
---|---|---|---|
#18+
1. где у тебя pear установлен ? на эту папку и должен быть настроен include_path. Под виндой пакет работает (иначе было бы предупреждение на сайте) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.11.2003, 18:51 |
|
|
start [/forum/topic.php?fid=23&fpage=524&tid=1480294]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 163ms |
0 / 0 |