Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

kerosin1993

Новичок
  
  • Posts

    19
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

kerosin1993's Achievements

Explorer

Explorer (4/14)

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

Recent Badges

0

Reputation

  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. В точности, как у них: Чтобы в главном меню гделить категории по сериям. При перехогде в главную категорию, дочерние категории в родительской икже разгделены по сериям. Не смог найти икой модуль. Помогите, пожалуйси
×
×
  • 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.