prowebber.ru - Тут есть все для настоящих вебмастеров

Чтение RSS Мы в твиттере
«    Декабрь 2016    »
ПнВтСрЧтПтСбВс
 
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
31
 

Всё для вебмастера » Всё для DataLife Engine » DLE хаки » [DLE 9.5] Другие новости по теме 2.0

[DLE 9.5] Другие новости по теме 2.0


Данный материал предоставлен сайтом ProWebber.ru исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
У нас вы можете скачать бесплатно [DLE 9.5] Другие новости по теме 2.0.


[DLE 9.5] Другие новости по теме 2.0


А теперь давайте делать необходимое по порядку.

Что мы имеем:

1. Четыре дополнительных поля - картинка, и три "метки" (наличие фото, видео и аудио в новости), которые должны будут выводиться в похожих новостях. При этом картинка должна уменьшаться до размеров 50х50px.
2. Необходимо вывести дату.
3. Необходимо вывести количество комментариев к новости.

Приступим к правке:

1. Переходим в админцентр и отключаем вывод похожих новостей на сайте.
2. Загружаем файл block.pro.2.php в папку engine/modules/ При этом не забываем создать в папке uploads папку blockpro, выставив на неё права "CHMOD 777".
3. Открываем файл engine/modules/show.full.php находим:

if( $config['related_news'] ) {


и ВЫШЕ вставляем:

/*Block.Pro - relatednews*/
        $block_id = 'related_'.$row['id']; //Не трогать!
        $relatedpro = "1"; //Не трогать!
        $template="relatednews"; // Имя шаблона (можно менять)
        $img_xfield = "image"; //Имя дополнительного поля, из которого будет браться картинка для уменьшения
        $img_size = "50x50"; //Размер уменьшенной копии картинки
        $news_num = 5; //Количество новостей
        include_once ENGINE_DIR . '/modules/block.pro.2.php';
        /*Block.Pro - relatednews*/


3. Открываем файл relatednews.tpl и вписываем туда вот это:

<li>
    <div class="rel-img"><img src="[xfgiven_image][xfvalue_image][/xfgiven_image][xfnotgiven_image]{THEME}/images/noimage.png[/xfnotgiven_image]" width="50" height="50" alt="{title}" /></div>
    <div class="rel-text">
        <p><span class="rel-date">{date=d.m.Y}</span> <a href="{full-link}">{title limit="50"}</a> (<span title="комментарии">{comm_num}</span>)</p>
        <p>{text limit="100"}</p>
        [xfgiven_add_video]<span class="video">Есть видео</span>[/xfgiven_add_video]
        [xfgiven_add_foto] <span class="foto">Есть фото</span> [/xfgiven_add_foto]
        [xfgiven_add_audio] <span class="audio">Есть аудио</span> [/xfgiven_add_audio]
    </div>
</li>


Дополнительные поля приведены из моего движка, поэтому меняем их на свои.
ВАЖНО: в дополнительном поле с картинкой должна лежать только прямая ссылка на изображение.

4. Открываем css-файл и в конец дописываем:

.related ul li {
background: none;
padding: 5px 0;
position: relative;
}

.related ul li:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.related ul li {
display: inline-block;
}
html[xmlns] .related ul li {
display: block;
}
* html .related ul li {
height: 1%;
}
.related ul li p {
margin: 0;
}
.rel-img {
float: left;
padding: 3px;
border: solid 1px #c0d4de;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin: 3px 10px 0 0;
}
.rel-text {
overflow: hidden;
}
.rel-date {
font: italic normal 12px Georgia, "Times New Roman", serif;
color: #708893;
text-shadow: 1px 1px 0 #fff;
}
.foto, .video, .audio {
color: #fff;
display: inline-block;
margin-top: 5px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
padding: 1px 3px;
}
.foto {background: #9966cc;}
.video { background: #6d4595;}
.audio { background: #596368;}


CSS-код написан для улучшения внешнего вида блока, не более того.


5. Чистим кеш сайта и смотрим результат.

ВНИМАНИЕ! Включение обработки картинок скорее всего превысит (рано или поздно) ГС, поэтому..... в общем думайте головой, прежде чем что-то ставить на свой сайт.

Автор: Пафнутий
Хак работает с Модуль Block.Pro 2.3 - расширенный вывод блоков с новостями

Актуальную версию модуля вы можете скачать на сайте автора: Скачай Block.Pro 2.3


0
Просмотры: 3994 VIP ProWebber | Комментарии (6)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#1nikbikey

  • 15 января 2012 11:28
  • Регистрация: 29.08.2011
  • ICQ: 492916832
  • Комментариев: 65
Было уже!!! mad

0

#2sarkison

  • 29 января 2012 18:05
  • Регистрация: 29.01.2012
  • ICQ: --
  • Комментариев: 20
Как поисковики отнесутся к такому?

0

#3FrontLine

  • 10 февраля 2012 14:58
  • Регистрация: 8.02.2012
  • ICQ: --
  • Комментариев: 30
может это просто обновление к старому, хотя хз

0

#4shamsi84

  • 18 марта 2012 22:42
  • Регистрация: 15.03.2012
  • ICQ: --
  • Комментариев: 33
superrrr qaqulya

0

#5zuramuza

  • 4 июня 2012 17:50
  • Регистрация: 10.05.2012
  • ICQ: --
  • Комментариев: 30
Как поисковики отнесутся к такому?

0

#6SoverenG

  • 16 июля 2012 17:10
  • Регистрация: 9.09.2011
  • ICQ: --
  • Комментариев: 21
Стремно все это!

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

0
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.

Max-energy.top - Заработок на электросчетчиках;)

Skripters.info - все для вебмастера. Только эксклюзивный контент.

Создание шаблонов DLE, быстро и недорого! 3wave.com.ua

Бро лей на лучшую партнёрку

Почти бесплатный VDS хостинг!

Поддержи сайт
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Как часто вы бываете на сайте?

Захожу 1-2 раза в день
1-2 часа в сутки
Более 2 часов
Почти целый день тут smile

Архив новостей
Ноябрь 2016 (7)
Октябрь 2016 (10)
Сентябрь 2016 (8)
Август 2016 (11)
Июль 2016 (14)
Июнь 2016 (17)

Последние комментарии:

Искать людей

Ваши переписки