$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");
$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();