Перейти к публикации

Рекомендованные сообщения

Очередная проблема... Есть на сайте популярные новости ,как сделать чтоб рядом с новостью выводился аватар автора и его имя? Вот исходный код:


<?php

/*

=====================================================

 DataLife Engine - by SoftNews Media Group 

-----------------------------------------------------

 http://dle-news.ru/

-----------------------------------------------------

 Copyright (c) 2004,2009 SoftNews Media Group

=====================================================

 Данный код защищен авторскими правами

=====================================================

 Файл: topnews.php

-----------------------------------------------------

 Назначение: вывод рейтинговых статей

=====================================================

*/


if( ! defined( 'DATALIFEENGINE' ) ) {

	die( "Hacking attempt!" );

}


$topnews = dle_cache( "topnews", $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' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,5" );


	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 .= " " . $link . " ";

	}


	$db->free();

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

}

?>

Изменено пользователем inokentik
Ссылка на сообщение
Поделиться на других сайтах

Народ, кто-нибудь знает, может видел готовые решения?? Нуджен модуль популярных новостей или что то акое, чтоб выводило популярные новости на сайте и аватарку автора, вот пример http://tutdesign.ru блок спрва внизу, но там выводит ПОСЛЕДНИЕ новости по средствам customs... Может кто знает? :(

Ссылка на сообщение
Поделиться на других сайтах

Ну а может кто подскажет, возможно ли тэгом {custom} выводить ПОПУЛЯРНЫЕ новости?

Ссылка на сообщение
Поделиться на других сайтах

Всё, что умеет делать кастом написано тут: http://dle-news.ru/extras/online/startnews.html :rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

Аватар, как и множество других фильмов можно скачать на сайте VareZona.com

http://forum.dle-news.ru/index.php?app=forums&module=extras&section=boardrules

Ссылка на сообщение
Поделиться на других сайтах

А в {topnews} вообще можно ли вывести аватар пользователя и его ник к новости популярной???

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...