Привет! Помогите пожалуйста решить проблему с установкой кода TNX/XAP на джумла 1.5.Х. Значит скачал я модуль mod_tnx_1.0.1 (если нужно выложу). Установил, все нормально...когда включаю его вылетает вот такая ошибка: Warning: include_once(X:/home/localhost/www/modules/mod_tnx/gkiei65790nf/tnx.php) [function.include-once]: failed to open stream: No such file or directory in Xhome\localhost\www\mysite\modules\mod_tnx\mod_tnx.php on line 27 Warning: include_once() [function.include]: Failed opening 'X:/home/localhost/www/modules/mod_tnx/gkiei65790nf/tnx.php' for inclusion (include_path='.;/usr/local/php5/PEAR') in Xhome\localhost\www\mysite\modules\mod_tnx\mod_tnx.php on line 27 Fatal error: Class 'TNX_n' not found in Xhome\localhost\www\mysite\modules\mod_tnx\mod_tnx.php on line 28 Где gkiei65790nf - это моя папка куда должен сохранятся кеш. Я сделал как описано в инструкции - переименовал папку cache на gkiei65790nf. тоесть модуль должен видеть эту папку. вот код php с откуда идет ошибка Код (PHP): <?php /* +-------------------------------------------------+ | Joomla Tnx Module for Joomla 1.5 | mod_tnx.php +-------------------------------------------------+ | Author: | AlexRed | http://www.joomla.it | License: | Released under GNU/GPL License | http://www.gnu.org/copyleft/gpl.html +-------------------------------------------------+ */ defined('_JEXEC') or die('Restricted access'); global $mainframe, $headtag; jimport( 'joomla.application.component.view'); $logintnx = $params->get('logintnx', ''); $cachetnx = $params->get('cachetnx', ''); ?> <?php //<div style="font-size: 16px;">If you see this, your server does not support PHP. Ask your web-hosting provider where you can add the PHP code on your website.</div> /*ERROR<!--*/ $cache_dir = '/modules/mod_tnx/'.$cachetnx.'/'; // you MUST insert your folder name instead of "cache"! include_once($_SERVER['DOCUMENT_ROOT'] . $cache_dir . 'tnx.php'); $tnx = new TNX_n($logintnx, $cache_dir); // your TNX login!!!!!!!!!!!! echo $tnx->show_link(1); // first link echo $tnx->show_link(1); // second link echo $tnx->show_link(1); // third link echo $tnx->show_link(); // remaining links /*-->*/ ?> Подскажите в чем проблема, нигде не могу найти решения.
Да, есть файл tnx.php, его путь localhost\www\mysite\modules\mod_tnx\gkiei65790nf\tnx.php Класс TNX_n в нем существует. Если нужно выложу исходник этого файла.
Ну что сказать, пишет No such file or directory и приходится верить. Сравнивайте имя папки указанное в настройках модуля gkiei65790nf и реальной папки на сервере. Проверяйте пути.