Здравствуйте дорогие пользователи, нуждаюсь в вашей помощи, ибо я уже попробовал море способов и мне пришло в голову такая мысль, что весь код нужно переписывать, ну так вот, ближе к делу: Euro-Off.ru (не реклама) при переходе на статистическую страницу(к примеру описания) вылетает окошко(это я сделал), но самое главное смотрите ниже - там остаются новости, что были и на главной... Вот это и есть моя заветная проблема, я пробовал редактировать в applications/main.php но он отвечает весь полностью за статистическую, к примеру если поставить внизу или вверху переадресацию на news вместо static, то текст не отображается ни в вылетающей окошке, но внизу отображаются новости, можете помочь?
P.S StressWeb 13
Работают новости, но не работает статистическое окошко:
if ( !defined("STRESSWEB") )
die( "Access denied..." );
$_news = $controller->SafeData( $app, 3 );
if ( !empty($_static) ) {
$select = $db->query( "SELECT * FROM `stress_static` WHERE `nid`='{$_nid}' LIMIT 1" );
try {
if ( $db->num_rows($select) > 0 ) {
$data = $db->fetch( $select );
$tpl->LoadView( "news" );
$tpl->Set( 'content', $data["content"] );
$tpl->Set( 'title', $data["title"] );
$tpl->Build( 'content' );
} else
throw new Exception( 'HTTP/1.0 404 Not Found' );
}
catch ( exception $e ) {
echo $e->getMessage();
exit;
}
}
if ( empty($_static) ) {
if ( $l2cfg["main"]["page"]["static"] ) {
$select = $db->query( "SELECT * FROM `stress_static` WHERE `s_name`='".$db->Safe($l2cfg["main"]["page"]["name"])."'" );
try {
if ( $db->num_rows($select) > 0 ) {
$data = $db->fetch( $select );
$tpl->LoadView( "static" );
$tpl->Set( 'content', $data["s_content"] );
$tpl->Set( 'title', $data["s_title"] );
$tpl->Build( 'content' );
} else
throw new Exception( 'HTTP/1.0 404 Not Found' );
}
catch ( exception $e ) {
echo $e->getMessage();
exit;
}
} else {
include APPDIR.'news.php';
}
}
?>
Работает статистическая страницы, но новости нет.
<?php
if ( !defined("STRESSWEB") )
die( "Access denied..." );
$_static = $controller->SafeData( $app, 3 );
if ( !empty($_static) ) {
$select = $db->query( "SELECT * FROM `stress_static` WHERE `s_name`='".$db->Safe($_static)."'" );
try {
if ( $db->num_rows($select) > 0 ) {
$data = $db->fetch( $select );
$tpl->LoadView( "static" );
$tpl->Set( 'content', $data["s_content"] );
$tpl->Set( 'title', $data["s_title"] );
$tpl->Build( 'content' );
} else
throw new Exception( 'HTTP/1.0 404 Not Found' );
}
catch ( exception $e ) {
echo $e->getMessage();
exit;
}
}
if ( empty($_static) ) {
if ( $l2cfg["main"]["page"]["static"] ) {
$select = $db->query( "SELECT * FROM `stress_static` WHERE `s_name`='".$db->Safe($l2cfg["main"]["page"]["name"])."'" );
try {
if ( $db->num_rows($select) > 0 ) {
$data = $db->fetch( $select );
$tpl->LoadView( "static" );
$tpl->Set( 'content', $data["s_content"] );
$tpl->Set( 'title', $data["s_title"] );
$tpl->Build( 'content' );
} else
throw new Exception( 'HTTP/1.0 404 Not Found' );
}
catch ( exception $e ) {
echo $e->getMessage();
exit;
}
} else {
include APPDIR.'news.php';
}
}
?>