Вывод больших текстов (CCK/?)

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

Аватар пользователя lalex lalex 18 декабря 2007 в 21:22

Проблема состоит в том, что на одном из сайтов клиенты умудрились наделать штук 50 статей с очень большим по объему полем body в результате чего оно не отображается при просмотре статьи. (с тизерами проще - работают). MySQL в качестве "проблемы" отметается, т.к. при редактировании доступен весь текст статьи)

Вот я и думаю в каком месте копать - проблема в php или в drupal (или даже более конкретно - CCK)? (Варианты разбить на части - не предлагать, я до этого и сам додумался уже).

Комментарии

Аватар пользователя Krotty@drupal.org Krotty@drupal.org 19 декабря 2007 в 9:49

Этот баг присутствует во всех версиях Drupal, включая 6.x
Причина проблемы - фильтр автопереноса строк (Line break converter), а точнее функция PHP preg_replace которая при одном из преобразований большого объема текста выдает пустой результат.
Глубже копать не стал, решив проблему расстановкой одного-двух дополнительных переносов строк по всему объему текста проблемной ноды.

Аватар пользователя lalex lalex 19 декабря 2007 в 22:01

Представляю себя автора за расстановкой одного-двух переносов в 50 статьях объемом "куча нажатий PgDown" каждый Smile

спасибо за ответ

Аватар пользователя читатель читатель (не проверено) 21 декабря 2007 в 11:40

У меня была такая проблема. Оказалось, всё просто - неправильный формат. был "фильтрованый чтмл", а надо "полный". попробуй.