Вот файл модуль
<?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>
Смотрите в самом начале в блоке раздел
может потому что в буфир поподает
но стиль на ссылки работает))