Перейти к содержимому


RuWeb.Net

Как добавить иконки в модули оплаты


No replies to this topic

#1 [:|||||||:]

    Продвинутый пользователь

  • Модераторы
  • 516 Сообщений:
  • ГородРоссия, СПб

Отправлено 09 сентября 2011 - 03:44

В некоторых модулях оплаты нет иконки. Добавить очень просто. На примере модуля "Оплата курьеру при получении". Берём модуль (файл) /includes/modules/payment/cod.php
в самом начале в функции с именем системы function cod() добавляем строчку (выделено красным):

Цитата

$this->description = MODULE_PAYMENT_COD_TEXT_DESCRIPTION;
$this->icon = DIR_WS_ICONS . 'cash.png';
$this->sort_order = MODULE_PAYMENT_COD_SORT_ORDER;

далее в function selection() после определения переменных добавляем строчку (выделено красным):

Цитата

global $vamPrice,$order;
if (vam_not_null($this->icon)) $icon = vam_image($this->icon, $this->title);

и в конце этой функции, где возвращается результат исправляем строчку (выделено красным):

Цитата

return array ('id' => $this->code, 'module' => $this->title, 'description' => $this->info, 'icon' => $icon, 'module_cost'=>$this->cost);

Не забываем записать иконку в папку /images/icons/
Не нервируйте меня - мне скоро будет негде прятать трупы
шаблоны, сайты, лужу, паяю
Изображение





1 человек читают эту тему

0 пользователей, 1 гостей, 0 скрытых пользователей