Выдача пустой страницы нода

Главные вкладки

Аватар пользователя mysless mysless 30 марта 2008 в 23:33

У меня есть проблема - большие тексты, сохраненные в ноде (подшивка), при просмотре не отображаются - всё остальное отображается, а текст нет Sad
При редактировании такой ноды весь сохраненный текст появляется в форме как ни в чем не бывало.
Кто-нибудь сталкивался с такой проблемой, как ее можно решить?

*Стоит Д6 на ВиртХостинге Мастерхоста*

Комментарии

Аватар пользователя mysless mysless 31 марта 2008 в 10:04

Нет - не режется, проверял - в коде текста нет.
Провел эксперимент - получилось, что если объем текста больше определенного размера, то текст не отображается, хотя и сохраняется в системе.

Аватар пользователя player player 31 марта 2008 в 11:38

Я знаю что у вас 6-ка. Модуль и необезателен, я говорил про принцип. Напишите свой используя пример.
<?php $queryResult = pager_query($query, $how_many_per_page, 0,$count);
$output .= theme('pager', NULL, $how_many_per_page);
?>

Аватар пользователя mysless mysless 4 апреля 2008 в 1:55

Проблема оказалась не тривиальной в своем решении. Выяснилось, что это баг ядра, а точнее фильтра замены переводов строк на <br> и <p></p> (Line break converter). Он как-то некорректно пытается проделать вставку двух тегов <p> и </p> в текстах большого объема.

Решения есть разные - кому что подойдет (см. http://drupal.org/node/225335 и http://drupal.org/node/133188).

Пока мой вопрос решился установкой модуля BBCode (http://drupal.org/project/bbcode) и все стало работать как надо.

Аватар пользователя mysless mysless 4 апреля 2008 в 2:32

чуть больше 150000 знаков Smile
пока это максимум - хотя дальше вполне возможно будет еще больше - там поглядим

Аватар пользователя fairwind fairwind 9 апреля 2008 в 12:13

Я столкнулся с аналогичной проблемой в 5.7: не показывается нода при промсотре, хотя в базе все есть. В качестве редактора стоит fckeditor, все фильтры для материала отключены - все равно не выводит, зараза.
Фиг знает, куда копать. Бага модуля node?

Аватар пользователя CyberRat CyberRat 15 апреля 2009 в 16:03

А у меня при выводе текста идет замена "внутренних" параграфов на разрывы. То есть было что-то типа:

<p>123</p>
<p>456</p>
<p>789</p>

и в базе именно так хранится, а при выводе смотрю исходники страницы - там

<p>123<br>
456<br>
789</p>

где это можно отключить?

Аватар пользователя CyberRat CyberRat 15 апреля 2009 в 17:47

Перестало менять форматирование после замены формы ввода с Filtered на Full HTML для конкретных страниц.

Непонятно, зачем такая замена сделана вообще... Костыли к редактору?