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

kerosin1993

Новачок
  
  • Публікації

    19
  • З нами

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

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

kerosin1993's Achievements

Explorer

Explorer (4/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Репутація

  1. сайт: stekol.net.ua При листании на любой странице сайта может внизу поплыть верстка: Это скорее всего, из-за того, что высота стоит 100% у сайта, но оно не всегда учитывается строка адреса в браузере на мобилках, которая исчезает и появляется при прокрутке Пробовал ставить у <html> height:100% Также у основного контейнера сайта стоит: position: fixed; overflow: auto; width: 100%; height: 100%; min-height: -webkit-fill-available; не помогает, не знаю, в чем дело. Эта проблема только на мобилках Помогите, пожалуйста
  2. Данная проблема решена, но появилась новая: в 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. не помогает, пока что, написал производителям модуля, жду ответа
  3. установил 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
  4. Есть 3 страницы: - Главная - Каталог - Карточка товара Надо сверстать и установить эту верстку на Opencart 3 Так же подключить блоки и модули В прикрепленных файлах макеты (изображения) Так же прикрепил описания функционала карточки товара Срок 7 дней бюджет 5000грн
  5. Заполняю в товаре, нажимаю сохранить товар, в базу данных значение не записывается, не сохраняется. Что делать? В модификаторе 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>
  6. Заполняю в товаре, нажимаю сохранить товар, в базу данных значение не записывается, не сохраняется. Что делать? В модификаторе 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>
  7. Заполняю в товаре, нажимаю сохранить товар, в базу данных значение не записывается, не сохраняется. Что делать? В модификаторе 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>
  8. Разобрался Сам. Решил задачу так: Для отправки на отделение в шаблоне письма прописал: {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'],'буд.','вул.','кв.') Конечно, не лучшее решение, но помощи я пока что не дождался
  9. Добрый день. Помогите, некорректно отображается адрес получателя (Макрос: {RecipientAddress} ) при e-mail уведомлении покупателю. При доставке на отделение адрес обрезается выводится не полностью: При доставке на адрес некрасиво выводит, сплошной строкой, без пробелов: Помогите, пожалуйста.
  10. Мне нужно, чтобы уведомление о смене статуса заказа приходило не только при нажатии галочки "уведомить покупателя", а всегда при смене статуса, даже не через редактирование заказа в админке. Допустим, модуль оплаты по cron изменил статус на "Processing", а в этот момент приходило уведомление на е-маил покупателю
  11. С версткой не проблема. Мне нужно, чтобы уведомление о смене статуса заказа приходило не только при нажатии галочки "уведомить покупателя", а всегда при смене статуса, даже не через редактирование заказа в админке. Допустим, модуль оплаты по cron изменил статус на "Processing", а в этот момент приходило уведомление на е-маил покупателю, может тоже скриптик будет по крону работать ?
  12. Пытаюсь настроить Е-Маил уведомление покупателю. После создания накладной и статусе заказа "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 Помогите, пожалуйста. Доступы те же. Помогите, пожалуйста
  13. В точности, как у них: Чтобы в главном меню делить категории по сериям. При переходе в главную категорию, дочерние категории в родительской также разделены по сериям. Не смог найти такой модуль. Помогите, пожалуйста

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

Important Information

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