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

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

Попробуй в main.tpl заменить

{topnews}
заменить на
<ul>{topnews}</ul>
Может поможет, т.к. эти теги обязательны. Если же не помжет, то в engine\modules\topnews.php строку 42
$topnews .= "<li>$link</li>";
замени на
$topnews .= $link.'<br>';

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

А где колличество символов регулиреется?

if (strlen($row['title']) > 30)

	$title = substr ($row['title'], 0, 30)." ...";

;)

Спасибо , я уже нашёл =) Но у меня и без уменьшения хватает ширины колонки :rolleyes:

А где этот код найти ??

engine/modules/topnews.php

Ссылка на сообщение
Поделиться на других сайтах
$link = "<img src=\"http://адрес_сайта\картинка.jpg\"><a href=\"$PHP_SELF?newsid=".$row['id']."\">".stripslashes($title)."</a>";

$topnews .= "$link";

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

не правильно

вот

<?php

/*

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

 DataLife Engine - by SoftNews Media Group 

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

 http://www.pc-soft.ru/

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

 Copyright (c) 2004,2005 SoftNews Media Group

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

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

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

 Файл: topnews.php

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

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

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

*/


if(!defined('DATALIFEENGINE'))

{

  die("Hacking attempt!");

}


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


if (!$topnews) {

	$sql_result = $db->query("SELECT id, title, date, alt_name FROM " . PREFIX . "_post WHERE approve='1' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10");


	while($row = $db->get_row($sql_result)){


	$row['date'] = strtotime($row['date']);


	if (strlen($row['title']) > 30)

	$title = substr ($row['title'], 0, 30)." ...";

	else

	$title = $row['title'];


	if ($config['allow_alt_url'] == "yes")

		$link = "<img src=\"http://сайт/картинка.jpg\"><a href=\"".$config['http_home_url'].date('Y/m/d/', $row['date']).$row['alt_name'].".html\">".stripslashes($title)."</a><br>";

	else 

 $link = "<img src=\"http://сайт/картинка.jpg\"><a href=\"$PHP_SELF?newsid=".$row['id']."\">".stripslashes($title)."</a><br>";

$topnews .= "$link";

		}

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

	}


?>

Вот уже исправленый topnews.php

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

Заработало только вот как зделать пробел между картинкой и текстом

Зайди на сайт посматри что получмлось! НАдо зделать пробел между текстом и картинкой так же как в ПАРТНЕРАХ!

Все уже сам зделал! Спасибо тебе :)

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

xfor,

$sql_result = $db->query("SELECT id, title, date, alt_name FROM " . PREFIX . "_post WHERE approve='1' AND DATE_FORMAT(date,'%Y-%m') = '$this_month' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10");

10 меняй...

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

а как сделать выборку последних новостей из раздела и вывод в блок!

поиск ничего не дал :(

нужно что б в блоке отображались последние новости из N раздела или NN разделов!

спасибо!

Ссылка на сообщение
Поделиться на других сайтах
  • 8 месяцев спустя...

Как выводить новости на за последний месяц? А за все время.... Обновил двиг опция пропала куда-то раньше все работало где там править надо topnews.php ?

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

как в topnews дату вывести?...очень нужно

:(

попробуй так

engine/modules/topnews.php

найти

$link = "<a {$go_page}href=\"" . $full_link . "\">" . stripslashes( $title ) . "</a>";

заменить на

$link = "<a {$go_page}href=\"" . $full_link . "\">" . stripslashes( $title ) . " (".date( 'd.m.Y', $row['date'] ).")</a>";

Как выводить новости на за последний месяц? А за все время.... Обновил двиг опция пропала куда-то раньше все работало где там править надо topnews.php ?

engine/modules/topnews.php

найти

$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,10" );

заменить на

$db->query( "SELECT id, title, date, alt_name, category, flag FROM " . PREFIX . "_post WHERE approve='1' ORDER BY rating DESC, comm_num DESC, news_read DESC, date DESC LIMIT 0,10" );

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

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

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

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

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

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

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

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

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

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