[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Структура сайта
starpom
Писал сам по ходу урока, потом просто подставил ваш скрипт, но все равно вылазит одна и та же ошибка:

http://irbis-team.com/15/3

1) File: Z:\home\localhost\www\mvc\modules\main\view.php
Function: include
Line: 9
The variable is not defined in function


2)File: Z:\home\localhost\www\mvc\modules\main\view.php
Function: include
Line: 10
The variable is not defined or empty


view.php


<?php

/**
* Подключаем шаблон
* Includes a templates
*/

include './skins/tpl/main/show.tpl';

dbg($_GET['']);
dbg($GET);

?>




Подскажите,что не так.



Спустя 13 минут, 50 секунд (14.06.2010 - 19:08) Bezdna написал(а):

dbg($_GET['']);


The variable is not defined in function - Переменная в функции не определена.

Спустя 19 минут, 49 секунд (14.06.2010 - 19:28) starpom написал(а):
Спасибо я уже перевел, но меня это не спасло.

Спустя 2 минуты, 46 секунд (14.06.2010 - 19:31) twin написал(а):
Так а что должно спасти? smile.gif
Переменные не определены, ни первая, ни вторая. О чем дебаггер добросовестно сообщает... Что именно смущает то?

Спустя 38 минут, 44 секунды (14.06.2010 - 20:09) starpom написал(а):
Честно сказать, я вообще не могу понять, откуда могут взяться эти переменные, которые он (скрипт) хочет, чтобы были определены, зачем эти две строки кода, и что все надо оставить как есть и вывод таких ошибок это норма?


Спустя 1 час, 17 минут, 1 секунда (14.06.2010 - 21:26) twin написал(а):
Можно более подробный адрес, откуда эти строки? Так совсем не понятно, что именно нужно.

Спустя 17 часов, 3 минуты, 1 секунда (15.06.2010 - 14:29) starpom написал(а):

modules/main/view.php и modules/second/view.php - это в скрипте, который прилагаеться как пример.

<?php

/**
* Подключаем шаблон
* Includes a templates
*/

include './skins/tpl/main/show.tpl';

dbg($_GET['']);
dbg($GET);

?>

Спустя 2 часа, 43 минуты, 10 секунд (15.06.2010 - 17:12) starpom написал(а):
Еще хочу спросить:

Вот такая ссылка в меню у меня работает (файл menu.tpl)
<li><a href="<?php echo IRB_HOST;?>mvc/index.php?page=main">Главная страница</a></li>

Ваша не работает:
<!-- skins/tpl/menu.tpl begin -->
Сегодня <?php echo $date ?> года
<ul>
<li><a href="<?php echo IRB_HOST ?>?page=main">Главная страница</a></li>
<li><a href="<?php echo IRB_HOST ?>?page=second">Вторая страница</a></li>
</ul>

<!-- skins/tpl/menu.tpl end -->

Выводит localhost/?page=main, тобишь приходиться подставлять mvc/index.php

хотя без IRB_HOST ?page=main вот эта штука работала даже без indexa? он сам подставлялся.




Спустя 1 час, 49 минут, 53 секунды (15.06.2010 - 19:02) twin написал(а):
Нет такого в скриптах. Там есть такое
/**  
* Подключаем шаблон
* Includes a templates
*/

include './skins/tpl/second/show.tpl';

dbg($_GET);
dbg($GET);

а это не одно и тоже.

Что касается ссылок, то константа IRB_HOST как раз и определяет путь до корня скрипта. То есть нужно в конфиге подставить директорию
    define('IRB_HOST', 'http://'. $_SERVER['HTTP_HOST'] .'/mvc/');

Спустя 55 минут, 24 секунды (15.06.2010 - 19:58) starpom написал(а):
Все понял, спасибо.

Быстрый ответ:

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