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

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


shaklov

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

В некоторых модулях оплаты нет иконки. Добавить очень просто. На примере модуля "Оплата курьеру при получении". Берём модуль (файл) /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/

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