Конкретно где не скажу, потому, что было это давно, но суть в том, что необходимо принудительно устанавливать параметры соединения с базой, а еще лучше перехачить на такой манер: (обращаю внимание, что все параметры должны быть указаны до выборки БД !)
В основном эти изменения достаточно внести в
\libs\osDateDB.php
Если не понятно где, то приблизительно после:
$this->osDB = NewADOConnection( $dbtype );
$this->osDB->PConnect($dbhost, $dbuser, $dbpass, $dbname);
$this->osDB->SetFetchMode( ADODB_FETCH_ASSOC );
}
Вообще... я с этим движком неделю провозился. Сначала начал было переделывать его на windows-1251
Это надо базу изменить и в некоорых местах поудалять ENCODING_UTF-8
И что самое важное (два дня искал причину) надо в .httacces добавить строку
AddDefaultCharset windows-1251
Всё передалал. Всё работало. За исключением малеьнкого глюка. Не работал коректно выбор места жительства. Снова два дня провозился... в конце концов подумал, что это из-за смены кодировки. Вернул на UTF-8 (передлал всё обратно). И нифига. Ошибка осталась.
В конце концов... методом тыка... что-то да настроил. Причина - в кривости скрипта. Дело в том, что в новой версии добавили РАЙОНЫ, а в коде по этому поводу достаточные изменения не сделали. По этому... ... ... ... думаю... ... ... ... даже советую, как вариант, если у вас не работает выбор городов, то просто отключите County (районы).
Оставьте только страну, штат и город. ZIP тоже нафиг не нужен, хоть и работает.
И вопрос к нашим читателям. Скрипт бесплатный. Можно тут показывать ссылку на сайт или не надо? Могут ли у кого-то возникнуть претензии о нарушении авторских прав?