4-08-2011, 18:18 Посмотрели: 3778 Добавил: Alex V

Закрепленная новость со своим шаблоном DLE


Пару часов назад мы рассмотрели с вами один вариант с отдельной новостью dle со своим шаблоном. Я буквально только что его полностью настроил на нужном мне сайте. А все из-за того, что люди пишут гавно-мануалы по которым хрен чего поймешь. Но, я все настроил и все расписал от а до я.

И пока я парился с этим хаком, я решил найти ещё парочку хаков, которые бы выделяли нужную мне новость моим собственным шаблоном. Правда нашел, не совсем то, но все таки кому-то да пригодиться.

По заголовку думаю понятно, что хаки касается только зафиксированных (закрепленных) постов.

Способ 1.

Создаем файл в папке с вашим шаблоном: short-fixed.tpl, и редактируем этот файл под свой вкус и цвет.

Далее открываем файл /engine/modules/show.short.php

Ищем код:

while ( $row = $db->get_row( $sql_result ) ) {


Ниже ставим этот код:

///шаблон для закреплённой новости (MSW) ///
        if( isset( $view_template ) and $view_template == "rss" ) { }
        elseif( $category_id and $cat_info[$category_id]['short_tpl'] != '' ) $tpl->load_template( $cat_info[$category_id]['short_tpl'] . '.tpl' );
        elseif($row["fixed"] == 1) $tpl->load_template( 'short-fixed.tpl' );
        else $tpl->load_template( 'shortstory.tpl' );
///шаблон для закреплённой новости (MSW) ///


Все!!!.

Способ 2. От великого целсофта.

И так открываем файл shortstory.tpl и выделяем тегами нужный шаблон (т.е в этом файле у Вас будет шаблон просто новости, а с низу шаблон переделанной новости)

Теперь чтобы это все правильно отображалось делаем следующее:

[fixed]Шаблон для фиксированной новости (например там будет писаться ГОРЯЧАЯ НОВОСТЬ или НОВОСТЬ ЧАСА)[/fixed]

[not-fixed]Шаблон простой новости, в которой будет отображаться все остальные новости сайта.[/not-fixed]

Т.е простую новость мы окружили тегами [not-fixed] [/not-fixed], а специальную новость (фиксированную) мы окружили тегами [fixed][/fixed].

Спасибо за внимание!

Вот и все!
Рубрика записи: Хаки

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Информация

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

Юзер панель
Я тебя не знаю!
Зарегистрируйся, либо

войди под своим логином!

Fuck, я забыл свой пароль!

Восстановить данные =0
Новое на сайте
Известная социальная сеть Instagram приступила к тестированию новой...
Недавно, в приложения для Android и iOS социальной сети Twitter была...
Недавно, в Google "Мой бизнес" разработчики добавили новейший способ, как...
Недавно стало известно о том, что соцсеть Facebook по упоминанию в русских...
Недавно, представитель корпорации Google, Джон Мюллер (John Mueller)...
Голосуем

Ваша любимая CMS?


DataLife Engine
WordPress
Joomla
Drupal
LiveStreet
UCOZ
Самопис
Php+Includ
Статика