evpadallas

Новичок
  • Публикаций

    4
  • Зарегистрирован

  • Посещение

Репутация

1 Обычный

Информация о evpadallas

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

Посетители профиля

752 просмотра профиля
  1. Релиз ocStore 2.3.0.2.2

    Здравствуйте, коллеги. Подскажите пожалуйста, Вы регионы РФ правите или нет? Если правите, почему нет Крыма и Севастополя? Спасибо!
    Хороший шаблон, много "вкусностей", удобств и других нужных и полезных вещей для магазина, которых нет в официальной поставке. Однако всё это хорошо до тех пор, когда находишь мелкие недочеты, которые хотел бы исправить в своем шаблоне и тут возникает проблема. Главный контроллер шаблона, в котором сосредоточена логика, в который вынесены настройки оказывается закодирован. На вопрос к разработчику о том, как вносить правки, ответ был однозначным "Правьте опенкарт", не трогайте мой шаблон. Обидно то, что шаблон уже какбы мой, т.к. я купил его. Я хочу привнести в него какие-то доработки, но к великому сожалению не могу. Это омрачило радость приобретения такого хорошего шаблона. Одного из немногих, которые удовлетворили почти все мои потребности. Желаю разработчику продумать логику защиты шаблона, чтобы не закодировать весь программный код, а кодировать какой-то минимум но без которого работа была бы невозможна.
  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. YGParser

    Не работает на opencart 1.5.5.1. У меня вроде все настроено, но не происходит поиск изображений.