авторизация на сайте

Логин:
Пароль:



[Восстановление пароля] [Регистрация]
Раздел: DataLife Engine » Хаки DLE - Хак Другие новости по теме 2.0
Хак  Другие новости по теме 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>


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




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


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

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

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

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться, либо войти на сайт под своим логином и паролем.
Если Вы забыли пароль, то воспользуетесь формой для восстановления пароля.
  • 0
Автор Flesha | 14-01-2012, 19:54 | Прочитали 446 раз | Печать | Вернуться назад
Вы читаете Хак Другие новости по теме 2.0
Посмотрите похожие новости:


- Прямая ссылка
- HTML cсылка
- BBCODE cсылка

Информация

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