Ответить Новая тема Новый опрос 
Всего: 7 1 2 3 4 5 > »
 [Модуль] Банковский платеж
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


06-06-2010 16:15
Добавил в модуль печать банковской квитанции. Шаблон взят из Shopscript.

Для использования удалите старый модуль, установите новый, заполните реквизиты в настройках.


Вложения:

Вложения bankwire.zip( Размер файла: 14.65KB Скачиваний: 919 )
 
Репутация: 3 | Поставил: Алекс
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Striatum
Новичок
Сообщений: 77
Регистрация: 25-03-2010


07-06-2010 21:52
Спасибо, вещь очень удобная.

Но у меня небольшая проблемка - удалил старую версию, поставил новую, настроил, захожу из фронт-офиса, регистрируюсь как покупатель, дохожу до страницы выбор способов оплаты - она не грузится, вместо неё:
Fatal error: Call to undefined method Tools::getHttpHost() in /var/www/stria160/data/www/mirra-office.ru/modules/bankwire/bankwire.php on line 158

посмотрел файл, строку 158, там:
'this_path_ssl' => Tools::getHttpHost(true, true).__PS_BASE_URI__.'modules/'.$this->name.'/'

Подскажите, пожалуйста, что и как поправить?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
xenol


Новичок
Сообщений: 61
Регистрация: 11-02-2010


08-06-2010 14:57
У тебя старый файл класса Tools
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Striatum
Новичок
Сообщений: 77
Регистрация: 25-03-2010


08-06-2010 19:30
Цитата:
У тебя старый файл класса Tools


И что делать?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
xenol


Новичок
Сообщений: 61
Регистрация: 11-02-2010


09-06-2010 18:56
обновить его до нового отдельно - не очень хорошо, версия престы какая?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


09-06-2010 19:09
Замени Tools::getHttpHost(true, true) на 'https://' если есть ssl или на 'http://' если нет.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Striatum
Новичок
Сообщений: 77
Регистрация: 25-03-2010


09-06-2010 22:47
xenol версия престы 1.2.5.0

ors
спасибо за совет, но при замене этой строки, после выбора способа платежа (он уже отображается) дальше не загружается, пишет - не могу найти модуль.
Может я что не так меняю?
'this_path_ssl' => Tools::getHttpHost(true, true).__PS_BASE_URI__.'modules/'.$this->name.'/'
меняю на
'this_path_ssl' => 'Https://'.__PS_BASE_URI__.'modules/'.$this->name.'/'


Сообщение отредактировано Striatum 09-06-2010 23:48 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


09-06-2010 23:07
добавьте в tools.php
Код:
static public function getHttpHost($http = false, $entities = false)
    {
        $host = (isset($_SERVER['HTTP_X_FORWARDED_HOST']) ? $_SERVER['HTTP_X_FORWARDED_HOST'] : $_SERVER['HTTP_HOST']);
        if ($entities)
            $host = htmlspecialchars($host, ENT_COMPAT, 'UTF-8');
        if ($http)
            $host = (Configuration::get('PS_SSL_ENABLED') ? 'https://' : 'http://').$host;
        return $host;
    }
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Striatum
Новичок
Сообщений: 77
Регистрация: 25-03-2010


10-06-2010 02:23
Добавляю этот код в tools.php - выдает следующее при попытке загрузить сайт:
Parse error: syntax error, unexpected T_PUBLIC, expecting T_VARIABLE in /var/www/stria160/data/www/mirra-office.ru/classes/Tools.php on line 877
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


10-06-2010 10:40
А если так?

'this_path_ssl' => 'http://'.$_SERVER['HTTP_HOST'].__PS_BASE_URI__.'modules/'.$this->name.'/'
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 7 1 2 3 4 5 > »