Опрос

Откуда Вы узнали о нас?
Поисковые системы
Реклама на сайтах
Посоветовал друг
Другое
Голосовать Результаты опроса

Партнеры

  • Место свободно
  • Место свободно
  • Место свободно
  • Место свободно

Наш архив :)

Онлайн

    Всего на сайте: 2
    Гостей: 0
    Пользователи: - отсутствуют
    Роботы: Arraycrawl Bot, Yandex Bot
    Администраторов: 1
    Редакторов: 0
    Журналистов: 1
    Модераторов: 0
    Дизайнеры: 0
    VIP: 0
    Пользователей: 5760 [+0]

Переходы

123

Реклама
На сайте
Вывод популярных новостей

Этот модуль позволяет выводить популярные новости с картинкой и кратким описанием...
Сортируется по рейтингу.

Для начала создадим файл topnews_mod.php
И вот его содержимое:

<?php $sql_result = $db->query( "SELECT id, title, date, alt_name, category, short_story, flag FROM " . PREFIX . "_post WHERE approve='1' ORDER BY rating 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, 23 ) . "...";$short_story = substr( strip_tags($row['short_story']), 0, 40 )."...";
$shortnews = $row['short_story'];
preg_match_all( '#<img[^>]*\\ssrc=(\'|")(.*?)\\1.*?>#i',$shortnews,$total);
foreach( $total[2] as $image )
echo('<a class="catName" href="'.$full_link.'"><img align="left" src="'.$image.'" width="25" height="40">'.$title.'<br />'.$short_story.'</a>')
;}
?>


ORDER BY rating DESC LIMIT 0,5" );wh

5 - это количество новостей в блоке
Теперь немного разберем:
substr( $row['title'], 0, 23 )

23 - это кол-во символов титла(название) потом идет троеточие
['short_story']), 0, 40 )."

40 - кол-во символов короткой новости.

Заливаем на сервер и после чего в main.tpl вставляем следующий код:
{include file="topnews_mod.php"}


На этом установка модуля окончена.
По поводу стилизации...По дефолту я подключил к нему стиль "catName" это вы можете найти в коде.
Думаю вы разберетесь с css...
В общем в css суйте следующий код:
a.catName:link, a.catName:visited {padding:4px; display: block;}
a.catName:hover, a.catName:active {padding:4px; background:#2594d1; -moz-border-radius:3px;-webkit-border-radius:3px; border-radius: 3px; color:#fff;}


Сайт автора и демо: Dvigov.NET


Сказали спасибо: ogl
Рейтинг:
 (голосов: 13)
Комментариев: 13 | Просмотров: 2266
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Зарегестрировавшись,вы сможете скачивайть файлы с нашего сервера.Общатся в чате просматривать и вести жизнь на нашем форуме,и многое другое)xD
Рекомендуем также:
Репутация: 0
antivirus
Коммент. №1
Группа: Пользователи
Регистрация: 10.09.2010
Комментариев: 3
Публикаций: 0
Статус:Оффлайн
10 сентября 2010 02:19

А куда вставлять его topnews_mod.php
Репутация: 1
770change
Коммент. №2
Группа: Администраторы
Регистрация: 19.10.2010
Комментариев: 208
Публикаций: 302
Статус:Оффлайн
10 сентября 2010 02:26
Цитата: antivirus
А куда вставлять его topnews_mod.php

Залить на сервер...Туда где index.php
Репутация: 0
antivirus
Коммент. №3
Группа: Пользователи
Регистрация: 10.09.2010
Комментариев: 3
Публикаций: 0
Статус:Оффлайн
10 сентября 2010 02:54
monarh,
аха
сейчас проверю

хмм код изчез {include file="topnews_mod.php"}
и ничего непоказывает топневс и все

как обычно
Репутация: 0
ClapDJ
Коммент. №4
Группа: Пользователи
Регистрация: 14.09.2010
Комментариев: 1
Публикаций: 0
Статус:Оффлайн
14 сентября 2010 00:15
у мну не пашет)
тупо ниче не отображает smile
Репутация: 1
770change
Коммент. №5
Группа: Администраторы
Регистрация: 19.10.2010
Комментариев: 208
Публикаций: 302
Статус:Оффлайн
14 сентября 2010 01:13
Цитата: ClapDJ
у мну не пашет)
тупо ниче не отображает smile

Странно...Должно работать...Ты хоть у одной новости рейтинг ставил? И в короткой новости должна быть картинка вроде бы...Я уже не помню crazy
Репутация: 0
lolka
Коммент. №6
Группа: Пользователи
Регистрация: 14.09.2010
Комментариев: 8
Публикаций: 0
Статус:Оффлайн
14 сентября 2010 16:40
а можно на стандартном такое сделать? чтобы выводилось такое через {topnews}?
Репутация: 1
770change
Коммент. №7
Группа: Администраторы
Регистрация: 19.10.2010
Комментариев: 208
Публикаций: 302
Статус:Оффлайн
14 сентября 2010 20:25
Цитата: lolka
а можно на стандартном такое сделать? чтобы выводилось такое через {topnews}?

Можно в принципе...но зачем? И так норм
Репутация: 0
lolka
Коммент. №8
Группа: Пользователи
Регистрация: 14.09.2010
Комментариев: 8
Публикаций: 0
Статус:Оффлайн
14 сентября 2010 21:03
ну как бы так сказать..просто чтобы через стандартный модуль выводлся, а то подключать дополнительные как-то не хочеться :)
Репутация: 1
770change
Коммент. №9
Группа: Администраторы
Регистрация: 19.10.2010
Комментариев: 208
Публикаций: 302
Статус:Оффлайн
14 сентября 2010 21:22
Цитата: lolka
ну как бы так сказать..просто чтобы через стандартный модуль выводлся, а то подключать дополнительные как-то не хочеться :)

Пользуйся этим...Мне кажется незачем стандартный портить biggrin

Если руки дойдут - сделаю вторую версию с админкой...
Репутация: 0
lolka
Коммент. №10
Группа: Пользователи
Регистрация: 14.09.2010
Комментариев: 8
Публикаций: 0
Статус:Оффлайн
15 сентября 2010 00:41
ну так а нельзя под код стандартного подстроить? то есть на основе стандартного модуля..

З.Ы. зачем на сайте 2 похожих блока?
Репутация: 1
770change
Коммент. №11
Группа: Администраторы
Регистрация: 19.10.2010
Комментариев: 208
Публикаций: 302
Статус:Оффлайн
15 сентября 2010 01:17
Цитата: lolka
ну так а нельзя под код стандартного подстроить? то есть на основе стандартного модуля..

З.Ы. зачем на сайте 2 похожих блока?


Можно! Смотреть надо...Лень
Репутация: 0
AdDa
Коммент. №12
Группа: Пользователи
Регистрация: 15.09.2010
Комментариев: 7
Публикаций: 0
Статус:Оффлайн
15 сентября 2010 23:56
Не знаю как вы всё делали, но у меня всё работает... спасибо smile
Репутация: 0
AdDa
Коммент. №13
Группа: Пользователи
Регистрация: 15.09.2010
Комментариев: 7
Публикаций: 0
Статус:Оффлайн
19 сентября 2010 20:13
А можно сделать так , чтобы он выводил ещё и Дату, рейтинг и автора?
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Яндекс Апдейт
↓ Апдейты Яndex тИЦ
19.11.2017
04.11.2017
16.08.2017
↓ Апдейты выдачи Яndexa
24.09.2018
22.09.2018
20.09.2018
↓ Апдейты ЯКаталога
16.01.2018
20.12.2017
15.12.2017
Календарь
«    Сентябрь 2018    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Чат
НаписалФилипп
26 августа 2017
Добрый день. Презентация http://jersiker.ru/
Ответить
НаписалАнтон
29 июня 2017
Добрый день. Наша презентация http://omelesu.ru/
Ответить
НаписалВиталий
14 июня 2017
Здравствуйте. Не дозвонились до вас, презентация http://majuster.ru/
Ответить
НаписалЕвгений
12 мая 2017
Добрый день. Это презентация, не дозвонились до Вас, посмотрите http://merternas.ru/?activation=9
f8dd061
Ответить
НаписалАнатолий
4 марта 2017
Не дозвонились до Вас, посмотрите презентацию http://advertuper.ru/video?activa
tion=af8e1257
Ответить
НаписалКирилл
11 января 2017
Здравствуйте! Я звонил вам перед праздниками, вы не перезвонили, результат нашей презентации тут http://patrongiis.ru/
Ответить
НаписалСемён
29 ноября 2016
Добрый день! Вам стоит это увидеть, это касается вашей компании! Смотрите в видео http://customerbass.ru/video
Ответить
НаписалВалерий
22 ноября 2016
Добрый день. Вчера договаривались созвонится с Вами в 14:00, но я до Вас не дозвонился, нужно ваше решение по нашему предложению http://comenst.ru/offer293
Ответить
НаписалДанила
24 октября 2016
Это ссылка на презентацию, о которой я говорил http://prescom.ru/
Ответить
НаписалЕгор
6 октября 2016
Добрый день! Я обещал вам прислать ссылку http://plazametrix.ru/
Ответить

   
Популярное
Коментарии
Автор → IraFriene
в новости → "Страница ошибки 404 на DLE"
Автор → dficrgFriene
в новости → Поисковая подсказка
Автор → Snovidenius
в новости → "Страница ошибки 404 на DLE"
Автор → buypropeciaon
в новости → Поисковая подсказка
Автор → gcgdgijhheDhaBB
в новости → "Страница ошибки 404 на DLE"
Автор → buypropecia
в новости → Поисковая подсказка
Автор → MariaFrienr
в новости → Поисковая подсказка
© RIPs.SU DOG
Последние комментарии 2.4
Проследить за всеми новостями мы не можем, так как новости берутся из открытых источников. Если вы считаете, что новость нарушает ваши права на авторство или дизайн, то обратитесь к администрации данного ресурса.
© artsss-web.ru 2010 - 2012 Яндекс.Метрика

{dotcat}