Forums / National / Russian / Тех. поддержка / Проблемы переезда Sed125 -> Cot0.6.17

Исчезает текст некоторых страниц. Почему?

Uch
#1 2011-06-05 10:34

Пытаюсь осуществить переезд на Кота с последнего 125го Седа. Вылезает странная ошибка. Некоторые статьи оказываются пустыми. Т.е. в page.php выводятся все атрибуты (заголовок, описание и т.п.) статьи, кроме саого текста. Плагин News работает аналогично - не выводит текст в index.php. В БД все в полном порядке, тексты на месте. Полагаю, что дело в парсере. Но где конкретно копать не знаю. Есть идеии у сообщества?

esclkm
#2 2011-06-05 12:47

а что за ошибка... текст ее

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Uch
#3 2011-06-05 21:29

Рад бы запостить текст, но никакой ошибки нет. Даже при включеном в конфиге дебагинге никакой ошибки не выдает. Просто не выводит (не парсит) текст некотрых статей. Я пытался определить общие черты этих статей, но ничего не обнаружил. И не обнаружил каких то отличий от остальных статей, отображаемых правильно.

esclkm
#4 2011-06-05 22:24

а при редактировании текст есть?

littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Uch
#5 2011-06-06 08:58

Да. При редактировании текст есть.

Парсинг стоит "По умолчанию", т.е. BBcodes. При включениии HTML - парсинга, текст появляется и отображается нормально.

В конфиге:
Включить собственный парсер : ДА
Отключить стандартный парсер : НЕТ - текст не отображается
Отключить стандартный парсер : ДА - текст отображается

И здесь я немного запутался. Что такое собстыенный и стандартный парсеры?

Кажется нашел причину. При использовании BBcod-a

\[thumb=(.*?[^"\';:\?]+\.(?:jpg|jpeg|gif|png))\](.*?[^"\';:\?]+\.(?:jpg|jpeg|gif|png))\[/thumb\]

в модуле BBcodes заменил на

\[thumb=([^\\\'\;\?([]*)\.(jpg|jpeg|gif|png)\]([^\\'\;([]*)\[\/thumb\]

->

<a href="datas/users/$1.$2" class="thumb" style="background-image:url(datas/thumbs/$1" title="$3"></a>

Текст отображается!!!
This post was edited by Uch (2011-06-06 09:42, 12 years ago)