<br/>
при пропускании через функцию декодера в браузере получается:
<br/>
без нее текст:
<br/>
Как сделать, чтобы текст отображался нормально?
Спустя 3 минуты, 23 секунды (29.05.2011 - 13:19) guest_user написал(а):
Получается, что при использовании функции декодера в базу нужно класть комментарии совсем необработанные в чистом виде?
Спустя 2 часа, 14 минут, 24 секунды (29.05.2011 - 15:33) inpost написал(а):
guest_user
допустим твоя функция по обработке называется bb, тогда пишешь так: echo nl2br(bb($text)); и обрабатываешь как раз \n переносы, а не <br />
допустим твоя функция по обработке называется bb, тогда пишешь так: echo nl2br(bb($text)); и обрабатываешь как раз \n переносы, а не <br />
Спустя 31 минута, 22 секунды (29.05.2011 - 16:04) guest_user написал(а):
Не отправляет сообщение. Проверка..........
Спустя 3 минуты, 20 секунд (29.05.2011 - 16:08) guest_user написал(а):
Вопрос по декодированию цитат:
Цитата | ||
еще слово |
и
Цитата | ||
еще слово
|
обрабатываются по-разному, хотя по иерархии слово 'еще слово' находится на одном месте.
И вообще как выглядит цитирование:
Спустя 4 минуты, 36 секунд (29.05.2011 - 16:12) guest_user написал(а):
Раз 20 уже пытаюсь отправить сообщение !!!!
Форум не дает..!!
Форум не дает..!!
Спустя 37 минут, 36 секунд (29.05.2011 - 16:50) inpost написал(а):
Хватит спамить, 1 сообщение достаточно будет, если грамотно написать, что тебе надо.
Спустя 26 минут, 38 секунд (29.05.2011 - 17:17) guest_user написал(а):
Просвятил, спасибо. Я думал минимум два нужно...
Форум не дает и одно отправить!
Вопрос по декодированию цитат:
q - это цитата
[q]
[q]слово[/q]
еще слово
[/q]
и
[q]
еще слово
[q]слово[/q]
[/q]
обрабатываются по-разному, хотя по иерархии слово 'еще слово' находится на одном месте.
И вообще как выглядит цитирование:
Написал один:
-привет
Второй процитировал и дописал свой текст:
[q]
-привет
[/q]
Здоровенько!
Третий подхватил:
[q]
[q]
-привет
[/q]
Здоровенько!
[/q]
Привет обоим
А в декодере получается другая логика:
[q]
Здоровенько!
[q]
-привет
[/q]
[/q]
Привет обоим
Более того цитируемые сообщения следуют друг за другом в обратном порядке:
Здоровенько!
Привет
Привет обоим
вместо
Привет
Здоровенько
Привет обоим
Так и было задумано? Думаю нет.
Декодер хороший, но этот момент стоило бы доработать.
Форум не дает и одно отправить!
Вопрос по декодированию цитат:
q - это цитата
[q]
[q]слово[/q]
еще слово
[/q]
и
[q]
еще слово
[q]слово[/q]
[/q]
обрабатываются по-разному, хотя по иерархии слово 'еще слово' находится на одном месте.
И вообще как выглядит цитирование:
Написал один:
-привет
Второй процитировал и дописал свой текст:
[q]
-привет
[/q]
Здоровенько!
Третий подхватил:
[q]
[q]
-привет
[/q]
Здоровенько!
[/q]
Привет обоим
А в декодере получается другая логика:
[q]
Здоровенько!
[q]
-привет
[/q]
[/q]
Привет обоим
Более того цитируемые сообщения следуют друг за другом в обратном порядке:
Здоровенько!
Привет
Привет обоим
вместо
Привет
Здоровенько
Привет обоим
Так и было задумано? Думаю нет.
Декодер хороший, но этот момент стоило бы доработать.
Спустя 3 часа, 54 минуты, 46 секунд (29.05.2011 - 21:11) inpost написал(а):
guest_user
иди в исходники и подправь порядок вывода, там ничего сложного.
иди в исходники и подправь порядок вывода, там ничего сложного.
Спустя 1 час, 47 минут, 19 секунд (29.05.2011 - 22:59) guest_user написал(а):
inpost, если несложно, ткни пальцем где подправить, а то уже битый час с этим мучаюсь.
Спустя 7 минут, 16 секунд (29.05.2011 - 23:06) guest_user написал(а):
Спустя 1 минута, 35 секунд (29.05.2011 - 23:07) guest_user написал(а):
Опять двадцать пять!
Вставь это
[quote-][quote-]Раз[/quote-]два[/quote-]Три
в http://bbcode.inkz.ru/14/bbcode/
поймешь о чем речь
Вставь это
[quote-][quote-]Раз[/quote-]два[/quote-]Три
в http://bbcode.inkz.ru/14/bbcode/
поймешь о чем речь
Спустя 8 часов, 6 минут, 1 секунда (30.05.2011 - 07:14) guest_user написал(а):
inpost, помоги пожалуйста.
Твое ведь детище.
Твое ведь детище.
Спустя 1 час, 49 минут, 6 секунд (30.05.2011 - 09:03) guest_user написал(а):
Добавил в декодер вставку видео youtube
В настройках
В основном файле
Комментарии выводятся циклом. И к содержимому каждого комментария применяется функция createBBtags.
Все отлично работает. Но видео youtube преобразуется только если bb-теги находятся в последнем комментарии. Если добавить после него еще один, то тег отображается как текст.
В чем может быть причина?
В настройках
// Распознование видео youtube
'youtube' => true,
В основном файле
//Youtube. Та же песня
if($youtube)
$text = preg_replace_callback('#\[youtube\]([^\] \?]+?)\[/youtube\]#si', 'createYoutube', $text);
/**
* Функция генерации ролика youtube
* @param array $match
* @return string
*/
function createYoutube($match)
{
$match[1] = str_replace("\n", "", $match[1]);
return '
<center><object width="480" height="295" type="application/x-shockwave-flash"
data="http://www.youtube.com/v/'.htmlspecialchars($match[1]).'&rel=0">
<param name="movie" value="http://www.youtube.com/v/'.htmlspecialchars($match[1]).'&rel=0" />
</object></center>
';
}
Комментарии выводятся циклом. И к содержимому каждого комментария применяется функция createBBtags.
Все отлично работает. Но видео youtube преобразуется только если bb-теги находятся в последнем комментарии. Если добавить после него еще один, то тег отображается как текст.
В чем может быть причина?
Спустя 1 час, 30 минут, 6 секунд (30.05.2011 - 10:33) guest_user написал(а):
Разобрался во всем, кроме одного:
-> inpost
иди в исходники и подправь порядок вывода, там ничего сложного.
inpost, если несложно, ткни пальцем где подправить, а то уже битый час с этим мучаюсь.
Вставь это
[quote-][quote-]Раз[/quote-]два[/quote-]Три
в http://bbcode.inkz.ru/14/bbcode/
поймешь о чем речь
-> inpost
иди в исходники и подправь порядок вывода, там ничего сложного.
inpost, если несложно, ткни пальцем где подправить, а то уже битый час с этим мучаюсь.
Вставь это
[quote-][quote-]Раз[/quote-]два[/quote-]Три
в http://bbcode.inkz.ru/14/bbcode/
поймешь о чем речь
Спустя 8 часов, 44 минуты, 17 секунд (30.05.2011 - 19:17) guest_user написал(а):
inpost???
Спустя 1 час, 53 минуты, 19 секунд (30.05.2011 - 21:10) guest_user написал(а):
Люди,... ну хоть кто-нибудь.
Систему комментирования заточил под этот декодер.
Как быть-то?
Систему комментирования заточил под этот декодер.
Как быть-то?
Спустя 10 часов, 42 минуты, 44 секунды (31.05.2011 - 07:53) twin написал(а):
Замени в конфиге это
на это
'<p class="quote"><b>цитата:</b><br />' => '</p>',
на это
'<div class="quote"><b>цитата:</b><br />' => '</div>',
Спустя 56 минут, 22 секунды (31.05.2011 - 08:49) guest_user написал(а):
Нечто подобное делал, только стили были не оригинальные от декодера - свои. Ничего не получалось. А это заработало.
Twin, спасибо огроменное!!!
Twin, спасибо огроменное!!!
Спустя 4 минуты, 22 секунды (31.05.2011 - 08:54) guest_user написал(а):
Кстати, декодер отличный. Аналогов по документированности и функциональности не смог найти.
Спасибо создателю и конкурсантам, которые участвовали в конкурсе bb-декодер и способствовали созданию статей и декодера.
Спасибо создателю и конкурсантам, которые участвовали в конкурсе bb-декодер и способствовали созданию статей и декодера.
Спустя 52 минуты, 10 секунд (31.05.2011 - 09:46) guest_user написал(а):
Ну и еще вопрос )
А как и куда нужно прописать условие, чтобы если заменяемыми тегами является qoute, то содержимое этого тега кроме других вложенных тегов оборачивалось бы например <span class="ob"></span>
А как и куда нужно прописать условие, чтобы если заменяемыми тегами является qoute, то содержимое этого тега кроме других вложенных тегов оборачивалось бы например <span class="ob"></span>