Перейти к содержанию
UTM.SPACE community

admin

Администраторы
  • Публикаций

    528
  • Зарегистрирован

  • Посещение

  • Победитель дней

    10

Весь контент admin

  1. сейчас пока что нет времени, на след неделе постараюсь посмотреть
  2. надо смотреть, включите вывод ошибок в joomla, чтобы знать где конкретно ошибка.
  3. данные выводятся для конкретного банка, для того чтобы польский злотый был основной валютой надо чтобы данные брались от какого-то польского банка. В данный момент в модуле нет такого банка.
  4. \application\modules\billing\controllers\IndexController.php в каждом экшенах где строятся отчёты, кроме того вам надо еще получить дату подключения $urfa->getUserInfo() \application\modules\default\controllers\IndexController.php выбираете группы пользователя и проверяете простой реализации здесь нет
  5. к сожалению, реализовать в модуле получение курса с данного источника не получится. Получать его можно только с помощью специального протокола обмена SOAP
  6. \application\modules\billing\forms\ RobokassaPay.php в элементе Сумма вместо 'validators' => array('Int') написать 'validators' => array( 'Int', array('Between', FALSE, (array('min' => 400, 'max' => 15000))) ),
  7. В папке models создать файл agroprombank.class.php <?php /** * @author Darang * @date 10-Feb-2013 * @copyright (c)2010-2013 JExt.biz */ // no direct access defined ( '_JEXEC' ) or die ( 'Restricted access' ); /** * exchange rates of Agroprombank */ class currency_data_agroprombank extends currency_data { function __construct() { parent::__construct (); $this->url = "http://www.agroprombank.com/xmlinformer.php?type=official&date="; $this->bank_name = "Агропромбанк"; $this->bank_url = "http://www.agroprombank.com"; $this->currency_name = ""; $this->date_format = 'Y-m-d'; } function get_array($xml, $day = '', $replace_currency_array) { // Handle no data received error if (! isset ( $xml->document->course)) { $error ['error'] = 1; return $error; } // Save currencies' rates in an associative array indexed by currency 3 char code $rates = array (); // array to store currencies exchange rates $rates ['date'] = $xml->document->course[0]->attributes ( 'date' ); $data = $xml->document->course[0]->currency; foreach ( $data as $dt ) { $code = $dt->attributes ( 'code' ); // Store data for selected by user currencies only, if they are set if (empty ( $this->currencies ) || in_array ( $code, $this->currencies )) { //$rates ['currency'] [$code] ['numcode'] = $dt->ID [0]->data (); // num code $rates ['currency'] [$code] ['scale'] = 1; // units // Set currency name (array with replacement rules will be searched for the ISO code) $rates ['currency'] [$code] ['name'] = parent::replace_currency_name ( $code, $code, $replace_currency_array ); $rates ['currency'] [$code] ['rate'] = $dt->data (); // exchange rate } } // Save additional info (only one time) if ($day == 'today' || $this->before_flag == FALSE) { $rates ['info'] = array ("bank_name" => $this->bank_name, "bank_url" => $this->bank_url, "currency_name" => $this->currency_name ); } return $rates; } /** * Returns URL for receiving XML data file * * @param string Date * @return string URL */ public function getUrl($date = "") { if (strlen ( $date ) > 1) { $url = $this->url . $date; } else { $url = $this->url.date($this->date_format,time()); } //print_r($url); return $url; } } в mod_jextcurrency.xml в секцию source_class добавить <option value="agroprombank">Агропромбанк</option>
  8. потому как кабинет работает с версией 008+
  9. с joomla 2.5 будет работать, а про банк Турции ничего не могу сказать
  10. скорее всего, сайт с которого берётся курс не доступен или что-то изменилось, т.к. уже прошло достаточно много времени со времени создания модуля
  11. тяжело ответить, потому как я не знаю каким образом вы собираетесь что-то передавать из модуля и в каком месте
  12. jextcurrency .rates .item1 { width: 65%; float: left; vertical-align: top; }
  13. если можно, то укажите адрес сайта, так тяжело сказать
  14. в 1,6 этого шаблона нет, можно попробовать перенести с 1,5, скопируйте в папку tmpl файл belta.php в mod_jextcurrency.xml добавьте после <option value="default">MOD_JEXTCURRENCY_TEMPLATE_OPTION_DEFAULT </option> <option value="belta">BELTA</option>
  15. квитанция формируется самим билингом, поэтому должна редактироваться, видимо, где-то в шаблонах. Паспортные данные application / modules / billing / views / scripts / index / index.phtml del <tr> <td>Паспортные данные:</td> <td><?= $this->userData['passport']?></td> </tr>
  16. if ($this->view->identity == FALSE) { $this->_helper->flashMessenger->addMessage( array('error' => 'Вам необходимо авторизоваться') ); $rs_uri=''; if($_GET['rs_uri']) $rs_uri='?rs_uri='.$_GET['rs_uri']; $this->_redirect('/?return_uri=' . $this->view->url().$rs_uri); }
  17. в этой версии только если исправлять файл шаблона в папке templates
  18. if ($this->view->identity == FALSE) { $this->_helper->flashMessenger->addMessage( array('error' => 'Вам необходимо авторизоваться') ); $rs_uri=''; if($_GET['rs_uri']) $rs_uri='&'.$_GET['rs_uri']; $this->_redirect('/?return_uri=' . $this->view->url().$rs_uri); } в файле /application/modules/billing/controllers/IndexController.php в функции init()
  19. если можно, то адрес сайта укажите, я посмотрю.
  20. если вы используете этот кабинет, то вам необходим только договор с робокассой и возможность вызвать utm5_payment_tool, идущий с биллингом
  21. в css файле можно прописать .jextcurrency { font-family: Helvetica,Arial, Sans-Serif; font-size: 12px; } в зависимости от ваших потребностей, можете к каким то конкретным элементам .jextcurrency a{} модуль выводит данные по порядку, как они передаются от источника
  22. стандартный кабинет идёт с двумя языками, там по сути происходит тоже самое, но автоматически
  23. /application/modules/billing/views/scripts/index/payment.phtml замените $userPeyment['payment_method']) на str_replace('Cash payment','Оплата наличными',$userPeyment['payment_method']); Можно также в /library/Urfa/Client.php в функции get_payments_report добавить $tmp['payment_method'] = $this->urfa->get_string(); $tmp['payment_method'] = str_replace('Cash payment','Оплата наличными',$tmp['payment_method']);
  24. ответы на все ваши вопросы не знаю, но ссылки на скачивание подправил.
  25. теперь надо наоборот поменять, я не знаю чего они их меняют местами
×
×
  • Создать...