Странное ограничение знаков в bbcodes.
Попробую четко объяснить проблему.
Прежде всего скажу, что: максимальное количество символов в сообщении:
Количество символов, разрешенное в сообщении — установлено 0.
На форуме (кроме всего прочего) публикуются переводы участников, библиографии авторов детективного жанра и так далее. Как правило, они очень большие.
Для всех «длинных» текстов используются различные bbcode. Для примера: more (скрытый текст), scroll, textarea, Tabs BBCode. Вкладки в сообщении. (вместе с ББ код Таблица), legend.
Проблема: В некоторых bbcode есть непонятный баг — «критическое» число знаков. Если больше (примерно) 23 - 24 страницы ворда (плюс минус 6000 слов; то есть примерно 47000 знаков с пробелами), то эти ббкода работать не хотят.
Все работает без проблем в textarea, more, legend. Хоть в разы увеличивай текст.
А в bbcode scroll, вкладки и таблице, где это намного важнее, начинаются траблы. Как только количество знаков превышает «критическое» число, то bbcode начинает косячить. В частности:
Скролл «вылетает». То есть весь текст, но уже не в скролле, а как в обычном сообщении. Только в начале и в конце тэги — [scroll] и [/scroll]. А в bbcode “вкладки» вместе с bbcode “таблица”, сообщение просто “исчезает” — оно пустое. Вместо сообщение — пустое место.
Я провел пару экспериментов. Применял вкладки без ббсода таблиц, просто ббкод “таблица” без ббкода “вкладки”. Результат один — сбой.
Причем все это никак не связано с количеством инфы в сообщении. Вместо одного скролла для рассказов делаю два (искусственно разбивая рассказ на две части) и все прекрасно помещается в одном сообщении. И тоже самое с вкладками/таблицами. Делаю вторую и все ок.
Эти непонятки критичны для моего форума. К примеру, разбивая рассказ на две части, нужно быть аккуратным, чтобы во втором скролле (в видимой его части) не было спойлеров (чего-то раскрывающего секрет произведения) , что для детективной беллетристики — «смерть». О библиографиях я даже не говорю. Вместо того, чтобы была одна таблица с десятком вкладок (романы, рассказы циклы, герои, награды, кинемотография и так далее), приходится делать несколько таблиц и в них по пару вкладок.
Помогите все таки разобраться. В чем проблема? В чем разница в HTML заменах этих ббкодов — если одни работают нормально, а другие «капризничают».