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

halfhope

Users
  
  • Posts

    1,750
  • Joined

  • Last visited

Everything posted by halfhope

  1. OpenCart еще не изменили для использования PDO. Есть драйвер БД для использования mysqli.
  2. Проще будет использовать накопительные скидки. Накопительные дисконтные карты и купоны на подарки 1.2 Модуль - Накопительные скидки Пакет скидок 1.5.3 (помечен как испорченный) и еще куча модулей для скидок
  3. Попробуйте переименовать все переменные category_id на filter_category_id в файле "unit.od.ua/catalog/view/theme/online-ts/template/product/search.tpl". Если не поможет, пишите в ЛС.
  4. Там конструкция If{код}else{код}, убирайте код в двух местах (в javascript), и в самом шаблоне. Т.е. если Вы убираете/изменяете какой либо элемент списка/сетки, то его необходимо изменять в двух местах.
  5. Переменная path, которая передается в $_GET содержит ID всех категорий(все родительские+текущая) относительно текущей категории. Получить переменную и узнать уровень можно вот так: //Получаем массив всех категорий (все родительские+текущая) $path = explode('_', $this->request->get['path']); //Узнаем уровень вложенности $level = count ($path);
  6. Для отправки http заголовков используйте встроенный класс document: $this->document->addHeader('HTTP/1.1 304 Not Modified'); Вероятнее всего из-за этого и ошибка.
  7. Все заключено в файле "catalog/controller/product/product.php", в этих строчках: $product_info = $this->model_catalog_product->getProduct($product_id); ... # устанавливаем большое главное изображение товара if ($product_info['image']) { $this->data['popup'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')); } else { $this->data['popup'] = ''; } # устанавливаем превью главного изображения товара if ($product_info['image']) { $this->data['thumb'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('config_image_thumb_width'), $this->config->get('config_image_thumb_height')); } else { $this->data['thumb'] = ''; } #Устанавливаем дополнительные изображения товара $this->data['images'] = array(); $results = $this->model_catalog_product->getProductImages($this->request->get['product_id']); foreach ($results as $result) { $this->data['images'][] = array( 'popup' => $this->model_tool_image->resize($result['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')), 'thumb' => $this->model_tool_image->resize($result['image'], $this->config->get('config_image_additional_width'), $this->config->get('config_image_additional_height')) ); } А Вам нужно наоборот: Сначала получить дополнительные изображения товара Из массива дополнительных изображений вырезать первое Поставить его в качестве основного К дополнительным изображениям товара добавить основное изображение (старое основное, а не то, что мы выдернули из массива) Все.
  8. День добрый. Добавьте новый столбец(ы) в БД. Отредактируйте запросы на получение данных из БД в модели. Обработайте данные в контроллере и пользуйтесь ими в шаблоне. По аналогии с дополнительными полями в карточке товара.
  9. 1. Чтобы увеличить шрифт попробуйте добавить !important .box-gallery .gallery_cover span{ text-align: center; font-size:26pt !important; padding-top:6px; } И очистите кэш браузера. Если не сработает, пришлите в ЛС данные для FTP доступа, я все сам сделаю. 2. Чтобы переместить название галереи наверх замените файл "catalog/view/theme/default/template/gallery/gallery.tpl" на тот, что я прикрепил к этому сообщению. gallery.zip
  10. Доброе утро. 1. Настройки для страницы "Список галерей" находятся в разделе настроек модуля (иконка настроек в модуле) 2. Размер названия галереи можно поменять в css файле "catalog/view/theme/default/stylesheet/photo_gallery.manager.css" для этого, в любом месте между 31 и 33 строкой файла добавьте: font-size:16pt; Размер шрифта названия фотографии меняется так же, только между 38 и 39 строкой. 3. Смотрите пункт 1. 4. Смотрите пункт 1.
  11. Что-то я не совсем понял, Вам нужен заказ в один клик или просто чтобы страница заказов была проще? Вот то, что могу посоветовать: [бесплатно] Простой заказ/оформление 0.0.7 [freelancer] [бесплатно] Простой быстрый заказ (бесплатно, vqmod) 1.0.2 [RGB] [236.00 руб] Стандартный заказ на одной странице (VScheckout) 1.1 [Vitukr ] [450.00 руб] Модуль Simple - упрощенная регистрация и заказ 4.2.2 [deeman] ----------------------------------------------------------------------------------------------------------- [599.00 руб] Купить в 1 клик vQmod 1.2.2 [freelancer] [380.00 руб] JV_QuickOrder - быстрый заказ товара 2.95 [JohnnyVega]
  12. Добрый вечер. Исправление этого бага выйдет только в версии 1.3. Для исправления этого бага сейчас: Замените файл "catalog/controller/gallery/photos.php" на тот, что прикреплен к этому сообщению, Зайдите в любой альбом и нажмите "Сохранить" (это очистит кэш альбомов) photos.zip
  13. В файл "catalog/controller/common/content_top.php" перед кодом: if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/content_top.tpl')) { $this->template = $this->config->get('config_template') . '/template/common/content_top.tpl'; } else { $this->template = 'default/template/common/content_top.tpl'; } Добавьте : // Search $this->language->load('common/header'); $this->data['text_search'] = $this->language->get('text_search'); if (isset($this->request->get['search'])) { $this->data['search'] = $this->request->get['search']; } else { $this->data['search'] = ''; } Должно заработать.
  14. Насчет кол-ва товаров. Неправильно Вам указал. Вот так правильно: $count_data = $data; $count_data['limit'] = 0; $this->data['cout_of_results'] = $this->model_catalog_product->getTotalProducts($count_data); В том же месте.
  15. Начни с восстановления сайта из бекапов, потом просмотрите логи и попытайтесь понять через какую уязвимость они туда попали. Насколько я знаю Pak Cyber Crews более-менее гуманные. Поэтому чаще всего файлы движка оставляют целыми, делают из сайта веб-ботнет. Короче, восстановите сайт из бекапов, если их нет, я посмотрю чем смогу помочь. Пишите в ЛС.
  16. Нет, не нужно файлы скидывать. Проблема в файле vqmod/xml/rgen_theme.xml сам найдите место, где меняется размер. Поставьте свои значения.
  17. Файлы в студию: catalog/controller/product/product.php catalog/view/theme/rgen-opencart/template/product/product.tpl catalog/model/tool/image.php Если стоит vqmod, то еще файлы (если есть): vqmod/vqcache/vq2-catalog_controller_product_product.php vqmod/vqcache/vq2-catalog_view_theme_rgen-opencart_template_product_product.tpl vqmod/vqcache/vq2-catalog_model_tool_image.php
  18. В файле catalog/language/russian/account/success.php и в других файлах в этой же папке.
  19. Добрый день. Стоит версия 2.3.7 Ошибка: Некорректный идентификатор счета Содержимое лога: Даже если amount с двумя знаками после запятой все равно его не видит. Имя магазина вообще убрал, убрал и квадратные скобки. UPD. Все решилось заменой файлов с версии 2.3.4
  20. Сталкивался. Если хотите по алфавиту, то в файле admin/controller/extension/module перед строкой: $this->template = 'extension/module.tpl'; добавьте: asort($this->data['extensions']); Сортировать по другим параметрам тоже можно.
  21. Добрый день. Порядок сортировки показывается только в ocStore, а не в opencart. Это порядок сортировки модулей для витрины, а не для административной панели.
  22. Свяжитесь с 19th19th.ru, он Вам поможет с модулем "Связанные опции", там что-то не так.
×
×
  • 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.