Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Только у меня траблы с кодировкой графиков Для просмотра ссылки ВойдиилиЗарегистрируйся ?
версия utf-8, в файлах /engine/data/partners/*.xml кодировка тоже некорректная
эти отчеты сохраняются динамически для построения в дальнейшем графиков
решил проблему сам: в файле /engine/inc/partners/graph/functions.graph.php который отвечает за сохранение этих отчетов есть преобразование кодировки через iconv
$text_rec = iconv( 'windows-1251', 'UTF-8', $text_rec );
то ли у меня на сервере эта функция неправильно работает то ли это баг в модуле выше по коду но комментирование этой строки(и всех остальных iconv в этом файле) решило проблему.
Ребята, на 10.5 кто-то ставил?
Да, сейчас сам буду испытывать, но если есть уже опыт то буду рад.
Еще вопрос, мне важно из этого мода только показ рекламы для разных стран, может кто ткнет в какой либо аналогичный скрипт, можно даже не для дле.
upd: на 10.5 все ок.
Есть мелкие проблемы с загрузкой изображения на сервер и выбором даты начала и конца, но это дело десятое.
upd 2:
не работает вывод статистики для гостей site.com/partners-stats
+ Трабл с геобазой. Все отлично видит, айпи определяет, но выдает на некоторых страницах такое:
Fatal error: Cannot redeclare getrecordwithdnsservice() in /var/******/engine/inc/partners/geo/geoip/geoipcity.php on line 80
PHP:
function getrecordwithdnsservice($str){
$record = new geoipdnsrecord;
$keyvalue = split(";",$str);
foreach ($keyvalue as $keyvalue2){
list($key,$value) = split("=",$keyvalue2);
if ($key == "co"){
$record->country_code = $value;
}
if ($key == "ci"){
$record->city = $value;
}
if ($key == "re"){
$record->region = $value;
}
if ($key == "ac"){
$record->areacode = $value;
}
if ($key == "dm" || $key == "me" ){
$record->dmacode = $value;
$record->metrocode = $value;
}
if ($key == "is"){
$record->isp = $value;
}
if ($key == "or"){
$record->org = $value;
}
if ($key == "zi"){
$record->postal_code = $value;
}
if ($key == "la"){
$record->latitude = $value;
}
if ($key == "lo"){
$record->longitude = $value;
}
}
$number = $GLOBALS['GEOIP_COUNTRY_CODE_TO_NUMBER'][$record->country_code];
$record->country_code3 = $GLOBALS['GEOIP_COUNTRY_CODES3'][$number];
$record->country_name = $GLOBALS['GEOIP_COUNTRY_NAMES'][$number];
if ($record->region != "") {
if (($record->country_code == "US") || ($record->country_code == "CA")){
$record->regionname = $GLOBALS['ISO'][$record->country_code][$record->region];
} else {
$record->regionname = $GLOBALS['FIPS'][$record->country_code][$record->region];
}
}
return $record;
}
Ребята, на 10.5 кто-то ставил?
Да, сейчас сам буду испытывать, но если есть уже опыт то буду рад.
Еще вопрос, мне важно из этого мода только показ рекламы для разных стран, может кто ткнет в какой либо аналогичный скрипт, можно даже не для дле.
upd: на 10.5 все ок.
Есть мелкие проблемы с загрузкой изображения на сервер и выбором даты начала и конца, но это дело десятое.
upd 2:
не работает вывод статистики для гостей site.com/partners-stats
+ Трабл с геобазой. Все отлично видит, айпи определяет, но выдает на некоторых страницах такое:
Fatal error: Cannot redeclare getrecordwithdnsservice() in /var/******/engine/inc/partners/geo/geoip/geoipcity.php on line 80
PHP:
function getrecordwithdnsservice($str){
$record = new geoipdnsrecord;
$keyvalue = split(";",$str);
foreach ($keyvalue as $keyvalue2){
list($key,$value) = split("=",$keyvalue2);
if ($key == "co"){
$record->country_code = $value;
}
if ($key == "ci"){
$record->city = $value;
}
if ($key == "re"){
$record->region = $value;
}
if ($key == "ac"){
$record->areacode = $value;
}
if ($key == "dm" || $key == "me" ){
$record->dmacode = $value;
$record->metrocode = $value;
}
if ($key == "is"){
$record->isp = $value;
}
if ($key == "or"){
$record->org = $value;
}
if ($key == "zi"){
$record->postal_code = $value;
}
if ($key == "la"){
$record->latitude = $value;
}
if ($key == "lo"){
$record->longitude = $value;
}
}
$number = $GLOBALS['GEOIP_COUNTRY_CODE_TO_NUMBER'][$record->country_code];
$record->country_code3 = $GLOBALS['GEOIP_COUNTRY_CODES3'][$number];
$record->country_name = $GLOBALS['GEOIP_COUNTRY_NAMES'][$number];
if ($record->region != "") {
if (($record->country_code == "US") || ($record->country_code == "CA")){
$record->regionname = $GLOBALS['ISO'][$record->country_code][$record->region];
} else {
$record->regionname = $GLOBALS['FIPS'][$record->country_code][$record->region];
}
}
return $record;
}
Закачаны, базу GeoIP стянул Для просмотра ссылки ВойдиилиЗарегистрируйся, в настройках выбрал её, по ссылке /admin.php?mod=partners&action=geoip ввожу свой айпи и получаю нужную страну.
С хайдом помойму перебор. Я нашол данный модуль на 3-х сайтах. Ппрблема в том что поосле активации сайт становится не доступен.
Если ключ вставить в партнёрконфиг пхп то модуль перестаёт работать. Вопрос, тут под хайдом тоже модуль который проверяли на локальнои хосте где он действительно работает?
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.