Перейти к содержанию

Рекомендуемые сообщения

Есть проект http://pdt1.seotime.su, необходимо:

 

1. Доработать функцию геоопределения

На данный момент геоопределение происходит так, в файле banner.tpl (именно там происходит вывод баннера в зависимости от региона) прописана ф-я

  <?
    function geo_ip($ip='', $to = 'utf-8'){
    $ip = ($ip) ? $ip : $_SERVER['REMOTE_ADDR'] ;
    $xml =  simplexml_load_file('http://ipgeobase.ru:7020/geo?ip='.$ip);
    if($xml->ip->message){
    if( $to == 'utf-8' ) {return $xml->ip->message;} else {
    if( function_exists( 'iconv' ) ) return iconv( "UTF-8", $to . "//IGNORE",$xml->ip->message);else return "The library iconv is not supported by your server";}
    } else { if( $to == 'utf-8' ) {return $xml->ip->region;} else {if( function_exists( 'iconv' ) ) return iconv( "UTF-8", $to . "//IGNORE",$xml->ip->region);else return "The library iconv is not supported by your server";}}}
 ?>

далее идёт проверка определена ли ф-я

if (function_exists('geo_ip')) { echo "Функция geo_ip определена.<br />\n";$ip=geo_ip();}
else {echo "Функция geo_ip определена.<br />\n";}

Определяется на ура, но проблема в том что через раз. 

Ошибка
Fatal error: Cannot redeclare geo_ip() in /var/www/glinda/data/subdomain/pdt1/catalog/view/theme/gazal/template/module/banner.tpl on line 8.

лечится очисткой кеша.

 

2. Боковое меню (список категорий), должно так же выводится в зависимости от региона. В Админке для каждой категории указывается регион

 

3. Боковое меню (список категорий) должно быть с пангинацией

 

Нужны цены и сроки по всем пунктам.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 - Для начала, эту функцию надо в контроллер убрать.

По второму, вроде, понятно всё.

 

 

3. Боковое меню (список категорий) должно быть с пангинацией

Я правильно понял, в боковом меню должно быть при необходимости несколько страничек?? Это как, можете примеры показать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.