Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Модули Модуль новостей, не попавших на главную страницу DLE 9.2

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


     07.09.2011    Модули    2757

вопрос
Итак вот что нужно, на сайте _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
41 | 41

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"}

ПафНутиЙ
1065

3395 | 2433

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

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

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

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

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