Title Required
RSS Channel: FAQ Latest Topics
FAQ Latest Topics
Generator:SimpleRSS ver 0.4 (BlueHippo) Release 1
Docs:http://blogs.law.harvard.edu/tech/rss

Изменение очередности регионов для стран

Здравия!

Прошу прощения наверно баян и обсуждалось много раз но все же

Страны понятно 

Вот ответ
https://opencart-forum.ru/topic/109319-resheno-izmenit-poryadok-vyvoda-stran-v-pole-vybora-strany/


Пытаюсь сделать по аналогии с регионвми для конкретных стран не выходит
Кто может подскажите пожалуйста 

Как помянять

$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "zone WHERE country_id = '" . (int)$country_id . "' AND status = '1' ORDER BY name");

Что бы задать очередность вывода регионов для конкретных стран

 

 



Работа почтовых сообщений

Добрый день!

Столкнулся с проблемой: уведомления о новом заказе и заказе обратного звонка приходят, а из формы обратной связи и подписка на новости НЕТ.

Подскажите, что и где включить или прописать?

Заранее спасибо



Знак рубля ?.

Добрый день! 

Знак рубля в OpenCart 2.1.0.1   ?. - в старых системах виден квадратом, что есть не совсем хорошо и правильно. Не ли кастыля, чтоб его одинаково хорошо видели в любых операционных системах. 



Как узнать на каком шаблоне сделан сайт

Ребят, помогите, не смогла определить самостоятельно

 Как узнать на каком шаблоне  open cart сделан наш сайт https://meblistico.com.ua/ 

 

 



[Решено] Настройка smtp сервера для mail.ru

35f1849c2b200d1b550c519995fb6db622d8036f.jpeg

вот настройки, все вроде нормально, но почта не доходит, на yandex шлет нормально



Добавляем заголовок Last-Modified для страницы товара.

По адресу /корневой_каталог_сайта/catalog/controller/product/ открываем файл product.php, ищем

if ($product_info) {

и добавляем ниже:

$date_modified = $product_info['date_modified'];
$this->response->addHeader('Last-Modified: '. gmdate('D, d M Y H:i:s \G\M\T', strtotime($date_modified)));

Всё. Теперь ваш сайт отдает для страниц товаров заголовок Last-Modified. По аналогии можно сделать и для других страниц.



полезные SQL запросы

тема представляет собой cookbook полезных запросов для OpenCart.

просьба придерживаться правил форума и писать только по делу. весь оффтоп будет удален, вопросы по скриптам задавать авторам в ЛС

запросы можно выполнять в

http://opencartforum...8-sql-executor/ (начиная с версии 2 там появился экспорт)

phpMyAdmin

формат

1. название, краткое описание(опционально)

2. сам скрипт

3. пример вывода



Warning: mysql_connect(): Too many connections...

Warning: mysql_connect(): Too many connections...

и далее по тексту - совершенно не важно, что именно:

Это означает, что все доступные соединения используются другими клиентами.

https://dev.mysql.co...onnections.html

If you get a Too many connections error when you try to connect to the mysqld server, this means that all available connections are in use by other clients.

The number of connections permitted is controlled by the max_connections system variable. The default value is 151 to improve performance when MySQL is used with the Apache Web server. (Previously, the default was 100.) If you need to support more connections, you should set a larger value for this variable.

а) вы используете shared-хостинг.

причина: в вашем тарифном плане хостер ограничил максимальное количество одновременных подключений к БД.

решение: пишите в саппорт - скорее всего вам предложат сменить тариф.

б) вы используете выделенный сервер.

причина: разрешено малое кол-во одновременных подключений к mysql.

решение: увеличить допустимое кол-во одновременных подключений, изменив в конфиге mysql-демона переменную max_connections



Задвоились цены и цвета(

Помогите, задвоились цены и цвета в категории( в карточке товара всё нормально отображается



редактор приветствия на главной

добрый день мастера и разработчики, помогите чайнику редактировать эту часть на сайте



Добавить свои иконки для категорий

Здравствуйте, версия ocstore 2.3 
как можно реализовать вывод своих иконов для категорий? ( не картинок категорий, а именно доп иконок)


 



Настройка почты

подскажите как настроить почту , ошибку выдает и все

Warning: fsockopen(): unable to connect to mail.mail.ru:25 (Connection refused) in shop.ru/system/library/mail.php on line 161Notice: Error: Connection refused (111) in/shop.ru/system/library/mail.php on line 164



Как добавить картинки в slideshow OC-1.5.5.1 ?

OpenCart 1.5.5.1

Перерыл всю админку и не нашёл ГДЕ добавляются картинки в slideshow .

Стоит только один samsung_banner и никак не добавить другие...

Может, кто подскажет?

 

 



Porto шаблон

Подскажите,

не могу найти шаблон Porto?

Он существует или это что то другое?



[Решено] Как убрать "В Закладки" и "В Сравнения"?

Подскажите пожалуйста как убрать их отовсюду с сайта.



Настройка опен карт под дизайн

Разразился у меня спор с разработчиком/верстальщиком. Суть спора: мне говорят что сделать точь в точь проект как на дизайне на опен карте невозможно. Хочу спросить у вас так ли это?



Сменить дизайн или конструктор

Добрый вечер, такой вопрос, заказчик хочет поменять сайт с минимальным бюджетом с этого сайта, opencart 3 -  https://alganika.moscow на вот такой https://algalux.ru. Я предложил вообще просто запилить на конструкторе заново или все же менять на opencart? что можете посоветовать?



Вывод Коллекций в виде карточек товара

Добрый вечер! Подскажите, как можно реализовать вывод коллекций (например, завода или фабрики), по типу карточки товара, но с ссылкой на страницу коллекции, на которой есть свои атрибуты. Поясняющие фото:

https://prnt.sc/vz8xn7 - карточка коллекции

https://prnt.sc/vz94zw - карточка товара

https://prnt.sc/vz9bjb - страница коллекции

https://prnt.sc/vz9bx2 - страница товара

Заранее спасибо!



[Решено] .htaccess - редирект www на без www

Столкнулся со следующей проблемой.

 

Если прописываю в .htaccess переадресацию таким образом:


RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.domain\.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]

все работает корректно, без www. но при этом не могу зайти в админку. Открывают site/admin ввожу логин пароль > ок страница остается таже, нечего не меняется, только в адресной строке добавляется admin/index.php?route=common/login

 

Если же без, то на сайте есть какая то частичная переадресация. Категории работают без www. а товары с www.

 

Подскажите, пожалуйста, в чем может быть проблема? Использую ocstore, в настройках "север" стоит seopro



[Решено] Сделать опцию не обязательной для всех товаров сразу

Подскажите пожалуйста, как сделать функцию "Дата доставки" при просмотре товара - не обязательной для всех товаров сразу?

Как-бы, массово ... Что бы в опциях каждого товара не делать это для каждой позиции.

s6WVNq2H.png



Адаптивная страница сайта, магазина под мобильный и планшет opencart 1.5

Здравствуй, форумчани!

 

Перелопатил весь интернет но ответ так и не нашел,

 

Подскажите, как и где поменять настройки в админе или в модуле (у меня установлен journal v 2.4.7)

для более не менее приемлемого вида странички

 

Я реально пару недель бьюсь, чтобы исправить отвратительный вид мобильного сайта((( , спасибо!!!



описание как в админке указывать цену в $, а отображать пользователю в нац валюте

на примере рубля
для этого в админке должно быть две валюты Доллар и Рубль
1. у доллара коэффициент 1
у рубля задаете сами (коэффициент обновляется автоматически каждый раз при входе в админку)
z7qvqAs.pngUNj0TzY.png
 
2. в настройках в админке нужно указать основную валюту Доллар
lH4yjMM.png
 
3.1. для одновалютных магазинов
в файле system/library/currency.php после кода
 

if (isset($this->request->get['currency']) && (array_key_exists($this->request->get['currency'], $this->currencies))) {
$this->set($this->request->get['currency']);
     } elseif ((isset($this->session->data['currency'])) && (array_key_exists($this->session->data['currency'], $this->currencies))) {
       $this->set($this->session->data['currency']);
     } elseif ((isset($this->request->cookie['currency'])) && (array_key_exists($this->request->cookie['currency'], $this->currencies))) {
       $this->set($this->request->cookie['currency']);
     } else {
       $this->set($this->config->get('config_currency'));
     }

добавить

$this->set("RUB");

3.2 для многовалютных магазинов

в файле system/library/currency.php
блок

     } else {
       $this->set($this->config->get('config_currency'));
     }

заменить на

     } else {
       $this->set("RUB");
     }


[Решено] 301 редирект со старых ссылок на новые.

День добрый, раньше сайт стоял на обычном хостинге и редирект со старой ссылки на новую работал таким образом
 
 

Redirect 301 /category/sumki-armani/ https://opencart-forum.ru/topic/29114-301-редирект-со-старых-ссылок-на-новые/?do=findComment&comment=246236  :wink:


шаблон anystore

Добрый день подскажите можно ли поменять то что указано стрелочками? Вернее как это сделать



Вывод id категории товара в модуле "Рекомендуемые" OC 3

Приветствую!
Переписываю модуль "Рекомендуемые" так, чтобы можно было использовать фильтрацию товаров по категориям.
Подключил в контроллер
 

$this->load->model('catalog/category');

 

Прописал запрос:

$query_categories = $this->model_catalog_product->getCategories($product_id);

        $categories = array();

        foreach ($query_categories as $cat) {
            $ocb_category = $this->model_catalog_category->getCategory($cat['category_id']);

            $category_info['category_id'] = $ocb_category['category_id'];
            $category_info['name'] = $ocb_category['name'];
            $category_info['thumb'] = $ocb_category['image'];
            $data['categories'][] = $category_info; 
        }
...
					$data['products'][] = array(
						'product_id'  => $product_info['product_id'],
						'category_id'  => $category_info['category_id'],
						'category_name'  => $category_info['name'],
						'category_thumb'  => $category_info['thumb'],
						'thumb'       => $image,
						'name'        => $product_info['name'],
						'description' => utf8_substr(strip_tags(html_entity_decode($product_info['description'], ENT_QUOTES, 'UTF-8')), 0, $this->config->get('theme_' . $this->config->get('config_theme') . '_product_description_length')) . '..',
						'price'       => $price,
						'special'     => $special,
						'tax'         => $tax,
						'rating'      => $rating,
						'href'        => $this->url->link('product/product', 'product_id=' . $product_info['product_id'])
					);

 

В twig шаблоне модуля вывод (название категории для наглядности):

{% if (categories) %} 
    {% for category in categories %} 
        {% if category.category_id %} 
         {{category.name}}
         {{category.category_id}}
        {% endif %}
		<br>
    {% endfor %} 
{% endif %}	

Но выводит все категории товаров, добавленных в модуль, в каждой карточке товаров (скрин прикрепляю).

 

Подскажите, знатоки, как выводить в каждой карточке ТОЛЬКО соответствующую категорию (у одного товара только одна категория)?
Чувствую, что должно быть изящное решение, но кто-то на плече нашёптывает делать костыли, спасайте! =)