Перейти к содержанию

shalamov

Новичок
  • Публикаций

    15
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о shalamov

  • Звание
    Пользователь

Посетители профиля

204 просмотра профиля
  1. Нашел. Дело оказалось не в Simple, просто по пути /system/storage/modifications/model/order.php лежала видимо модифицированная копия модели, которая использовалась вместо той, которую я редактировал.
  2. Решил отказаться от Simple Checkout вообще, в пользу большего контроля над происходящим. "Удалил" его в админке, а все файлы и таблицы на месте. Модули за собой, получается, не подчищают вообще? Еще заметил, что в базе, в контроллерах и в шаблонах фигурируют custom_fields - это тоже его? В курсе кто-нибудь, как теперь очистить систему от него полностью?
  3. Похоже, дело в наличие Simple. Очень странно, но я нашел в коде его контроллеров свои кастомные проперти, которые я туда не записывал. Предполагаю, что он перехватывает оформление заказа тк ему надо заполнять свои кастомные проперти как-то
  4. Пробовал в файле /model/checkout/order.php к имени товара добавить символ - все равно приходит по-старому, как будто я не там меняю вовсе. $data['products'][] = array( 'name' => '- '.$product['name'], 'model' => $product['model'], 'option' => $option_data, 'quantity' => $product['quantity'], 'price' => $this->currency->format($product['price'] + ($this->config->get('config_tax') ? $product['tax'] : 0), $order_info['currency_code'], $order_info['currency_value']), 'total' => $this->currency->format($product['total'] + ($this->config->get('config_tax') ? ($product['tax'] * $product['quantity']) : 0), $order_info['currency_code'], $order_info['currency_value']) );
  5. Пытаюсь отредактировать данные в этом письме (добавить инфо по кастомным полям продукта), отредактировал шаблон в /theme/default/mail/order.tpl, потом полез в /model/checkout/order.php, там в методе addHistoryOrder или что-то такое, нашел два места где посылается письмо покупателю и админку, добавил там нужны мне поля в переменную $data которая затем передается в шаблон, но шаблон их не видит! Приходит письмо, а в нем пишет "Notice: undefined index ..." на месте где должны были быть куски текста, которые в $data вставляются напрямую через [''], и вместо данных из $data['products'] - тоже. Старые все на месте, а новых - нет, хотя вот же они, я на них смотрю и с синтаксисом вроде нигде не накосячил. Пробовал кеш чистить - не помогло. Гуглил - все вроде говорят что в модели заказа это редактируется, да и в других местах я не нашел нигде. В чем может быть дело?
  6. Просто выключил этот мод, ничего не изменилось. Получается, что при дефолтном хтаксесс то же самое. В чем может быть дело? Может, проблема в самом Симпле? Проверял ссылку, которая из админки ведет к панели управления модулем - всё ок, там один слеш.
  7. Восстановил .htaccess, но не стал ничего добавлять - решил проверить в нем ли дело было. Оказалось, что нет, всё та же ошибка. Я ещё ставил вот такой небольшой мод: <?xml version="1.0" encoding="utf-8"?> <modification> <name>FIX HTTPS</name> <version>2.3.8</version> <author>admin@opencartadmin.com | forum.opencart.pro/profile/185-yoda/</author> <code>fix_https</code> <link>http://opencartadmin.com</link> <file path="system/library/response.php" error="skip"> <operation error="skip"> <search><![CDATA[echo $output;]]></search> <add position="before"><![CDATA[ if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1' || $_SERVER['HTTPS'])) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) { $output = str_replace(HTTP_SERVER, HTTPS_SERVER, $output); } else { $output = str_replace(HTTPS_SERVER, HTTP_SERVER, $output); } ]]></add> </operation> </file> <file path="system/library/cache.php" error="skip"> <operation error="skip"> <search><![CDATA[class Cache {]]></search> <add position="after"><![CDATA[ private $ssl_protocol = 'http_'; ]]></add> </operation> <operation error="skip"> <search regex="true"><![CDATA[~public function __construct(.*?)\{~]]></search> <add position="replace"><![CDATA[ public function __construct$1{ if ((isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == '1' || $_SERVER['HTTPS'])) || (!empty($_SERVER['HTTP_X_FORWARDED_PROTO']) && (strtolower($_SERVER['HTTP_X_FORWARDED_PROTO']) == 'https') || (!empty($_SERVER['HTTP_X_FORWARDED_SSL']) && $_SERVER['HTTP_X_FORWARDED_SSL'] == 'on'))) { $this->ssl_protocol = 'https_'; } ]]></add> </operation> <operation error="skip"> <search><![CDATA[return]]></search> <add position="before"><![CDATA[ $key = $this->ssl_protocol.$key; ]]></add> </operation> </file> </modification> Мог ли он привести к такому поведению?
  8. Там штука в том, что он будет на ввв кидать и при этом протокол сохранится. Хотя сейчас попробовал - если по хттпс без ввв заходить, то меня просто бросило на хттп с ввв, видимо в таком случае не работает Я очень много перепробовал вариантов, когда пытался зафорсить хттпс, но оно уходило в цикл редиректов, либо отваливалось СеоПро. Я поставил какой-то фикс для таких случаев с форума и чистил кеш СеоПро - не помогало. Если можете посоветовать правильный редирект - буду благодарен
  9. Здравствуйте! Отвалился модуль быстрой регистрации и заказа, думаю многие тут с ним знакомы. Захожу в админку, пишет "wrong response: //%мой_домен%/admin/index.php?route=extension/module/simple/languages&user_token=%мой_токен%" Недавно ковырялся в .htaccess, пытался зафорсить хттпс, в итоге забил и оставил только форс ввв, может быть в этом дело? Меня смущает два слеша впереди адреса в ошибке. # SEO URL Settings RewriteEngine On RewriteBase / # Redirect to www RewriteCond %{HTTP_HOST} ^[^.]+\.[^.]+$ RewriteCond %{HTTPS}s ^on(s)| RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] # RewriteRule ^sitemap.xml$ index.php?route=extension/feed/yandex_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] Сталкивался кто-нибудь с подобным?
  10. 2.3 Спасибо, нашел! А за что тогда отвечает тот файл, который я редактировал? (/catalog/view/theme/default/template/account/account.tpl)
  11. Всем привет! Подскажите, как убрать из правой колонки "Файлы для скачивания", "Периодические платежи", "Бонусные баллы" и.т.п. Редактировал файл темы account.tpl, но не помогло. Посмотрел, контент правой колонки похоже зависит от включенных этих самых модулей, но в панели я их выключить не могу. Также не смог найти как убрать пункт файлы для скачивания в выпадающем меню личного кабинета в верхней панели, когда уже авторизован.
  12. Убрал, всё равно перекидывает на главную. Что использую правильный framework.php проверял - если в самом начале делал какой-нибудь вывод, то падало с ошибкой, что не может инициализировать сессию
  13. Это вместо всего моего кода? Меня тогда перекидывает на главную страницу магазина
  14. Привет! Пишу в лоб импорт товаров через кастомный скрипт, который просто лежит в корне. Хочу у модели продукта дернуть метод addProduct и скормить в него массив значений. Скрипт мой лежит тупо в корне, никак не получается достучаться до модели. Гуглил, ответы со стаковерфлоу не работают Ругается, что пытаюсь вызвать функцию на NULL Вот код require_once('config.php'); require_once('system/startup.php'); $registry = new Registry(); $event = new Event($registry); $registry->set('event', $event); $loader = new Loader($registry); $registry->set('load', $loader); $pmodel = $loader->model('catalog/product'); echo var_dump($pmodel->getProduct(55));
  15. Здравствуйте! Решил переделать старый магазин на движке ocStore 2.3, в данном вопросе совсем новичок. Магазин рабочий, нужно чтоб таким и оставался (потому что не ясно сколько я провозиться могу), поэтому залил всё на другой хостинг и хочу всё там настроить, поставить модули, залить картинки, забить базу и.т.п., а потом перенести к себе на основной хостинг. Это реально сделать? И, если да, то как? Может, сначала перенести на целевой хостинг на поддомен/в папку, перелить базу, а потом перенести в корень? Также нужно будет настроить редиректы со старых страниц и категорий на новые (чтобы не потерялась позиция в поиске), можно ли для этого воспользоваться каким-нибудь модулем и не будет ли он конфликтовать с Seo PRO? Спасибо.
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.