Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Glinda

Пользователи
  
  • Content Count

    103
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Glinda

  • Rank
    Продвинутый пользователь

Recent Profile Visitors

2,438 profile views
  1. День добрый. Имеется мультимагазин (опенкарт 1.5.6,, в списке категорий планирую добавить ещё одно поле (наименование магазина, ибо неудобно в одной админке держать категории для всех магазинов и при этом не иметь возможности определить какая категория к какому магазину относится.) Вывод идёт в файле admin/view/template/catalog/category_list, путём выбора переменных из массива $category[ ], который в свою очередь формируется в admin/controller/catalog/category.php $category_total = $this->model_catalog_category->getTotalCategories(); $results = $this->model_catalog_category->get
  2. Есть проект 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-
  3. Я с json не сталкивался, то что вы написали это проверка на существование функции, насколько я понял, вот я написал реализацию на php.
  4. Т.е. ели правильно понимаю <?php if (function_exists('geo_ip')) { echo "Функция geo_ip определена.<br />\n";$ip=geo_ip();} else {echo "Функция geo_ip неопределена.<br />\n";} ?> проверяем определена ли ф-я, если да, то переменной ip присваиваем значение - результат ф-ции, если не определена, то ничего не делаем.
  5. Ан, нет, то же самое - название функции поменял и название переменной
  6. День добрый. Ест такая проблема с геолокацией. Использую ф-ю для определения <? function geoip($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( fu
  7. Есть сайт, на CMS Opencart. Необходимо для категорий сделать "дополнительные изображения" по аналогии с продуктами. Интересует стоимость работы, по строкам насколько я понимаю, 2-3 часа.
  8. День добрый. Получаю значения из БД для категорий (файл catalog/controller/product/category) а именно значения $street (предварительно создав строку в таблице и загрузив значение через админку) путём $this->data['street'] = $category_info['street']; Здесь всё в порядке - работает. Но появилась задача вывести это значение в модуле special.php Я делаю следущее: • В catalog/controller/module/special.php определяю массив $category_info, путём $category_info = $this->model_catalog_category->getCategory($result['product_id']); , где $result['product_id'] - номер категории (опре
  9. День добрый. Столкнулся с такой проблемой - необходимо вывести изображение в модуле новости на главную, по-умолчанию вывод идёт на полный текст новости. Вывод осуществляется в catalog/view/theme/default/template/information/news.tpl строками <div class="image"> <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a> </div> М
  10. Решил проблему следующим способом - фильтрую по $parts $parts = explode('_', (string)$this->request->get['path'])
  11. Упс. Надо $this->request->get['path']; (вместо стрелки тире поставил). Теперь пишет неопределённая переменная. get. - Notice: Undefined property: Config::$get in /var/www/glinda/data/subdomain/legarta/catalog/controller/module/cr2htmlmodule.php on line 29Notice: Undefined property: Config::$get in /var/www/glinda/data/subdomain/legarta/catalog/controller/module/cr2htmlmodule.php on line 29
  12. Если в контроллере модуля пишу $this-request->get['path']; или один из предложенных вариантов, страница не грузится вообще. Сайт , идём в категорию допустим "белая сантехника" - белый экран. Файербаг пишет "NetworkError: 500 Internal Server Error - http://legarta.seotime.su/santehnika-creavit/belaya-santehnika" "
  13. Есть обычный модуль HTML, в его контроллере я проверяю на условие по URL и в зависимости от этого скрываю тот или иной HTML блок (в примере проверка одного условия) $URL = $_SERVER['REQUEST_URI']; if (strstr($URL, 'belaya-santehnika') != FALSE) { switch($position) { case "area1": $this->data['escape'] = "visible"; break; case "area2": $this->data['escape'] = "none"; break; case "area3": $this->data['escape'] = "none";
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.