Пример #1
0
<?php

require_once $cfg['path'] . '/models/news.php';
require_once $cfg['path'] . '/configs/config_news.php';
$id = request('id');
//для инициализации фильтров
$text = '';
$years = array();
$sp_s = array();
$news_class = new model_news($db_class, $tpl['user']['user_id']);
$tpl['news']['errors'] = false;
$Meta = $news_class->getMeta("keywords", "text", "news='{$id}'", "", 0, 0);
$tpl['news']['data'] = $news_class->getItem($id);
$correct_links = contentHelper::strtolower_ru($tpl['news']['data']["name"]) . "_n" . $tpl['news']['data']["news"] . ".html";
if ("/news/" . $correct_links != urldecode($_SERVER['REQUEST_URI'])) {
    //header('HTTP/1.1 301 Moved Permanently');
    //header('Location: '.$cfg['site_dir']."news/".$correct_links);
    //die();
}
if ($tpl['news']['data']['pagetitle']) {
    $tpl['news']['_Title'] = $tpl['news']['data']['pagetitle'];
} else {
    $tpl['news']['_Title'] = $tpl['news']['data']["name"] . " | Новости нумизматики - выпуск юбилейных и памятных монет центральных банков мира | Клуб Нумизмат";
}
if ($tpl['news']['data']['description']) {
    $tpl['news']['_Description'] = $tpl['news']['data']['description'];
} else {
    $tpl['news']['_Description'] = 'Последние новости нумизматики.' . $Meta[1];
}
$tpl['news']['data']['text'] = preg_replace_callback('#(<img\\s(?>(?!src=)[^>])*?src=")(.*?)("[^>]*>)#', "data_to_img", $tpl['news']['data']['text']);
$tpl['news']['data']['text'] = str_replace('</div><div class="sep"></div><div class="news-img">', '</div><div class="news-img">', $tpl['news']['data']['text']);