

kerosin1993
Новичок-
Публикаций
19 -
Зарегистрирован
-
Посещение
Тип публикации
Профили
Форум
Дополнения
Статьи
FAQ
Наши новости
Наши услуги
Блоги
module__dplus_manager
Все публикации пользователя kerosin1993
-
сайт: stekol.net.ua При листании на любой странице сайта может внизу поплыть верстка: Это скорее всего, из-за того, что высота стоит 100% у сайта, но оно не всегда учитывается строка адреса в браузере на мобилках, которая исчезает и появляется при прокрутке Пробовал ставить у <html> height:100% Также у основного контейнера сайта стоит: position: fixed; overflow: auto; width: 100%; height: 100%; min-height: -webkit-fill-available; не помогает, не знаю, в чем дело. Эта проблема только на мобилках Помогите, пожалуйста
-
Данная проблема решена, но появилась новая: в ttl blog (модуль блога) не могу настроить сео урл. Сделал так, как написано в руководстве модуля: Change 'error/not_found' to 'extension/tltblog/tltblog_seo' and enable TLT Blog SEO Url in TLT Blog Settings If you use SEO Pro module you should change 'error/not_found' twice - in index method() (approx. line 138) and in validate() function (approx. line 397). You should also restore the '_route_' adding $this->request->get['_route_'] = $route; before $this->request->get['route'] = 'error/not_found' (approx. line 138). If SEO doesn't work properly please contact me. не помогает, пока что, написал производителям модуля, жду ответа
-
установил seo pro. Включил, .htaccess переименован правильно, но работает только главная страница, а категории и товары не работают, везде ошибка 404 . Не знаю, что делать. Весь форум перерыл. Пробовал добавлять: Options +SymLinksIfOwnerMatch , не помогло. Кеши все чистил, очищал папку /storage/cache Все безрезультатно. Вот код моего файла .htaccess: # 1.To use URL Alias you need to be running apache with mod_rewrite enabled. # 2. In your opencart directory rename htaccess.txt to .htaccess. # For any support issues please visit: http://www.opencart.com #Options +FollowSymlinks Options +SymLinksIfOwnerMatch # Prevent Directoy listing Options -Indexes DirectoryIndex index.php # Prevent Direct Access to files <FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))"> Order deny,allow Deny from all </FilesMatch> # SEO URL Settings RewriteEngine On # If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/ RewriteBase /public_html/ RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L] RewriteRule ^system/download/(.*) /index.php?route=error/not_found [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css) RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ https://%1/$1 [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/ RewriteRule ^index\.html$ / [R=301,L] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/ RewriteRule ^index\.php$ / [R=301,L] RewriteCond %{QUERY_STRING} ^route=common/home$ RewriteCond %{REQUEST_METHOD} !^POST$ RewriteRule ^index\.php$ https://%{HTTP_HOST}? [R=301,L] ### Additional Settings that may need to be enabled for some servers ### Uncomment the commands by removing the # sign in front of it. ### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that. # 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it: # php_flag register_globals off # 2. If your cart has magic quotes enabled, This may work to disable it: # php_flag magic_quotes_gpc Off # 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try # php_value upload_max_filesize 999M # 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value post_max_size 999M # 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value max_execution_time 200 # 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields # php_value max_input_time 200 # 7. disable open_basedir limitations # php_admin_value open_basedir none Ocstore 3
-
Заполняю в товаре, нажимаю сохранить товар, в базу данных значение не записывается, не сохраняется. Что делать? В модификаторе shortdescription вроде бы верный код: <file path="admin/model/catalog/product.php"> <operation> <search> <![CDATA[$this->db->query("INSERT INTO " . DB_PREFIX . "product_description SET product_id = '" . (int)$product_id . "', language_id = '" . (int)$language_id . "', name = '" . $this->db->escape($value['name']) . "', description = '" . $this->db->escape($value['description']) . "', tag = '" . $this->db->escape($value['tag']) . "', meta_title = '" . $this->db->escape($value['meta_title']) . "', meta_description = '" . $this->db->escape($value['meta_description']) . "', meta_keyword = '" . $this->db->escape($value['meta_keyword']) . "'");]]> </search> <add position="after"> <![CDATA[ $this->db->query("UPDATE " . DB_PREFIX . "product_description SET short_description = '" . $this->db->escape($value['short_description']) . "' WHERE product_id = '" . (int)$product_id . "' AND language_id='".(int)$language_id."'"); ]]> </add> </operation>
-
Заполняю в товаре, нажимаю сохранить товар, в базу данных значение не записывается, не сохраняется. Что делать? В модификаторе shortdescription вроде бы верный код: <file path="admin/model/catalog/product.php"> <operation> <search> <![CDATA[$this->db->query("INSERT INTO " . DB_PREFIX . "product_description SET product_id = '" . (int)$product_id . "', language_id = '" . (int)$language_id . "', name = '" . $this->db->escape($value['name']) . "', description = '" . $this->db->escape($value['description']) . "', tag = '" . $this->db->escape($value['tag']) . "', meta_title = '" . $this->db->escape($value['meta_title']) . "', meta_description = '" . $this->db->escape($value['meta_description']) . "', meta_keyword = '" . $this->db->escape($value['meta_keyword']) . "'");]]> </search> <add position="after"> <![CDATA[ $this->db->query("UPDATE " . DB_PREFIX . "product_description SET short_description = '" . $this->db->escape($value['short_description']) . "' WHERE product_id = '" . (int)$product_id . "' AND language_id='".(int)$language_id."'"); ]]> </add> </operation>
-
Заполняю в товаре, нажимаю сохранить товар, в базу данных значение не записывается, не сохраняется. Что делать? В модификаторе shortdescription вроде бы верный код: <file path="admin/model/catalog/product.php"> <operation> <search> <![CDATA[$this->db->query("INSERT INTO " . DB_PREFIX . "product_description SET product_id = '" . (int)$product_id . "', language_id = '" . (int)$language_id . "', name = '" . $this->db->escape($value['name']) . "', description = '" . $this->db->escape($value['description']) . "', tag = '" . $this->db->escape($value['tag']) . "', meta_title = '" . $this->db->escape($value['meta_title']) . "', meta_description = '" . $this->db->escape($value['meta_description']) . "', meta_keyword = '" . $this->db->escape($value['meta_keyword']) . "'");]]> </search> <add position="after"> <![CDATA[ $this->db->query("UPDATE " . DB_PREFIX . "product_description SET short_description = '" . $this->db->escape($value['short_description']) . "' WHERE product_id = '" . (int)$product_id . "' AND language_id='".(int)$language_id."'"); ]]> </add> </operation>
-
oc-max [Поддержка] "Новая почта API" - модуль доставки для OpenCart
kerosin1993 ответил в теме пользователя Prorab337 в Доставка
Разобрался Сам. Решил задачу так: Для отправки на отделение в шаблоне письма прописал: {CityRecipient}, {WarehouseRecipient} (Город получателя, Отделение получателя) Для отправки на адрес в шаблоне письма прописал: {CityRecipient}, {dataaddrrss} {dataaddrrss} получаю сам из кастомных полей. В файлике public_html/catalog/model/extension/module/novaposhta_cron.php написал функцию: public function getdataaddrrss($order_id,$na_house,$na_ulic,$kvrtira) { $na_adress = $this->db->query("SELECT payment_street, payment_house, payment_flat FROM " . DB_PREFIX . "order_simple_fields WHERE order_id = '" . (int) $order_id. "'"); if ($na_adress->num_rows) { if ($na_adress->row['payment_house'] !== '') { $na_adress_house = $na_house ." ". $na_adress->row['payment_house']; } else { $na_adress_house = ''; } if ($na_adress->row['payment_street'] !== '') { $na_adress_street = $na_ulic ." ". $na_adress->row['payment_street']; } else { $na_adress_street = ''; } if ($na_adress->row['payment_flat'] !== '') { $na_adress_flat = $kvrtira ." ". $na_adress->row['payment_flat']; } else { $na_adress_flat = ''; } } else { $na_adress_street = ''; $na_adress_house = ''; $na_adress_flat = ''; } $dataaddrrss = ''; if ($na_adress_street !=='') { $dataaddrrss = $dataaddrrss .' '.$na_adress_street; } if ($na_adress_house !=='') { $dataaddrrss = $dataaddrrss .', '.$na_adress_house; } if ($na_adress_flat !=='') { $dataaddrrss = $dataaddrrss .', '.$na_adress_flat; } return $dataaddrrss; } В файлике /public_html/catalog/controller/extension/module/novaposhta_cron.php добавил в код: '{dataaddrrss}' => $this->$model_name->getdataaddrrss($order['order_id'],'буд.','вул.','кв.') Конечно, не лучшее решение, но помощи я пока что не дождался- 5 306 ответов
-
- новая почта
- модуль доставки
- (и ещё 9)
-
oc-max [Поддержка] "Новая почта API" - модуль доставки для OpenCart
kerosin1993 ответил в теме пользователя Prorab337 в Доставка
Добрый день. Помогите, некорректно отображается адрес получателя (Макрос: {RecipientAddress} ) при e-mail уведомлении покупателю. При доставке на отделение адрес обрезается выводится не полностью: При доставке на адрес некрасиво выводит, сплошной строкой, без пробелов: Помогите, пожалуйста.- 5 306 ответов
-
- новая почта
- модуль доставки
- (и ещё 9)
-
Мне нужно, чтобы уведомление о смене статуса заказа приходило не только при нажатии галочки "уведомить покупателя", а всегда при смене статуса, даже не через редактирование заказа в админке. Допустим, модуль оплаты по cron изменил статус на "Processing", а в этот момент приходило уведомление на е-маил покупателю
-
С версткой не проблема. Мне нужно, чтобы уведомление о смене статуса заказа приходило не только при нажатии галочки "уведомить покупателя", а всегда при смене статуса, даже не через редактирование заказа в админке. Допустим, модуль оплаты по cron изменил статус на "Processing", а в этот момент приходило уведомление на е-маил покупателю, может тоже скриптик будет по крону работать ?
-
oc-max [Поддержка] "Новая почта API" - модуль доставки для OpenCart
kerosin1993 ответил в теме пользователя Prorab337 в Доставка
Пытаюсь настроить Е-Маил уведомление покупателю. После создания накладной и статусе заказа "Complete", чтобы приходило уведомление НО выдает ошибку: Fatal error: Uncaught Exception: Error: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ') AND `novaposhta_cn_number` <> ''' at line 1<br />Error No: 1064<br />SELECT `o`.*, `l`.`code`, `l`.`directory`, CONCAT(`c`.`firstname`, ' ', `c`.`lastname`) as `customer` FROM `oc_order` as `o` LEFT JOIN `oc_language` as `l` ON (`l`.`language_id` = `o`.`language_id`) LEFT JOIN `oc_customer` as `c` ON (`c`.`customer_id` = `o`.`customer_id`) WHERE `order_status_id` IN () AND `novaposhta_cn_number` <> '' in /home/new32smile/public_html/system/library/db/mysqli.php:41 Stack trace: #0 /home/new32smile/public_html/system/library/db.php(45): DB\MySQLi->query('SELECT `o`.*, `...') #1 /home/new32smile/public_html/catalog/model/extension/module/novaposhta_cron.php(10): DB->query('SELECT `o`.*, `...') #2 /home/new32smile/storage/modification/system/engine/loader.php(251): ModelModuleNovaPoshtaCron->getOrders() #3 /home/new32smile/public_html/system/engine/ in /home/new32smile/public_html/system/library/db/mysqli.php on line 41 Помогите, пожалуйста. Доступы те же. Помогите, пожалуйста- 5 306 ответов
-
- новая почта
- модуль доставки
- (и ещё 9)
-
Верстка писем
kerosin1993 ответил в теме пользователя kerosin1993 в Setting up and minor work on an existing site
макеты есть в figma, доступы предоставлю -
Необходимо сделать верстку 3-х писем
-
В точности, как у них: Чтобы в главном меню делить категории по сериям. При переходе в главную категорию, дочерние категории в родительской также разделены по сериям. Не смог найти такой модуль. Помогите, пожалуйста
-
Украинская локализация сайта
kerosin1993 опубликовал теме в Setting up and minor work on an existing site
Создать Украинскую версию сайта. Перевести все модули и шаблон. Украинская версия должна открываться https://адрес-сайта/ua/.... Контент переводить не нужно, только все модули и шаблон Сайт на Ocstore 3.0 Шаблон стандартный, но измененный. В некоторых местах прописано жестко прямо в коде на русском языке Напишите, сколько Вы хотите за работу. Перебоев в работе сайта быть не должно. Есть тестовый домен, но на нем не все модули работают, что на основном. Не знаю, как быть... -
[Поддержка] Бесконечная загрузка товаров | Infinite Scroll
kerosin1993 ответил в теме пользователя SyntaxCode в Другие дополнения
Спасибо, жду. Правки делал, но пагинацию вроде не трогал- 67 ответов
-
- infinite scroll
- ajax
- (и ещё 5)
-
[Поддержка] Бесконечная загрузка товаров | Infinite Scroll
kerosin1993 ответил в теме пользователя SyntaxCode в Другие дополнения
Здравствуйте, купил модуль: Бесконечная загрузка товаров | Infinite Scroll #1103703 Установил на тестовый сайт: https://dvigh.stekol.net.ua/samsung/samsung-a-series/samsung-galaxy-a10s/ Но при прокрутке вниз ничего работает. КЕШ модификаторов обновлял, проверял в коде, infinite.js подключен. НО, ничего не происходит. Подскажите, пожалуйста, в чем дело? Доступы отправил Вам в Личку Шаблон стандартный у меня- 67 ответов
-
- infinite scroll
- ajax
- (и ещё 5)