[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Глобальная переменная
Bossmen
Привет всем!!
Вот файл модуль

<?php



function
News ($id){
$cat = 1;

$title = "Следствие по телу - Новости";
global $title;


$query_news = "SELECT * FROM tabl_news ";


if (isset($id) && $id != 0) $query_news .= " WHERE id_news = ".$id."" ;

$result_news = mysql_query($query_news);


$news = array();

require_once "../skins/date.php";







while($myrow_news = mysql_fetch_assoc($result_news)){

$new_id = $myrow_news['id_news'];
$result_com_news = mysql_query("SELECT COUNT(*) FROM tabl_comment WHERE id_cat = '".$new_id."'");
$myrow_com_news = mysql_fetch_array($result_com_news);

$con_news[] = $myrow_com_news[0];



$date = explode("-", $myrow_news['date']);
$date = $myrow_news['date'] = $date[2]." ".$array_month[$date[1]]." ".$date[0];

$news[] = $myrow_news;

}


$count = count($news);

if ($count > 0)
{


require_once "../skins/tpl/news/basic.tpl";

if (isset($id))
{


require_once "../modules/comment.php";
}

}

}

?>

а вот файл раздел

<?php



include "../settings/db.php";
include "../modules/news.php";



ob_start();
include "../skins/tpl/menu.tpl";


?>




<table width="880" border="0" class="view">
<
tr>
<
td width="660" valign="top" class="view_l">
<?php
include "../skins/tpl/title.tpl";

$id = !empty($_GET['id'])?$_GET['id']:NULL;
News ($id);

?>
</td>
<
td width="210" valign="top" class="tabl_view_r">
<?php





?>

</td>
</
tr>
</
table>


<?php
$content = ob_get_contents();
ob_end_clean();


include "../skins/tpl/bas_tpl.tpl";


Переменная $title не становиться глобальной?

вот основной шаблон


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta
http-equiv="Content-Type" content="text/html; charset=windows-1251">

<title><?php
echo $title; ?></title>
<link
href="../skins/css/style.css" rel="stylesheet" type="text/css">
<link
href="../skins/css/news.css" rel="stylesheet" type="text/css">
</head>

<body>

<table
width="830" border="0" align="center" cellspacing="0" cellpadding="0" class="basic">
<tr>
<td><?php
echo $content; ?></td>
</tr>
</table>

</body>
</html>


Заголовок не отображаеться в главном шаблоне





Спустя 3 минуты, 9 секунд (14.03.2011 - 20:18) imbalance_hero написал(а):
поччччччему нет? Что за вопрос какой-то странный.

Спустя 1 минута, 3 секунды (14.03.2011 - 20:19) Bossmen написал(а):
не отображает $title в главном шаблоне

Спустя 1 минута, 59 секунд (14.03.2011 - 20:21) T1grOK написал(а):
Вы используете переменную внутри функции для того чтобы ее было видно извне надо в функции указать В САМОМ НАЧАЛЕ

Global $title;

Спустя 40 минут, 3 секунды (14.03.2011 - 21:01) Bossmen написал(а):
Спасибо))

Спустя 35 минут, 39 секунд (14.03.2011 - 21:36) Bossmen написал(а):
Еще почему то стиль на блок див не применяется
а на ссылку в этом блоке да??

<table width="880" border="0"  class="cap" align="center"> 
<tr>
<td>
<img
src="../images/cap.jpg">
</td>
</tr>
<tr>
<td>
<div
class="menu"><a href="../index.php" class="menu">Главная</a></div>
<div
class="menu"><a href="../sections/news.php" class="menu">Новости</a></div>
<div
class="menu"><a href="../sections/people.php" class="menu">Актеры</a></div>
<div
class="menu"><a href="../sections/faq.php" class="menu">О сериале</a></div>
<div
class="menu"><a href="../sections/schedule.php" class="menu">Расписание</a></div>
<div
class="menu"><a href="../sections/video.php" class="menu">Онлайн</a></div>
</td>
</tr>
</table>


Смотрите в самом начале в блоке раздел
может потому что в буфир поподает
но стиль на ссылки работает))
Быстрый ответ:

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