} $tpl['news']['linked'] = array(); $WhereParams = array(); $lineked_news = array(); $themes = array(); $params = $news_class->getParams($id); foreach ($params as $row) { if ($row['theme']) { $themes[] = $row['theme']; } } if ($groups) { foreach ($groups as $gr) { $WhereParams['group'][] = $gr['group']; } $news_by_group = $news_class->getItemsByParams($WhereParams, 1, 4); unset($WhereParams['group']); $i = 0; foreach ($news_by_group as $n) { if ($n["news"] == $id) { continue; } if (in_array($n["news"], $lineked_news)) { continue; } $tpl['news']['linked'][] = $n; $lineked_news[] = $n["news"]; $i++; if ($i == 3) { break; }
if (!isset($tpl['orderby'])) { $tpl['orderby'] = "dateinsertdesc"; } setcookie('orderby', $tpl['orderby'], time() + 86400 * 90, '/', $domain); $tpl['pagenum'] = request('pagenum') ? request('pagenum') : 1; if ($tpl['pagenum'] > 1) { $urlParams['pagenum'] = $tpl['pagenum']; } $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'); }
require_once $cfg['path'] . '/models/news.php'; require_once $cfg['path'] . '/models/forum.php'; require_once $cfg['path'] . '/configs/config_news.php'; require_once($cfg['path'].'/helpers/imageMini.php'); $tpl['index']['_Title'] = "Клуб Нумизмат. Купить и продать монеты, банкноты и альбомы на любой вкус"; $tpl['index']['_Description'] = "Крупнейший портал коллекционеров. Магазин, оценка стоимости монет, библиотека, уникальный каталог монет, последние новости и форум. Заходите скорее монеты ждут вас!"; $tpl['banners']['main_center_1'] = '<img border="0" src="'.$cfg['site_root'].'/images/banners/main_center_1.jpg">'; $tpl['banners']['main_center_2'] = '<img border="0" src="'.$cfg['site_root'].'/images/banners/main_center_2.jpg">'; //$tpl['coins']['populars_in_category'] = $shopcoins_class->getPopular(4); $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,"<<<"))