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

flai0616

Користувачі
  
  • Публікації

    251
  • З нами

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

Усі публікації користувача flai0616

  1. Попробуйте так Замените site.ru на адрес вашего сайта RewriteEngine On RewriteCond %{REQUEST_URI} !^/robots\.txt$ RewriteCond %{HTTP:X-Forwarded-proto} !^https$ RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] # 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 # Prevent Directoy listing Options -Indexes # Prevent Direct Access to files <FilesMatch "(?i)((\.tpl|\.ini|\.log|(?<!robots)\.txt))"> Require all denied ## For apache 2.2 and older, replace "Require all denied" with these two lines : # 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/ RewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^(.*)$ https://%1/$1 [L,R=301] RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP RewriteRule ^index\.php$ https://site.ru/ [R=301,L] RewriteEngine On RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] RewriteBase / RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L] RewriteRule ^googlebase.xml$ index.php?route=extension/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] ### 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 ### Display PHP errors ### Uncomment the commands by removing the # sign in front of it. # php_flag display_startup_errors on # php_flag display_errors on # php_flag html_errors on # php_flag track_errors on # php_value error_reporting "E_ALL"
  2. А SSL сертификат у Вас установлен?)
  3. Можете скинуть сюда содержание вашего .htaccess? Просто не работает или сайт рушится?)
  4. Отдельно модуль "Купить в рассрочку" вы можете реализовать этим модулем Кто предоставляет рассрочку? Банк? Если да - могу помочь. С вас документация API от банка, с меня сроки и цена)
  5. Соответственно пишем в файл .htaccess в корне сайта Редирект на без www RewriteCond %{HTTP_HOST} ^www\.(.*)$ RewriteRule ^(.*)$ https://%1/$1 [L,R=301] Редирект на без index.php RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP RewriteRule ^index\.php$ https://site.ru/ [R=301,L] Редирект на https Источник https://www.reg.ru/support/hosting-i-servery/sajty-i-domeny/kak-dobavit-redirekt/redirekt-s-http-na-https Вариант 1 RewriteEngine On RewriteCond %{HTTPS} =off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [QSA,L] Вариант 2 RewriteEngine On RewriteCond %{SERVER_PORT} !^443$ RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L] если оба первых варианта не помогли и возникает циклическая переадресация: Вариант 3 RewriteEngine On RewriteCond %{HTTPS} off RewriteCond %{HTTP:X-Forwarded-Proto} !https RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  6. Неизвестная переменная "column_login" в файле "login.tpl". Видимо правили контроллер чекаута и что то оттуда стерли. Ставьте Симпл) https://opencartforum.com/files/file/324-modul-simple-uproschennaya-registraciya-i-zakaz/
  7. Понял) Ну я так понял смысл в защите от копирования? А если схитрить?) "Если вы пользуетесь редактором Adobe Photoshop, этот способ вам понравится (а если нет – ему легко научиться). Наложение прозрачного слоя несложно осуществить: создается прозрачное изображение одного размера с уникальным изображением и накладывается на его передний план с помощью html или css. Изображение на странице ничем не будет отличаться от обычных, Но, после его сохранения, плагиатчик увидит на компьютере не желаемую добычу, а верхний слой. Easy, как говорится!" Взято отсюда https://singree.com/blog/9-tips-to-protect-your-images-copyrights/
  8. Заглушка ставится на уровне сервера, с помощью настройки файла .htaccess или nginx.conf. Код, который необходимо вставить в .htaccess: RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(.+\.)?server\.ru/ [NC] RewriteCond %{REQUEST_URI} !null\.gif$ [NC] RewriteRule \.(jpg|jpeg|gif|bmp|png)$ http://i.imgur.com/qX4w7.gif [L] То же самое для nginx.conf: location ~* ^.+\.(jpg|jpeg|gif|png)$ { root /path/to/root; valid_referers none blocked server_names ~\.server1\. ~\.server2\.; if ($invalid_referer) { rewrite ^ http://i.imgur.com/qX4w7.gif last; } } Теперь при каждом обращении к файлу изображения сервер будет проверять с какого сайта пытаются загрузить изображение. Если не с Вашего, то подставляет изображение http://i.imgur.com/qX4w7.gif. Примечание: я понятия не имею как это будет работать с поисковыми системами. Если кто-нибудь объяснит, буду рад и добавлю сюда. Взято отсюда
  9. Да эт ничего) я сам 10 мин смотрел и думал в чем причина))
  10. не пропустили ли Вы звездочку? + total можно взять из таблицы Order: $this->db->query("SELECT * FROM `" . DB_PREFIX . "order` WHERE order_id = '" . (int)$order_id . "'"); Дальше помочь должно: foreach ($tsum as $tsums) { echo $tsums['total']; } Собственно $tsums['total'] и используйте
  11. Не написали версию... опишу для 2.3 catalog/controller/information/contact.php - ищем 94 строку: $data['telephone'] = $this->config->get('config_telephone'); и меняем ее на $data['telephone'] = html_entity_decode($this->config->get('config_telephone')); Так же можно в Вашем случае указать несколько телефонов в других текстовых полях
  12. Когда мы работали с магазином - постоянно не сходился товар на складе)) Раз 20 его пересчитывали))) Все дело в "хитро*опости" операторов, которые обрабатывали заказы (по крайней мере мы пришли к такому выводу))) Если у Вас похожая проблема и непонятно почему не сходится товар - может помочь модуль: Ну или можно обратиться к разработчику модуля - может он реализует ваше задание)
  13. Как вариант - через iframe контейнеры <iframe style="width:300px; height: 100px;" src="тут полная ссылка на видео"></iframe> Подробней - http://htmlbook.ru/html/iframe
  14. Я так понимаю вы про платежные шлюзы.(Передача параметров id, суммы и т.п. заказа на платежный шлюз -> получение ссылки для оплаты в ответе -> декодирование и редирект пользователя по этой ссылке) Если да, то я когда то делал через curl:http://www.php.su/articles/?cat=protocols&page=004 Проблема заключается в "кредитовании"(не знаю как это реализовано на стороне банков) Надеюсь ссылка поможет)
  15. 2 новости, хорошая и плохая. Плохая - вы оказались правы - модуль некорректно отрабатывал с модулями кеширования. Хорошая новость - благодаря консультации товарищей @sv2109 и @snastik (за что им огромное и человеческое спасибо!:-)) найден способ решения данной проблемы. Модуль обновлен до версии 1.1.0. Добавлен ajax обработчик. Поддержка модулей кеширования теперь присутствует.
  16. А можно подробнее? Почему вредный? Если, конечно, Вас не затруднит))
  17. Добрый день! Попробуйте через Design-Theme Editor - Common - footer.twig. После сохранения кода там обновите модификаторы. Пример во вложении Не используйте этот метод. Спасибо за разъяснения@chukcha .
  18. Спасибо Вам за наводку. Уточню информацию у разработчиков указанных модулей. Если вдруг работоспособность не подтвердится - со следующим патчем добавлю поддержку модулей кеширования.
  19. 20 Скачать / Купить дополнение Order Source - модуль источника заказа и отслеживания utm - меток UPD 28.04.2021 - Уважаемые друзья! В данный момент я прохожу лечение, поэтому сроки тех. поддержки могут увеличиться! Прошу отнестись с пониманием! Сроки выдачи лицензионных ключей при покупке модуля не изменятся. Если вам необходима установка / доработка модуля - просьба перед покупкой согласовать дату посредством email. Поддержка, консультация и прочие вопросы решаются ТОЛЬКО посредством email - [email protected] Order Source - модуль для определения источника заказа. Модуль работает совместно с модулями кеширования страниц! Модуль отслеживает источник заказа, базовый набор utm-меток и записывает их в бд при оформлении заказа. Функционал модуля: 1. Определяет первоисточник (referer) визита клиента, сделавшего заказ. ATTENTION! Для корректного определения http_referer-a ваш сайт должен быть на https протоколе! Подробней ТУТ Отслеживание utm-меток будет работать в любом случае. 2. Определяет метки utm_source (utm_source) визита клиента, сделавшего заказ. 3. Определяет метки utm_medium (utm_medium) визита клиента, сделавшего заказ. 3. Определяет метки utm_campaign (utm_campaign) визита клиента, сделавшего заказ. 4. Определяет метки utm_content (utm_content) визита клиента, сделавшего заказ. 5. Определяет метки utm_term (utm_term) визита клиента, сделавшего заказ. 6. Возможность вывода вышеуказанных параметров в таблице заказов раздела "Продажи/заказы". 8. Составляет таблицу эффективности (кол-во заказов, выручка) и строит графики (кол-во заказов, выручка) по любому из указанных выше параметров. Подробнее про использование utm-меток вы можете посмотреть тут Перед установкой дополнения, обязательно ознакомьтесь с порядком новой установки и обновления, описанном в файле "readme" в архиве с модулем. При необходимости - ознакомьтесь с краткой инструкцией по utm-меткам "информация о utm-метках". Условия приобретения: 1. Данное дополнение распространяется по принципу 1 лицензия - 1 домен + 1 тестовый домен. 2. Поддомены считаются отдельным доменом! 3. Тестовым доменом может быть только либо технический адреса хостинга, либо поддомен "test" основного домена. 4. Модуль распространяется по принципу "как есть", со всеми его особенностями, достоинствами и недостатками, как имеющимися в данный момент так и выявленными в будущем, поэтому любые исправления или изменения модуля возможны только по воле автора и никак иначе. 5. В модуле используется технология защиты, препятствующая несанкционированному использованию модуля, а также ограничивающая изменение файлов с его кодом. 6. Данная защита не снимается ни при каких условиях. 7. Применение средств и методов, позволяющих обойти используемую технологию защиты, являются незаконными. 8. Лицензия возврату не подлежит! 9. Продукт не является бесплатным программным обеспечением и не может распространяться в какой-либо форме где-либо без письменного согласия автора. Условия Тех.поддержки: 1. Вопросы по поддержке вы также можете задавать по почте [email protected], либо по скайпу: live:48e002bddf029358 2. Активация дополнения выполняется в течении суток с момента покупки. 3. Тех.поддержка оказывается в течении двух суток с момента поступления запроса. 3.1 Тех.поддержка оказывается при предоставлении доступа в админ.панель и к файлам сайта по протоколу FTP. 4. В условия тех.поддержки не входит: 4.1 согласование работы дополнения с какими-то либо другими модулями. 4.2 настройка и запуск дополнения на версиях opencart/ocstore отличных от явно заявленных. 4.3 изменение работы или добавление каких-либо новых функций. 5. Поддержка оказывается только легальным и добросовестным покупателям, купившим данный продукт непосредственно у автора, а также на сайте opencartforum.com Системные требования: 1. Версия PHP минимум 5.3 2. Opencart/Ocstore 2.0.x.x - 3.0.x.x 3. Установленный на сервере IonCube loader последней версии Приобретая данное дополнение, вы тем самым соглашаетесь с системными требованиями, ограничениями, условиями покупки и тех.поддержки. Демо: http://flai0616g2.temp.swtest.ru/admin demo demo Добавил flai0616 Добавлено 23.02.2018 Категория Покупки, оформление заказа, корзина Системные требования PHP минимум 5.3, Opencart/Ocstore 2.0.x.x - 3.0.x.x Метод активации По запросу на почту Ioncube Loader Требуется ocStore 3.0 2.3.0.2.4 2.3 2.2 2.1 OpenCart.Pro, ocShop Opencart.pro 2.3 Opencart.pro 2.1 OcShop 2.0.3.х Обращение к серверу разработчика Нет  
  20. Ну предложение так себе - для отображения/скрытия требуется перезагрузка страницы) Но уж лучше так, чем ничего) Для версии 2.3 1) \catalog\controller\common\cart.php после $data['button_remove'] = $this->language->get('button_remove'); добавляем $data['countproducts'] = $this->cart->countProducts(); 2) \catalog\view\theme\default\template\common\cart.tpl меняем <div id="cart" class="btn-group btn-block"> на <div id="cart" class="btn-group btn-block" <?php if (!$countproducts) { ?>style="display:none"<?php } ?>>
  21. Так же сделайте акцент на главной странице - на странице категорий такой проблемы вроде нет) + у вас мобильная версия главной страницы не дает никуда перейти)
×
×
  • Створити...

Important Information

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