• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Помощь Популярных статей совсем не 10

Статус
В этой теме нельзя размещать новые ответы.
Можно было и сцылку не давать - верю и так ... Остается одно - ты не почистил кэш...
 
Кэш почистил - не помогло :(
 
файл engine/modules/topnews.php

меняеш на

PHP:
<?php
/*
=====================================================
 DataLife Engine Nulled by M.I.D-Team
-----------------------------------------------------
 http://www.mid-team.ws/
-----------------------------------------------------
 Copyright (c) 2004,2008 SoftNews Media Group
=====================================================
 Данный код защищен авторскими правами
=====================================================
 Файл: topnews.php
-----------------------------------------------------
 Назначение: вывод рейтинговых статей
=====================================================
*/

if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}



	
	function show_cat_top($id)
	{
		global $db, $config;
		$topnews = dle_cache("topnews".$id, $config['skin']);

		if (!$topnews) {
		$this_month = date ('Y-m-d H:i:s', $_TIME);
		$db->query("SELECT id, title, date, alt_name, category, flag FROM " . PREFIX . "_post WHERE approve='1' AND date >= '$this_month' - INTERVAL 1 MONTH AND date < '$this_month' AND category = '{$id}' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10");
	
		while($row = $db->get_row()){
	
			$row['date'] = strtotime($row['date']);
			$row['category'] = intval($row['category']);
	
			if ($config['allow_alt_url'] == "yes") {
	
				if ($row['flag'] AND $config['seo_type']) {
	
					if ($row['category'] AND $config['seo_type'] == 2) {
	
						$full_link = $config['http_home_url'].get_url($row['category'])."/".$row['id']."-".$row['alt_name'].".html";
	
					} else {
	
						$full_link = $config['http_home_url'].$row['id']."-".$row['alt_name'].".html";
	
					}
	
				} else {
	
					$full_link = $config['http_home_url'].date('Y/m/d/', $row['date']).$row['alt_name'].".html";
				}
	
			} else {
	
				$full_link = $config['http_home_url']."index.php?newsid=".$row['id'];
	
			}
	
			if (strlen($row['title']) > 55)
				$title = substr ($row['title'], 0, 55)." ...";
			else
				$title = $row['title'];
	
			$go_page = ($config['ajax']) ? "onclick=\"DlePage('newsid=".$row['id']."'); return false;\" " : "";
			if ($config['allow_comments_wysiwyg'] == "yes") $go_page = '';
	
			$link = "<a {$go_page}href=\"".$full_link."\">".stripslashes($title)."</a>";
	
			$topnews .= "&raquo; ".$link."<br />";
		}
	
		$db->free();
		create_cache ("topnews".$id, $topnews, $config['skin']);
		}
		return $topnews;
		
	}


?>

а в index.php

вместо
PHP:
$tpl->set('{topnews}',$topnews);

пишеш сколько тебе угодно разных
PHP:
$tpl->set('{topnews_brauzer}',show_cat_top(15/*ID Категории с браузерами*/));
и.т.д.

зделал все, как ты писал. Но ТОРновости вообще перестали отображаться. может что-то не так?

также имя переменной {topnews_brauzer} я менял на дефаултную и все-равно не пашет.
 
писал быстро .. может не работать, просверю на локалке выпущу хак
 
хм... не нашел ни одной даты новостей и формы рейтинга

а ты знаешь что в топньюс выводятся новости за последний месяц и сортируются по рейтингу? вообщем надеюсь, ты понял куда копать...
 
  • Заблокирован
  • #17
Поставь теги {date} и {rating} в fullstory.tpl (а лучше и в shortstory.tpl) в твоем шаблоне.

Посетители будут голосовать и соответсвенно в блок Популярные новости будут добавлятся новости.

В данный момент у тебя получается посетители проголосовали в 4-х новостях, поэтому только эти 4 новости выводятся
 
Поставь теги {date} и {rating} в fullstory.tpl (а лучше и в shortstory.tpl) в твоем шаблоне.
дык их вроде никогда и не было... а статей в блоке было больше.
 
Да, действительно, дело было в том, что в последнее время статьи добавлялись не регулярно.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху