Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Модули » Модуль новостей, не попавших на главную страницу DLE 9.2

Модуль новостей, не попавших на главную страницу DLE 9.2


     07.09.2011    модуль, вывод на главной    Все вопросы » Модули    3915

вопрос
Итак вот что нужно, на сайте _rl-team.net в правой колонке сайта есть блок с новостями которые не попали на главную, подскажите как реализовать такое на DLE 9.2
Думал сделать так: запретить из категории поститься на главную, а через какой нибудь модуль вывода топ новостей выводить на главной новости только с этой категории ...
Подскажите, посоветуйте как быть ...
Спасибо за внимание.

Ответил: maxbeat


Создаем: shortstory-news.tpl

<div class="main-news">
  <div class="main-news-title2">[full-link]{title}[/full-link&#
93;</div>
  <div class="short-res2">{short-story}</div>
  Автор: {author} Комментарии: ([com-link]{comments-num}[/com-link])
</div>


CSS:

.news img {
  padding: 3px;
  margin: 5px 10px 5px 0px;
  border: 1px solid #dce0e2;
}


.short-res2 img {
  border: 1px solid #dce0e2;
  float:center;
  padding:3px;
  width:270px;
  margin: 5px 10px 5px 0px;
}
.short-res2 img:hover {
  background-color: #FFF;
}


В main.tpl Вставляем

{custom category="1" template="shortstory-news" aviable="global" from="0" limit="10" cache="no"}

2 комментария

maxbeat
Местный

maxbeat - 7 сентября 2011 18:43 -

Вот еще есть вывод популярных новостей

Создаем popular.php и кидаем engine/modules:

<?php $sql_result = $db->query( "SELECT id, title, date, alt_name, category, short_story, flag FROM " . PREFIX . "_post WHERE approve='1' ORDER BY news_read 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'];}$title = substr( $row['title'], 0, 38 ) . "...";$short_story = substr( strip_tags($row['short_story']), 0, 30 )."...";
echo('<li><a href="'.$full_link.'"><div style="font-size:13px;">'.$title.'</div></a&
#62;</li>');} ?>

Редактируем код

В main.tpl вписываем {include file="/engine/modules/popular.php"}

ПафНутиЙ
Админ

ПафНутиЙ - 7 сентября 2011 20:35 -

И создаём этим модулем ещё одну дырку в dle

Каков вопрос - таков и ответ. Просто помните об этом.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх