-
Posts
34 -
Joined
-
Last visited
About KoloS
- Birthday 04/02/1983
Information
-
Gender
Мужчина
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
KoloS's Achievements
-
Здравствуйте. Делаю новый сайт на ocStore 2.3, версия PHP 7.3 и хочу перейти на PHP FastCGI (Nginx + PHP-FPM), помогите настроить фаил конфига nginx. Моя проблема в том что у меня на сайте два языка и добавлена приставка ru и en для разных языков. Для этого я использую модуль SEO CMS MULTILANG 2 57.0 (мультиязык / мультирегион) Из-за этого такие ссылки не открываются и выдают ошибку 404: domain.ru/ru/index.php?route=common/currency/currency domain.ru/en/index.php?route=common/currency/currency Если убираю приставку ru и en то все работает. domain.ru/index.php?route=common/currency/currency - такая ссылка открывается. Еще пример: domain.ru/ru/index.php?route=information/information&information_id=4 - не открывается, выдает ошибку 404 Если убираю приставку ru то domain.ru/index.php?route=information/information&information_id=4 открывается Если ставлю обработчик PHP CGI 7.3 то все работает так что дело не в модуле. Код конфига: server { server_name domain.ru www.domain.ru; charset off; index index.php index.html; disable_symlinks if_not_owner from=$root_path; include /etc/nginx/vhosts-includes/*.conf; include /etc/nginx/vhosts-resources/domain.ru/*.conf; access_log /var/www/httpd-logs/domain.ru.access.log; error_log /var/www/httpd-logs/domain.ru.error.log notice; set $root_path /var/www/user/data/www/domain.ru; root $root_path; location / { #Редирект с без www на www if ($http_host ~ "^domain.ru"){ rewrite ^(.*)$ https://www.domain.ru$1 redirect; } if (!-e $request_filename){ rewrite ^/(.+)$ /index.php?_route_=$1 last; } location ~ [^/]\.ph(p\d*|tml)$ { try_files /does_not_exists @php; } location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ { expires 365d; } } location @php { fastcgi_index index.php; fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f [email protected]"; fastcgi_pass unix:/var/www/php-fpm/3.sock; fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$; try_files $uri =404; include fastcgi_params; } return 301 https://$host:443$request_uri; ssi on; listen 185.197.160.60:80; } server { server_name domain.ru www.domain.ru; ssl_certificate "/var/www/httpd-cert/user/domain.ru_le1.crtca"; ssl_certificate_key "/var/www/httpd-cert/user/domain.ru_le1.key"; ssl_ciphers EECDH:+AES256:-3DES:RSA+AES:!NULL:!RC4; ssl_prefer_server_ciphers on; ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; ssl_dhparam /etc/ssl/certs/dhparam4096.pem; charset off; index index.php index.html; disable_symlinks if_not_owner from=$root_path; include /etc/nginx/vhosts-includes/*.conf; include /etc/nginx/vhosts-resources/domain.ru/*.conf; access_log /var/www/httpd-logs/domain.ru.access.log; error_log /var/www/httpd-logs/domain.ru.error.log notice; set $root_path /var/www/user/data/www/domain.ru; root $root_path; location / { #Редирект с без www на www if ($http_host ~ "^domain.ru"){ rewrite ^(.*)$ https://www.domain.ru$1 redirect; } if (!-e $request_filename){ rewrite ^/(.+)$ /index.php?_route_=$1 last; } location ~ [^/]\.ph(p\d*|tml)$ { try_files /does_not_exists @php; } location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ { expires 365d; } } location @php { fastcgi_index index.php; fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f [email protected]"; fastcgi_pass unix:/var/www/php-fpm/3.sock; fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$; try_files $uri =404; include fastcgi_params; } add_header Strict-Transport-Security "max-age=31536000;"; ssi on; listen 185.197.160.60:443 ssl; }
-
Количество символов в названии товара в категории
KoloS replied to KoloS's topic in Opencart 2.x: Setting and optimization
Тогда код получается такой: <h4 align="center"><a href="<?php echo $product['href']; ?>"><?php $strlen_product = mb_strlen($product['name']); if ($strlen_product > 28) { $str_product = mb_substr($product['name'],0,28,'utf-8'); $str_product = rtrim($str_product, "!,.-"); $str_product = substr($str_product, 0, strrpos($str_product, " ")); echo $str_product."…";} else {echo $product['name'];}?></a></h4> Вроде все работает как нужно... -
Количество символов в названии товара в категории
KoloS replied to KoloS's topic in Opencart 2.x: Setting and optimization
Попробовал так: <h4 align="center"><a href="<?php echo $product['href']; ?>"><?php $strlen_product = strlen($product['name']); if ($strlen_product > 28) { $str_product = mb_substr($product['name'],0,28,'utf-8'); echo $str_product."…";} else {echo $product['name'];}?></a></h4> Выводится целиком Русский заголовок в котором 20 символов и в конце многоточие. Хотя стоит условие 28 символов -
Количество символов в названии товара в категории
KoloS replied to KoloS's topic in Opencart 2.x: Setting and optimization
У меня еще сокращается до последнего слова и пробел убирается -
Здравствуйте. Как сократить количество символов в названии товара в категории? В фаиле: /catalog/view/theme/default/template/product/category.tpl Я добавил код: <h4 align="center"><a href="<?php echo $product['href']; ?>"><?php $strlen_product = strlen($product['name']); if ($strlen_product > 28) { $str_product = substr($product['name'], 0, 28); $str_product = rtrim($str_product, "!,.-"); $str_product = substr($str_product, 0, strrpos($str_product, " ")); echo $str_product."…";} else {echo $product['name'];}?></a></h4> Но мне кажется это не совсем правильное решение и я столкнулся с тем что русские названия слишком сильно сокращаются. Как реализовать эту задачу правильно?
-
[Поддержка] Yandex Sitemap opencart 2.3
KoloS replied to olaff's topic in SEO, карта сайта, оптимизация
На ocStore все работает отлично! -
[Как-то решил] Как добавить картинку товара в письмо клиенту о заказе?
KoloS replied to 96db's topic in Opencart 2.x: Sandbox
для меня это актуальный вопрос. как это сделать? -
Как добавить в шаблон письма, которое приходит мне и покупателю при оформлении заказа - маленькие фото товаров ??? Версия ocStore 2.3.0.2
-
KoloS changed their profile photo
-
У меня установлен модуль Simple 4.8.11 Я не использую поле Фамилия. У меня в поле Имя пишется полное ФИО. Как убрать пробел между запятой и именем? Какой фаил редактировать? Подскажите пожалуйста
-
[Поддержка] Дополнительное описание категорий и товаров
KoloS replied to ReManager's topic in Другие дополнения
В фаил: /system/storage/modification/catalog/controller/product/product.php Я вставляю код 'description_dop' => html_entity_decode($result['description_dop'], ENT_QUOTES, 'UTF-8'), Для того чтобы мини описание отображалось в рекомендуемых товарах но как только я сбрасываю кэш дополнений эта строчка удаляется. Как сделать чтобы она не удалялась или как отменить этот модификатор??? - я лучше тогда заменю исходный фаил- 57 replies
-
- карточка товара
- краткое описание
- (і ще 4)
-
Поле "Инструкции" в письме клиента.
KoloS replied to KoloS's topic in Opencart 2.x: Setting and optimization
Скажите хотя бы в каком файле это делать??? -
Шаблон письма статусов заказа
KoloS replied to KoloS's topic in Opencart 2.x: Setting and optimization
Большое спасибо за помощь! -
Шаблон письма статусов заказа
KoloS replied to KoloS's topic in Opencart 2.x: Setting and optimization
Прописал теги а они не отображаются. Как сделать чтобы эти слова выделялись жирным??? -
В каком фаиле редактируется шаблон письма статусов заказа???
-
Когда клиент делает заказ он пишет комментарий к заказу для менеджера магазина. Этот комментарий вставляется в письмо менеджера магазина а вот в письме клиента его нет. Как вставить поле "Инструкции" в письмо клиента???