Проблема состоит в том, что на одном из сайтов клиенты умудрились наделать штук 50 статей с очень большим по объему полем body в результате чего оно не отображается при просмотре статьи. (с тизерами проще - работают). MySQL в качестве "проблемы" отметается, т.к. при редактировании доступен весь текст статьи)
Вот я и думаю в каком месте копать - проблема в php или в drupal (или даже более конкретно - CCK)? (Варианты разбить на части - не предлагать, я до этого и сам додумался уже).
Комментарии
Ну, тут надо делать трейсинг, удаленно трудно что-то советовать.
Скорее всего не хватает памяти при сборке ноды для вывода, в любом случае нужно смотреть логи
Когда-то я тоже столкнулся с такой проблемой, толком ответа не нашел:
http://drupal.ru/node/6421
Этот баг присутствует во всех версиях Drupal, включая 6.x
Причина проблемы - фильтр автопереноса строк (Line break converter), а точнее функция PHP preg_replace которая при одном из преобразований большого объема текста выдает пустой результат.
Глубже копать не стал, решив проблему расстановкой одного-двух дополнительных переносов строк по всему объему текста проблемной ноды.
Представляю
себяавтора за расстановкой одного-двух переносов в 50 статьях объемом "куча нажатий PgDown" каждыйспасибо за ответ
>статьях объемом "куча нажатий PgDown" каждый
Да, объемы впечатляют, в таком случае наверное лучше использовать paging
У меня была такая проблема. Оказалось, всё просто - неправильный формат. был "фильтрованый чтмл", а надо "полный". попробуй.