Ошибка при добавлении нового поля cck

По какой-то причине я получаю сообщение об ошибке на многих страницах после добавления простого текстового поля к типу контента. И ошибка на страницах, которые не используют тип контента и не имеют никакого отношения к измененному типу контента.

Тип контента — это обычная форма, в которую клиенты могут добавлять некоторые простые данные, которые позже отображаются в представлении.

Новое поле добавляется к типу контента, в котором уже сохранены некоторые данные.

В журнале я нашел это сообщение об ошибке:

Предупреждение: preg_match() [function.preg-match]: Ошибка компиляции: запрещена кодовая точка Unicode (›= 0xd800 && ‹= 0xdfff) по смещению 1811 в ctools_cleanstring() (строка 157 из /home/u/u4144602/www/profiles /nodestream/modules/ctools/includes/cleanstring.inc).

Кто-нибудь знает?

Это установка drupal 6, дистрибутив nodestream.


person user1393252    schedule 22.04.2013    source источник


Ответы (1)


У меня тоже была эта проблема раньше. Я заменил

'\x{a80b}\x{a823}-\x{a82b}\x{d800}-\x{f8ff}\x{fb1e}\x{fb29}\x{fd3e}\x{fd3f}'.

с участием

'\x{a80b}\x{a823}-\x{a82b}\x{e000}-\x{f8ff}\x{fb1e}\x{fb29}\x{fd3e}\x{fd3f}'.

Надеюсь, эта ссылка поможет вам... :)

http://drupal.org/node/1878284

http://drupal.org/node/1444006

person Outlooker    schedule 22.04.2013
comment
Спасибо! Сообщение об ошибке исчезло. Но я все еще получаю сообщение об ошибке http 500. Ошибка отображается на некоторых страницах после того, как я добавил некоторый контент в новое поле cck. Новое поле cck не существует на страницах, на которых отображается ошибка. Очень странно. - person user1393252; 23.04.2013