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

Мы в твиттере Наша страничка на FaceBook! Сообщество вебмастеров в VK Мы в телеграме!

PW — всё для вебмастера » Всё для 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

Просмотры: 4184 :: Комментарии (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
  • Регистрация: 11.05.2012
  • ICQ: --
  • Комментариев: 30
Как поисковики отнесутся к такому?

0

#6SoverenG

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

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

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

SkripTers.biz - Снова с вами

https://culabra.ru — Блог вЭбмастЭра

DCOReARTs.COM - Услуги веб-дизайна и графики

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

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

Наши баннеры
Скрипты, cms, шаблоны, статьи по раскрутке

Опросы

Нужна ли категория "Интернет магазины"?

Да
Нет

Архив новостей
Апрель 2018 (346)
Март 2018 (498)
Февраль 2018 (410)
Январь 2018 (141)
Декабрь 2017 (27)
Ноябрь 2017 (7)

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

  • Hosting Ukraine
  • Яндекс.Метрика

Искать людей

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