Перейти к содержанию
Форум поддержки пользователей VamShop

подсказки для способов оплаты


Рекомендуемые сообщения

Добрый день!

вопрос - как для robokassa и payonlinesystem добавить MODULE_PAYMENT_module name_TEXT_INFO?

для примера в /lang/russian/modules/payment/kvitancia.php есть строчка define('MODULE_PAYMENT_KVITANCIA_TEXT_INFO','описание способа оплаты');

как мне правильно такую же строчку добавить в /lang/russian/modules/payment/payonlinesystem.php

Ссылка на сообщение
Поделиться на другие сайты

Так если нет такой константы по умолчанию в модуле, то никак.

Нужно переписывать сам модуль оплаты, добавляя константу, а затем уже добавлять саму константу в языковые файлы.

Смотрите как сделано в других модулях и делайте по аналогии.

Ссылка на сообщение
Поделиться на другие сайты

Подставил в /includes/modules/payment/robokassa.php

$this->info = MODULE_PAYMENT_ROBOXCHANGE_TEXT_INFO;

--------------------------------------------------------

function roboxchange() {

global $order;

$this->code = 'roboxchange';

$this->title = MODULE_PAYMENT_ROBOXCHANGE_TEXT_TITLE;

$this->public_title = MODULE_PAYMENT_ROBOXCHANGE_TEXT_TITLE;

$this->description = MODULE_PAYMENT_ROBOXCHANGE_TEXT_TITLE;

$this->icon = DIR_WS_ICONS . 'robokassa.png';

$this->sort_order = MODULE_PAYMENT_ROBOXCHANGE_SORT_ORDER;

$this->info = MODULE_PAYMENT_ROBOXCHANGE_TEXT_INFO;

$this->enabled = ((MODULE_PAYMENT_ROBOXCHANGE_STATUS == 'True') ? true : false);

-----------------------------------------------------------

и в /lang/russian/modules/robokassa.php

define('MODULE_PAYMENT_ROBOXCHANGE_TEXT_INFO','Бла_бла_бла');

ничего не выходит...что еще я мог забыть? подскажите плиз :(

Ссылка на сообщение
Поделиться на другие сайты

Вам нужн оправить метод selection в модуля оплаты, именно через него выодится информация на страницу выбора оплаты.

Ссылка на сообщение
Поделиться на другие сайты
  • 2 weeks later...

получилось, спасибо!

к выше написанному нужно еще добавить в файле /includes/modules/payment/robokassa.php

следующее (выделил жирным то, что нужно дописать) - return array('id' => $this->code, 'icon' => $icon, 'module' => $this->public_title, 'description' => $this->info);

и нужно не забыть поставить после title запятую :)

вы только сильно не смейтесь, пхп не знаю и делал сам по аналогии :) и, собственно, написал для тех, кому может пригодится! :)

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...