Установил модули:
Включено | Имя | Версия | Описание |
---|---|---|---|
|
GMap | 6.x-1.1-rc1 | Фильтр, позволяющий вставку карт Google в материал. Требуется для: GMap Location (включён), GMap Macro Builder (отключён), GMap Taxonomy Markers (отключён), Location Search (включён)
|
|
GMap Location | 6.x-1.1-rc1 | Отображает информацию location.module на картах Google. Зависит от: GMap (включён), Location (включён)
|
|
GMap Taxonomy Markers | 6.x-1.1-rc1 | Маркер на основе таксономии Зависит от: Taxonomy (включён), GMap (включён)
|
|
Location | 6.x-3.1-rc1 | The location module allows you to associate a geographic location with content and users. Users can do proximity searches by postal code. This is useful for organizing communities that have a geographic presence. Требуется для: GMap Location (включён), Location Add Another (отключён), Location CCK (включён), Location Fax (включён), Location Generate (отключён), Node Locations (отключён), Location Phone (включён), Location Search (включён), User Locations (отключён)
|
|
Location Fax | 6.x-3.1-rc1 | Allows you to add a fax number to a location. Зависит от: Location (включён)
|
|
Location Phone | 6.x-3.1-rc1 | Allows you to add a phone number to a location. Зависит от: Location (включён)
|
|
Location Search | 6.x-3.1-rc1 | Advanced search page for locations. Зависит от: Search (включён), Location (включён), GMap (включён)
|
Вообщем добавляю еще CCK поле, перевожу заголовки на русский, настраиваю карту gmap....
На странице настройки модуля Location: ссылки * Map links * Geocoding options при переходе на страницы по ним Drupal выдает
Fatal error: Call to undefined function ctype_alpha() in /modules/location/location.inc on line 465.
Тоже самое выдает когда создаю представление(views) с gmap и тоже самое выдает когда пытаюсь сохранить нод с CCK полем Location
Хелп плизз
Комментарии
Следующим шагом я отключил карту, всеравно модуль location выдает ошибку при сохранении материала с Location CCK.
Он мне так нужен блин. Подскажите чего делать?
Вот блин блок который ругается:
<?php
/**
* Canonicalize a country code.
*/
function location_standardize_country_code(&$country) {
$country = trim($country);
// @@@ Double check the validity of this validity check.
if (!ctype_alpha($country) || strlen($country) != 2) {
$country = 'xx';
return FALSE;
}
else {
$country = strtolower($country);
return TRUE;
}
}
?>
Гурается на тип? Если да, то база должна быть с поддержкой spatial данных. Про MySQL ничего не скажу, у PostgreSQL это — PostGIS. Больше ничего в голову не идёт.
Решение найдено просто на Gentoo php собиратеся по умолчанию с --disable-ctype.
А для этого модуля нужно ctype functions: enabled.
Просто добавь воды
Ответ нашел здесь.