Пример #1
0
}
$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;
        }
Пример #2
0
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');
    }
Пример #3
0
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,"<<<"))