Мои настройки drupal

Аватар пользователя qman qman 28 марта 2005 в 15:16

Настройка PHP для DRUPAL 4.5
iconv включен.
mbstring.func_overload=6
Q: Не работает поиск симоволов кирилицы
A: поправить includes/menu.inc строчку 910 добавив проверочку:
if (!empty($parent)) $parent = substr($parent, 0, strrpos($parent, '/'));

Q: Сообщение об ошибке "warning: mb_ereg(): mbregex compile err: invalid regular expression in c:\inetpub\wwwroot\modules\user.module on line 214."
A: Заменить строку 214:
if (ereg("[^\x80-\xF7 [:alnum:]_.-]", $name)) return t('The username contains an illegal character.');
на
if (ereg("[^\\x80-\\xF7 [:alnum:]_.-]", $name)) return t('The username contains an illegal character.');

Q: правил aggregator.module, чтобы корректно обрабатывался случай, когда у новости (беру ленту с ЖЖ) нет заголовка и заголовок берется из description. В этом случае глюк, если в description идет html-код. Я поменял:

505: $title = preg_replace('/^(.*)[^\w;&].*?$/', "\\1", truncate_utf8($item['DESCRIPTION'], 40));

на:

$title = ereg_replace('|$)', '', truncate_utf8($item['DESCRIPTION'], 80));
$title = ereg_replace('/^(.*?)[^[:alnum:];&].*?$/', "\\1", $title) . "...";

0 Thanks