warning: array_map() [function.array-map]

Прислано: ganges

пн, 30/04/2007 - 01:58

Здравствуйте

Расклад такой

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

В итоге пропатчил указанной в конце функцией

function utf8_encode($s) {
return iconv('iso-8859-1', 'utf-8', $s);}

Варнинг пропал, но вместе с ним пропал и поиск, по запросу (не важно какому) выдает пустую страницу на экран

В общем без поиска я смогу обойтись, хоть это и неприятно (может гугловский прикручу) а вот без

2) RSS (все вроде настроено - там количество постов на фид, заголовок и тизер) - не формируется или формируется пустой. Иконка вылазит, клацаешь по ней, а там вообще пустой файл :(

У меня Linux Mandriva 2007 Final edition, Apach 2 и PHP 5 (на рабочем хостинге будет 4,03 я с этим поделать ничего не могу - клиент уже проплатил)

Я смотрю у Вас ведь тоже последний друпал, но и поиск и рсс работает отлично, так может кто в курсе?
Плиз хэлп

P.S.
Пардон за ламерский вопрос, но я совсем новичек в этом друпале, как и в программировании, есть какой-нибудь нормальный способ ДОБАВЛЯТЬ контент админом, после того как первая статья ушла на главную, а то я через адресную строку в "Администрацию сайта" попасть могу, а новый контент добавлять как? :) Чо в ULR писать надо

Спасибо большое

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано ganges в ср, 02/05/2007 - 21:43.

HELP!


Опубликовано vadbars@drupal.org в чт, 03/05/2007 - 03:34.

Вопрос не вполне понятен, оттого и молчат все.
Почему у вас возникает проблема с добавлением контента админом? Разве в меню нет пункта "Создать материал"?


Опубликовано ganges в чт, 03/05/2007 - 10:22.

Благодарю Вас.

Это вторично, но в меню адмима, там, где содержание - я могу только изменить старое, а новое добавить или создать пункта действительно у меня нет.

Но меня больше проблемы с юникодом интересуют :) если честно.


Опубликовано Nickun (гостевой логин) в вт, 04/09/2007 - 15:50.

вставить вот этот патч, если не поддерживается iconv:

<?php
function utf8_encode($data) {
  
drupal_convert_to_utf8($data'iso-8859-1');
}
?>


Опубликовано Гость (гостевой логин) в пт, 07/09/2007 - 10:10.

Данный патч надо вставить в /includes/common.inc
На PHP5 мне помогло включение модуля xml.so без применения патча


Опубликовано player в пн, 22/10/2007 - 11:49.

5 - баллов. Включил xml.so и ошибка пропала!


Опубликовано Гальцев (гостевой логин) в вс, 23/12/2007 - 06:06.

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)


Опубликовано Emilio13 в чт, 24/04/2008 - 10:49.

Сталкнулся с аналогичной проблемой и действительно включение модуля xml.so решило проблему!


Опубликовано player в чт, 24/04/2008 - 13:16.

У меня решило


Опубликовано slavik.kz в пт, 20/02/2009 - 14:43.

Добавление xml.so (php5) помогло и для 6-го друпала, так что, имхо, можно к теме дописать [решено]


Опубликовано PinkRabbit в вс, 22/11/2009 - 20:10.

помогло включение конвертирования Друпалом


Новое на сайте