예제 #1
0
$countpubs = $news_class->countallByParams($WhereParams);
if (!$countpubs) {
    $tpl['news']['errors'][] = "Новостей нет";
}
$Meta = $news_class->getMeta("keywords", "text", "`check`=1", "date desc", $tpl['pagenum'], $tpl['onpage']);
$tpl['news']['_Description'] = 'Последние новости нумизматики.' . $Meta[1];
$tpl['news']['_Title'] = "Новости нумизматики - выпуск юбилейных и памятных монет банков мира | Клуб Нумизмат";
$tpl['news']['data'] = $news_class->getItemsByParams($WhereParams, $tpl['pagenum'], $tpl['onpage']);
foreach ($tpl['news']['data'] as $key => $rows) {
    $tpl['news']['data'][$key]['img'] = $news_class->getImg($rows['news'], $rows['text']);
    //if($tpl['user']['user_id']==352480){
    if ($tpl['user']['user_id'] == 352480) {
        //var_dump($tpl['news']['data'][$key]['img']);
        //echo "<br>";
    }
    $tpl['news']['data'][$key]['img'] = imageMini::getMini($tpl['news']['data'][$key]['img'], "news_img/");
    //}
    $news_text = $rows['text'];
    $news_text = str_replace("</h1>", "</h1>. ", $news_text);
    $news_text = strip_tags($news_text);
    while (substr_count($news_text, "<<<")) {
        $news_text = mb_substr($news_text, 0, strpos($news_text, "<<<")) . substr(strstr($news_text, ">>>"), 3, 'utf-8');
    }
    $news_text = mb_substr($news_text, 0, 320, 'utf-8') . '...';
    $tpl['news']['data'][$key]['text'] = strip_tags($news_text);
    $tpl['news']['data'][$key]['namehref'] = contentHelper::strtolower_ru($rows["name"]) . "_n" . $rows["news"] . ".html";
}
//if($addhref) $addhref = substr($addhref,1);
$correct_url = urlBuild::makePrettyUrl($urlParams, "http://www.numizmatik.ru/news");
if ($tpl['datatype'] != 'text_html' && $correct_url != urldecode("http://www.numizmatik.ru" . $_SERVER["REQUEST_URI"]) && $_SERVER["REQUEST_URI"] !== '/news/') {
    header("HTTP/1.1 301 Moved Permanently");
예제 #2
0
$news_class = new model_news($db_class,$tpl['user']['user_id']);
$forum_class = new model_forum($db_class,$tpl['user']['user_id']);

$tpl['lastNews'] = $news_class->getItemsByParams(array(),1,10);

foreach ($tpl['lastNews'] as $key=>$rows){
    $tpl['lastNews'][$key]['img'] = $news_class->getImg($rows['news'],$rows['text']);
    
    
    if($tpl['user']['user_id']==352480){
    	//var_dump($rows['news'],$tpl['lastNews'][$key]['img']);
    	//echo "<br>";
    }
    
    $tpl['lastNews'][$key]['img'] = imageMini::getMini($tpl['lastNews'][$key]['img'],"news_img/");   
    
	$text = mb_substr($rows['text'], 0, 350,'utf-8');

	while(substr_count($text,"<<<"))
	{
		$text=mb_substr($text,0,strpos($text,"<<<")).substr(strstr($text,">>>"),3,'utf-8');
	}

	$tpl['lastNews'][$key]['text'] = strip_tags($text);

    $tpl['lastNews'][$key]['namehref'] = $cfg['site_dir']."news/".contentHelper::strtolower_ru($rows["name"])."_n".$rows["news"].".html";
}

$tpl['lastForumNews'] = $forum_class->getLast();