evpadallas

Новичок
  • Число публикаций

    4
  • Регистрация

  • Последнее посещение

Репутация

1 Обычный

О evpadallas

  • Звание
    Новичок

Недавние посетители профиля

690 просмотров профиля
  1. Здравствуйте, коллеги. Подскажите пожалуйста, Вы регионы РФ правите или нет? Если правите, почему нет Крыма и Севастополя? Спасибо!
    Хороший шаблон, много "вкусностей", удобств и других нужных и полезных вещей для магазина, которых нет в официальной поставке. Однако всё это хорошо до тех пор, когда находишь мелкие недочеты, которые хотел бы исправить в своем шаблоне и тут возникает проблема. Главный контроллер шаблона, в котором сосредоточена логика, в который вынесены настройки оказывается закодирован. На вопрос к разработчику о том, как вносить правки, ответ был однозначным "Правьте опенкарт", не трогайте мой шаблон. Обидно то, что шаблон уже какбы мой, т.к. я купил его. Я хочу привнести в него какие-то доработки, но к великому сожалению не могу. Это омрачило радость приобретения такого хорошего шаблона. Одного из немногих, которые удовлетворили почти все мои потребности. Желаю разработчику продумать логику защиты шаблона, чтобы не закодировать весь программный код, а кодировать какой-то минимум но без которого работа была бы невозможна.
  2. Исправил две функции для работы с 1.5.5.1 с: public function getProductCategoriesInfo($product_id) { $product_category_data = array(); $query = $this->db->query("SELECT c.*, cd.name FROM " . DB_PREFIX . "product_to_category c INNER JOIN " . DB_PREFIX . "category_description cd ON c.category_id = cd.category_id WHERE product_id = '" . (int)$product_id . "' AND language_id = '" . (int)$this->config->get('config_language_id') . "' AND main_category = '0'"); foreach ($query->rows as $result) { $path = $this->model_catalog_category->getPath( $result['category_id'] ); $product_category_data[] = array( 'id' => $result['category_id'], 'name' => $result['name'], 'path' => $path ); } return $product_category_data; } public function getProductMainCategoryInfo($product_id) { $product_category_data = array(); $query = $this->db->query("SELECT c.*, cd.name FROM " . DB_PREFIX . "product_to_category c INNER JOIN " . DB_PREFIX . "category_description cd ON c.category_id = cd.category_id WHERE product_id = '" . (int)$product_id . "' AND language_id = '" . (int)$this->config->get('config_language_id') . "' AND main_category = '1'"); foreach ($query->rows as $result) { $path = $this->model_catalog_category->getPath( $result['category_id'] ); $product_category_data[] = array( 'id' => $result['category_id'], 'name' => $result['name'], 'path' => $path ); } return $product_category_data; } на: public function getProductCategoriesInfo($product_id) { $this->load->model('catalog/category'); $product_category_data = array(); $query = $this->db->query("SELECT c.*, cd.name FROM " . DB_PREFIX . "product_to_category c INNER JOIN " . DB_PREFIX . "category_description cd ON c.category_id = cd.category_id WHERE product_id = '" . (int)$product_id . "' AND language_id = '" . (int)$this->config->get('config_language_id') . "' AND main_category = '0'"); $category_info = array(); foreach ($query->rows as $result) { //$path = $this->model_catalog_category->getPath( $result['category_id'] ); $category_info = $this->model_catalog_category->getCategory( $result['category_id'] ); $product_category_data[] = array( 'id' => $result['category_id'], 'name' => $result['name'], 'path' => $category_info['path'] ); } return $product_category_data; } public function getProductMainCategoryInfo($product_id) { $this->load->model('catalog/category'); $product_category_data = array(); $query = $this->db->query("SELECT c.*, cd.name FROM " . DB_PREFIX . "product_to_category c INNER JOIN " . DB_PREFIX . "category_description cd ON c.category_id = cd.category_id WHERE product_id = '" . (int)$product_id . "' AND language_id = '" . (int)$this->config->get('config_language_id') . "' AND main_category = '1'"); $category_info = array(); foreach ($query->rows as $result) { //$path = $this->model_catalog_category->getPath( $result['category_id'] ); $category_info = $this->model_catalog_category->getCategory( $result['category_id'] ); $product_category_data[] = array( 'id' => $result['category_id'], 'name' => $result['name'], 'path' => $category_info['path'] ); } return $product_category_data; } Однако автодополнение в полях всплывающего окна не работает UPD. Код: function dispFrameLinks() { $('#frameEdit').contents().find('*').removeClass('invisframe') $('#frameEdit').contents().find('#form > div').css({display: ''}) $('#errorframe').css('display', 'none'); $('#frameEdit').contents().find('*').not('#tab-links *').not('*:has(#tab-links)').not('#tab-links').addClass('invisframe'); $('#headfr>b').replaceWith('<b>Связи</b>'); } заменяем на: function dispFrameLinks() { $('#frameEdit').contents().find('*').removeClass('invisframe') $('#frameEdit').contents().find('#form > div').css({display: ''}) $('#errorframe').css('display', 'none'); $('#frameEdit').contents().find('*').not('.ui-autocomplete').not('#tab-links *').not('*:has(#tab-links)').not('#tab-links').addClass('invisframe'); $('#headfr>b').replaceWith('<b>Связи</b>'); }
  3. Не работает на opencart 1.5.5.1. У меня вроде все настроено, но не происходит поиск изображений.