ermak00 0 Опубликовано 17 июля, 2012 Жалоба Share Опубликовано 17 июля, 2012 Добрый день! вопрос - как для 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 Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 июля, 2012 Жалоба Share Опубликовано 17 июля, 2012 Так если нет такой константы по умолчанию в модуле, то никак. Нужно переписывать сам модуль оплаты, добавляя константу, а затем уже добавлять саму константу в языковые файлы. Смотрите как сделано в других модулях и делайте по аналогии. Ссылка на сообщение Поделиться на другие сайты
ermak00 0 Опубликовано 17 июля, 2012 Автор Жалоба Share Опубликовано 17 июля, 2012 я пытаюсь править эти два файла /includes/modules/payment/robokassa.php /lang/russian/modules/robokassa.php что еще нужно править? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 17 июля, 2012 Жалоба Share Опубликовано 17 июля, 2012 Ничего. Весь код модуля оплаты в этих файлах и находится. Ссылка на сообщение Поделиться на другие сайты
ermak00 0 Опубликовано 18 июля, 2012 Автор Жалоба Share Опубликовано 18 июля, 2012 Подставил в /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','Бла_бла_бла'); ничего не выходит...что еще я мог забыть? подскажите плиз :( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 июля, 2012 Жалоба Share Опубликовано 18 июля, 2012 Вам нужн оправить метод selection в модуля оплаты, именно через него выодится информация на страницу выбора оплаты. Ссылка на сообщение Поделиться на другие сайты
ermak00 0 Опубликовано 31 июля, 2012 Автор Жалоба Share Опубликовано 31 июля, 2012 получилось, спасибо! к выше написанному нужно еще добавить в файле /includes/modules/payment/robokassa.php следующее (выделил жирным то, что нужно дописать) - return array('id' => $this->code, 'icon' => $icon, 'module' => $this->public_title, 'description' => $this->info); и нужно не забыть поставить после title запятую :) вы только сильно не смейтесь, пхп не знаю и делал сам по аналогии :) и, собственно, написал для тех, кому может пригодится! :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 31 июля, 2012 Жалоба Share Опубликовано 31 июля, 2012 Не за что. Хорошо, что разобрались. Вот видите, было бы желание, не так уж всё и страшно. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения