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

Помощь [HELP] Новое на сайте

Статус
В этой теме нельзя размещать новые ответы.

kaspern

Мастер
Регистрация
29 Сен 2007
Сообщения
410
Реакции
30
у меня на сайте не все новости выводятся на главную, но хочется что-бы пользователи знали о всех добавленных новостях.

Увидел на 4dle блок "Новое на сайте". Есть у кого модуль такой для дле 6.3.?

Спасибо за помощь.
 
  • Заблокирован
  • #2
у меня на сайте не все новости выводятся на главную, но хочется что-бы пользователи знали о всех добавленных новостях.

Увидел на 4dle блок "Новое на сайте". Есть у кого модуль такой для дле 6.3.?

Спасибо за помощь.

Используй РСС информер, удобно и без лишнего вмешательства...
 
в админке. укажешь при добавлении свой канал.
 
можно по подробнее пожалуйста. с РСС никогда не работал.:confused:
 
в мануале к движку написано про создание рсс лент.

админка - рсс информер новостей.

но для этого модуля проще переделать топньюс.

 
не получилось. в блоке пустота......
 
как выяснилось из разговора в аське - старая версия движка )

код newposts.php для 6.3

PHP:
<?php

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

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

if (!$newposts) {


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

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

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

		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 = '';

		if ($config['allow_alt_url'] == "yes")
	        $link = "<a {$go_page}href=\"".$config['http_home_url'].date('Y/m/d/', $row['date']).$row['alt_name'].".html\">".stripslashes($title)."</a>";
		else 
	        $link = "<a {$go_page}href=\"$PHP_SELF?newsid=".$row['id']."\">".stripslashes($title)."</a>";

		$newposts .= "&raquo; ".$link."<br />";
	}

	$db->free();
	create_cache ("newposts", $newposts, $config['skin']);
	}

?>
 
  • Заблокирован
  • #9
kaspern написал(а):
а как этот информер вставить?

Открываешь админку
далее: Други разделы -> RSS информер на сайте -> "Добавить информер" ->

Название RSS информера: lastnews
Описание RSS информера: последние новости
Категория: (это где он должен показываться)
URL для RSS информера: Для просмотра ссылки Войди или Зарегистрируйся (вместо site.ru вставить свой сайт)
Шаблон для информера: (не меняем значение)
Количество новостей в блоке: (на твой выбор)
Количество символов в заголовке: (тоже на выбор)
Количество символов в тексте новости: (на выбор)

-> "Сохранить" -> копируем тег {inform_lastnews} в шаблон в то место, где тебе нужно выводить последние новости.

Готово.
 
а зачем рсс и т.д. мучать?
просто сделать блок - где выводятся новости из таких то категорий.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху