[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: cms Joomla, подключение файла в модуль
zvezda_t
Здравствуйте!
У меня Joomla 1.5.15

Создала модуль www/modules/mod_test1/mod_test1.php и там подключаю файл:
require_once("../www/function/cnst.php");

cnst.php:

<?php
$name1=500;
?>


Переменная $name1, в файле mod_test1.php, не определена.
Пол года назад также подключала модули всё работает до сих пор. а во вновь созданных никак. Почему так?!



Спустя 2 минуты, 17 секунд (18.02.2011 - 07:26) inpost написал(а):
zvezda_t
может путь неверный? include_path посмотри.

Имя другое, или напиши там exit('РАБОТАЕТ'); и проверь

Спустя 5 минут, 28 секунд (18.02.2011 - 07:32) zvezda_t написал(а):
inpost
пути все верные, более того если я определяю переменную в файле cnst.php, как глобальную:
global $name1;
$name1=500;


а потом в файле mod_test1.php делаю вызов:
global $name1;
print $name1;


то работает. Но меня удивляет почему в моих старых модулях не требовалось определять глобальных переменных и они до сих пор работают - копирую старый модуль и заново его создаю - не работает. почему?

Спустя 26 минут, 24 секунды (18.02.2011 - 07:58) inpost написал(а):
zvezda_t
А ты не внутри класса или функции её определяешь, случайно? Может она просто там и сидит?

Спустя 5 минут, 46 секунд (18.02.2011 - 08:04) zvezda_t написал(а):
Цитата (inpost @ 18.02.2011 - 04:58)
zvezda_t
А ты не внутри класса или функции её определяешь, случайно? Может она просто там и сидит?

inpost, нет. просто в файле определяю... поэтому и неудомеваю!

Спустя 22 минуты, 14 секунд (18.02.2011 - 08:26) alex12060 написал(а):
По-моему, в жумле нужно сначала проверить константу.
defined(JEXEC) or die('Restricted access');


Что-то подобное)

Спустя 2 часа, 18 минут, 40 секунд (18.02.2011 - 10:45) zvezda_t написал(а):
alex12060, само собой. это есть:

// no direct access
defined( '_JEXEC' ) or die( 'Go Away' );



_____________

Что ты сделал сегодня - для завтра?
"Приидите ко Мне вси труждающиеся и обремененнии и Аз упокою вы, возмите иго Мое на себе и научитеся от Мене яко кроток есмь и смирен сердцем и обрящете покой душам вашим, иго бо Мое благо и бремя Мое легко есть."(Мф. 11:28-30)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.