Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

halfhope

Користувачі
  
  • Публікації

    1 750
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем halfhope

  1. Давайте помогу. Скиньте xml файлы из папки vqmod/xml и файл catalog/controller/product/product.php.

     

    Редактирование того файла, что вы скинули в начале темы не поможет так как все файлы из папки vqmod/vqcache создаются автоматически.

     

    UPD: файл catalog/controller/product/product.php.

  2. Системный файл это как раз error_log без расширения (отображает все ошибки php). А opencart'овский это "system/logs/error.txt" (отображает ошибки приложения opencart).

     

    Их можно объединить. Для этого необходимо в opencart настроить правильный путь и указать правильное имя.

    1. Указываем путь

    В файлах config.php админки и каталога (admin/config.php и config.php) найдите переменную DIR_LOGS и замените ее значение на директорию public_html (папку, где храниться системный лог)

    2. Указываем название файла. 

    Теперь перейдите в админку и укажите имя файла "error_log" без расширения. 

    • +1 4
  3. Может поможете? готов отблагодарить!

     

    Сейчас занят, завтра смогу помочь. Мне будут нужны все файлы шаблона (включая JS скрипты). Так как функцию largelink через браузер найти не удалось. Пришлите файлы на [email protected].

  4. Насколько я понял это в zoom.js ??? Не подскажете как это делать? или тыкните на статью по теме. заранее благодарен!

     

    Да, скорее всего. Нет, не смогу подсказать. Такой статьи, к сожалению, не нашел. 

  5. Подскажите пожалуйста. Если человек перейдет сразу в карточку с товаром, допустим из поисковика, кнопка Назад работать не будет. Какой вариант решения, чтобы переход был всегда в каталог с товаром, допустим как здесь http://www.wildberries.ru/catalog/1263173/detail.aspx ?

     

    Можно реализовать с помощью cookies. В них будет запоминаться последняя посещенная страница. Только куки придется как следует фильтровать.

  6. Для этого необходимо отредактировать всего один файл.
    Открываем файл "controller/sale/order.php" ищем функцию info() (у меня она находится в 1337 строке). Далее ищем в ней

    $this->data['products'][] = array(
    	'order_product_id' => $product['order_product_id'],
    	'product_id'       => $product['product_id'],
    	'name'    	 	   => $product['name'],
    	'model'    		   => $product['model'],
    	'option'   		   => $option_data,
    	'quantity'		   => $product['quantity'],
    	'price'    		   => $this->currency->format($product['price'] + ($this->config->get('config_tax') ? $product['tax'] : 0), $order_info['currency_code'], $order_info['currency_value']),
    	'total'    		   => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']),
    	'href'     		   => $this->url->link('catalog/product/update', 'token=' . $this->session->data['token'] . '&product_id=' . $product['product_id'], 'SSL')
    );
    

    Заменяем на:

    # Подгружаем модели товара и производителя
    $this->load->model('catalog/product');
    $this->load->model('catalog/manufacturer');
    # Определяем производителя
    $product_info = $this->model_catalog_product->getProduct($product['product_id']);
    $manufacturer = $this->model_catalog_manufacturer->getManufacturer($product_info['manufacturer_id']);
    # Оформляем вывод
    $pre_manufacturer = '  <font color="red">('.$manufacturer['name'].')</font>';
    
    $this->data['products'][] = array(
    	'order_product_id' => $product['order_product_id'],
    	'product_id'       => $product['product_id'],
    	# Добавляем оформленное название производителя к названию товара
    	'name'    	 	   => $product['name'].$pre_manufacturer,
    	'model'    		   => $product['model'],
    	'option'   		   => $option_data,
    	'quantity'		   => $product['quantity'],
    	'price'    		   => $this->currency->format($product['price'] + ($this->config->get('config_tax') ? $product['tax'] : 0), $order_info['currency_code'], $order_info['currency_value']),
    	'total'    		   => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']),
    	'href'     		   => $this->url->link('catalog/product/update', 'token=' . $this->session->data['token'] . '&product_id=' . $product['product_id'], 'SSL')
    );
    

    Вот и все

    post-27725-0-17991800-1401184050_thumb.png

    • +1 4
  7. Здравствуйте, возникла следующего рода проблема: 

    на странице товара увеличивается в colorbox лишь главное фото... при zoom на месте главного фото появляется доп.фото и зумируется, а вот при нажатии на лупу открывается только главное фото, ни смотря на то, что выбрано дополнительное фото.

     

    Подскажите пожалуйста где копать...

     

    ссылка на сайт velomagnat com/gornyy-velosiped-avanti-accord-26

    Сборка maxystore 1.5.4.1

     

    Вам нужно модифицировать javascript функцию largelink, чтобы она меняла href у ссылки(иконка лупы).

  8. А в первую очередь надо сделать ЧПУ, причем не костылем (я описал причины и проблемы при написании) и такой чтобы работал при любом ЧПУ формирователе, будь то seo_url или seo_pro, или формирователь темы (да встречаю в последнее время и такие, которые заменяют стандартные на свои)

     

    Без костылей никак не получится. Костылем на костыль отвечать не хорошо.

  9. Отчего же параметр path не используете? Ведь так короче:

    <file path="admin/view/template/extension/" name="module.tpl,shipping.tpl,payment.tpl,total.tpl,feed.tpl">

     

    Тогда я не знал о нем. А еще проще добавить маску файла *.tpl =) 

  10. Проблема в том, что пробовал переустанавливать, все по инструкции, но все равно не пашет нифига(

    Пробовал гуглить, оказывается, что эта проблема не единична у меня, у других тоже встречалась, но решения по ка не нашел(

     

    Если увеличение не происходит, а вместо него происходит переход по ссылке к картинке.

    Первый вариант. Это ошибка архитектуры модуля. Дело в том, что OcOptions Images, скорее всего (как и OptionsBoost) создает изображения в рантайме (в реальном времени при выборе опции). А ColorBox не может их опознать, т.к. эти объекты были созданы после его инициализации. Решением будет еще раз повесить инициализацию ColorBox на событие при выборе опции. Таким образом новые изображения опций будут нормально обрабатываться ColorBox'ом.

    Второй вариант. Ошибка в JS коде. Откройте консоль браузера (Ctrl+Shift+i) перейдите на вкладку "Консоль". Красным будут отмечены ошибки.

  11. Печаль. Ничего дельного так и не нашел. Придется самому разбираться с задачами нового контроллера и начинать разработку. Надеюсь, до начала учебного года успею). Буду делать на основе seo_pro (опционально cached).

  12. Всем привет! Поставил дополнение для Хрома - PageSpeed. Провел анализ, и вот что нашелc4f6f147d7ab.png

    Конкретно - интересует страница которую предлагает сжать PageSpeed. При переходе на нее открывается огромный код с заголовками "selectors": и "blacklist":, искал этот самый metabar в файлах сайта (не во всех) - не нашел.

    Вопрос - Что это за зверь и нужен ли он вообще?

     

    Это обычный метабар. Удалите расширение в браузере, которое его использует (Savefrom). 

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.