-
Публикаций
528 -
Зарегистрирован
-
Посещение
-
Победитель дней
10
Весь контент admin
-
данные берутся http://bank-ua.com/export/currrate.xml всё должно работать
-
в папке с модулем есть папка tmpl, там хранятся шаблоны модуля и css файлы, вы можете поменять их на необходимые вам или подредактировать
-
шаблоны хранятся в папке tmpl модуля, измените дизайн на нужный вам
-
у вас скорее всего не включен curl на сервере. Если вы не имеете возможность сами подключать модули в php , обратитесь в тех поддержку вашего хостера.
-
попробуйте на время отключить кеширование в настройках модуля и посмотрите, будут ли выводиться только указанные валюты или все. после обновления файла кеша всё должно быть нормально.
-
нет, такой возможности модуль не может предоставить и тому есть ряд причин. У вас очень специфическая задумка. Вам надо самому получать погоду на ближайшие сколько то дней и выводить уже на нужную дату. Да и бесплатно сервера погоды на большое количество времени информацию не предоставляют.
-
зайдите в папку кеша вашего сайта и удалите там файлы от данного модуля. После этого откройте страницу вашего сайта и в первый раз появятся даты, или отключите кеш в настройках модуля и посмотрите на какие даты модуль берёт информацию
-
Вставьте в файл cbr.class.php в папке models echo "url: ".$url; в самом конце перед return $url; посмотрите какие даты у вас, появится если не будет файла в кэше, поэтому предварительно удалите их
-
попробуйте удалить файл в кэше, но всё должно работать нормально - jext.biz 3-ий модуль
-
для какого банка?
-
честно сказать, тяжело ответить, вы бы не могли уточнить, врядли вы хотите показывать погоду только на какое то одно конкретное число
-
Narodowy Bank Polski В папке models создать файл nbp.class.php (Create a file nbp.class.php in the folder models.) <?php /** * @author stankiewiczpl.opole at gmail.com 12-Oct-2011 */ // no direct access defined('_JEXEC') or die('Restricted access'); /** * Euro foreign exchange reference rates by the National Bank of Poland */ class currency_data_nbp extends currency_data { function __construct() { parent::__construct(); // $this->before_flag = FALSE; // differences b/w rates are taken from the same XML source $this->url = "http://www.nbp.pl/kursy/xml/LastA.xml"; // last day rates $this->bank_name = "Narodowy Bank Polski"; $this->bank_url = "http://www.nbp.pl/"; $this->currency_name = "PLN"; } function get_array($xml, $day = '', $replace_currency_array) { // Handle no data received error if (!isset ($xml->document->pozycja)) { $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 $data = $xml->document->pozycja; $rates ['date'] = $xml->document->data_publikacji [0]->data(); foreach ($data as $dt) { $code = $dt->kod_waluty [0]->data(); // Store data for selected by user currencies only, if they are set if (empty ($this->currencies) || in_array($code, $this->currencies)) { $rates ['currency'] [$code] ['scale'] = $dt->przelicznik [0]->data(); // units $rates ['currency'] [$code] ['name'] = parent::replace_currency_name($dt->nazwa_waluty [0]->data(), $code, $replace_currency_array); $rates ['currency'] [$code] ['rate'] = str_replace(',', '.', $dt->kurs_sredni [0]->data()); } } // 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; } public function getUrl($date = "") { if (strlen($date) > 1) { $file = file_get_contents('http://nbp.pl/Kursy/xml/dir.txt'); //list filenames of last days rates preg_match_all('/^(a.+)/mi', $file, $pregs); $count = count($pregs[1]) - 2; $filename = $pregs[1][$count]; $xml_source = substr($filename, 0, -1); $url = 'http://nbp.pl/Kursy/xml/' . $xml_source . '.xml'; //before last day rates } else { $url = $this->url; } return $url; } } в mod_jextcurrency.xml в секцию source_class добавить (add code to section source_class in mod_jextcurrency.xml) <option value="nbp">MOD_JEXTCURRENCY_SOURCE_OPTION_NBP</option>
-
репозиторий на github https://bitbucket.org/darang/utm5cabinet (нажмите downloads) того что доступно на данный момент для запуска вам надо указать в настройках вебсервера корневой папку www все остальные папки не будут доступны "из вне" в настройках хоста должено быть указано что-то вроде этого <VirtualHost *:80> ServerName cabinet.local DocumentRoot /path/to/utm/www SetEnv APPLICATION_ENV "development" <Directory /path/to/utm/www> DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> либо просто указать DocumentRoot /path/to/utm/www Далее в файле application/configs/applications.ini поменяйте настройки доступа к базе данных В application/modules/users/config.ini Поменяйте настройки доступа к utm В папке /application/cache выставить права на запись Прошу протестировать у кого есть возможность и отписаться о проблемах и ошибках Приложение построено на принципах используемого ZendFramework'а Все основные действия производятся в файле /application/modules/users/controllers/IndexController.php
-
в папке с модулем найдите файл /models/cbr_one.class.php там в функции getMetalName() есть название металлов, к нему можете дописать размерность case 1: $metalName['NameRU'] = 'Золото (г/руб)'; $metalName['NameEN'] = 'Gold'; $metalName['NameBY'] = 'Золата'; break; и т.д.
-