Здравствуйте
Расклад такой
1)
При попытке (поиск настроен) искать что-либо (назависимо от термина - русский / английский) вылетает следующий варнинг
warning: array_map() [function.array-map]: The first argument, 'utf8_encode', should be either NULL or a valid callback in /var/www/html/terravita/includes/unicode.inc on line 304.
Вместе с варнингом - отсутствуют результаты поиска, хотя такое слово точно есть (индексацию проводил)
Полез на английский саппорт, нашел там дремучий трэд
http://drupal.org/node/28972
В итоге пропатчил указанной в конце функцией
Варнинг пропал, но вместе с ним пропал и поиск, по запросу (не важно какому) выдает пустую страницу на экран
В общем без поиска я смогу обойтись, хоть это и неприятно (может гугловский прикручу) а вот без
2) RSS (все вроде настроено - там количество постов на фид, заголовок и тизер) - не формируется или формируется пустой. Иконка вылазит, клацаешь по ней, а там вообще пустой файл
У меня Linux Mandriva 2007 Final edition, Apach 2 и PHP 5 (на рабочем хостинге будет 4,03 я с этим поделать ничего не могу - клиент уже проплатил)
Я смотрю у Вас ведь тоже последний друпал, но и поиск и рсс работает отлично, так может кто в курсе?
Плиз хэлп
P.S.
Пардон за ламерский вопрос, но я совсем новичек в этом друпале, как и в программировании, есть какой-нибудь нормальный способ ДОБАВЛЯТЬ контент админом, после того как первая статья ушла на главную, а то я через адресную строку в "Администрацию сайта" попасть могу, а новый контент добавлять как? Чо в ULR писать надо
Спасибо большое
Комментарии
HELP!
Вопрос не вполне понятен, оттого и молчат все.
Почему у вас возникает проблема с добавлением контента админом? Разве в меню нет пункта "Создать материал"?
Благодарю Вас.
Это вторично, но в меню адмима, там, где содержание - я могу только изменить старое, а новое добавить или создать пункта действительно у меня нет.
Но меня больше проблемы с юникодом интересуют если честно.
вставить вот этот патч, если не поддерживается iconv:
<?php
function utf8_encode($data) {
drupal_convert_to_utf8($data, 'iso-8859-1');
}
?>
Данный патч надо вставить в /includes/common.inc
На PHP5 мне помогло включение модуля xml.so без применения патча
5 - баллов. Включил xml.so и ошибка пропала!
FreeBSD 6.2 + Apache 1.3.x + PHP 4.x + Drupal 5.x
Около месяца меня напрягал этот варнинг.
При чем на другом сервере с аналогичной конфигурацией проблем не было.
Все откладывал на потом.
Нашел. Действительно "грабли" в отсутствии модуля " php4-xml".
Установка из портов (/usr/ports/textproc/php4-xml) модуля php4-xml-4.4.7_1 решило проблему.
(для новичков - не забудьте после "make install clean" перегрузить апач - apachectl restart)
Сталкнулся с аналогичной проблемой и действительно включение модуля xml.so решило проблему!
У меня решило
Добавление xml.so (php5) помогло и для 6-го друпала, так что, имхо, можно к теме дописать [решено]
помогло включение конвертирования Друпалом