Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > WordPress и другие CMS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.10.2012, 21:48   #1
Cone
Форумчанин
 
Регистрация: 05.08.2010
Сообщений: 127
По умолчанию DLE Вывод даты в блоке последние новости

Всем салют, если кто сталкивался с DLE то такой вопрос, как сделать так чтобы в блоке ПОСЛЕДНИЕ НОВОСТИ перед самими записями выводилась дата их публикации.
Cone вне форума Ответить с цитированием
Старый 29.10.2012, 09:59   #2
Cone
Форумчанин
 
Регистрация: 05.08.2010
Сообщений: 127
По умолчанию

Всем спасибо, решение нашел!

Код:
<?php
/*
=====================================================
 DataLife Engine - by SoftNews Media Group 
-----------------------------------------------------
 http://dle-news.ru/
-----------------------------------------------------
 Copyright (c) 2004,2010 SoftNews Media Group
=====================================================
 Данный код защищен авторскими правами
=====================================================
 Файл: topnews.php
-----------------------------------------------------
 Назначение: вывод рейтинговых статей
=====================================================
*/

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

$topnews = dle_cache( "topnews", $config['skin'] );

if( $topnews === false ) {
	
	$this_month = date( 'Y-m-d H:i:s', $_TIME );
	
	$db->query( "SELECT id, title, date, alt_name, category, short_story, flag FROM " . PREFIX . "_post WHERE approve='1' AND date >= '$this_month' - INTERVAL 1 MONTH AND date < '$this_month' 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( dle_strlen( $row['title'], $config['charset'] ) > 55 ) $title = dle_substr( $row['title'], 0, 55, $config['charset'] ) . " ...";
		else $title = $row['title'];
		
		if( dle_strlen( $row['short_story'], $config['charset'] ) > 150 ) $short_story = dle_substr( $row['short_story'], 0, 150, $config['charset'] ) . " ...";
		else $short_story = $row['short_story'];
		
		
		$link = "<li><span>" . date( 'd.m.y', $row['date'] ) . "</span> &nbsp <a href=\"" . $full_link ."\">" . stripslashes( $short_story ) .  "</a> </li>";
		
		
		$topnews .=  $link;
	}
	
	$db->free();
	create_cache( "topnews", $topnews, $config['skin'] );
}
?>
Cone вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод даты ZaramothРещьфкфя Visual C++ 3 16.09.2012 12:14
Вывод ошибки в блоке try...except Lokos Общие вопросы Delphi 3 21.07.2011 04:20
Добавление новости на сайт(DLE) art-programs Работа с сетью в Delphi 1 31.01.2011 10:24
Вывод сообщение с логом за последние 10 мин -=Virus=- Работа с сетью в Delphi 0 17.09.2010 12:28
дле последние новости sergeiqwe PHP 0 11.09.2010 13:29