• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Хак [Хак] Есть ли полная новость?

Статус
В этой теме нельзя размещать новые ответы.

ewg777

Мой дом здесь!
Регистрация
6 Авг 2007
Сообщения
764
Реакции
334
[Хак] Есть ли полная новость?
1217063561_bezymjannyjj.jpg
Хочу представить очень простенький и примитивный хак, который поможет отобразить есть ли в публикации полная новость!

Как поставить ХАК:
- открывает файл ./engine/modules/show.short.php
- находим следующий текст:


PHP:
       $tpl->compile('content');
    }

    $tpl->clear();
    $db->free($sql_result);

- НАД ним вставляем:


PHP:
if ($row['full_story'] == "") {
$tpl->set('{more0}', '');
$tpl->set('{more1}', '');
} else {
$tpl->set('{more0}', '*');
$tpl->set('{more1}', '<b><font color="red">*</font> Новость имеет дополнительные сведения</b><br>');
}

- откриваем файл ./templates/_your_template_/short_story.tpl
- и вставляем в нужное место два тега:


Код:
{more0}
{more1}


==================
Например у меня они вставлены: "more0" после названия новости, но за приделами ссилки на полную новость (чтобы не шло подчеркивание звездочки), а "more1" - после краткой новости, в блоке с "закладки/просмотры..."
Место этих тегом можно как угодно менять.

Примечание. То что до else отвечает за вывод, когда полная новость пустая, а то что после - если полная новость есть. Другой пример кода для вставки:


PHP:
if ($row['full_story'] == "") {
$tpl->set('{more0}', 'Типа значок, если полной новости нет');
$tpl->set('{more1}', 'Типа нодпись, если полной новости нет (новость не имеет дополнительных сведений)');
} else {
$tpl->set('{more0}', 'Типа значок, если полная новость есть!');
$tpl->set('{more1}', 'Типа нодпись, если полная новость есть (новость имеет дополнительные сведения)');
}


==========

ДЕМО: _http://krasyliv.in.ua/info/kr_village/
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху