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

Хак [хак] Вывод в шаблон количества новостей ожидающих модерации

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

dos03

-----
Регистрация
9 Мар 2007
Сообщения
878
Реакции
443
approve_news.jpg

Теги используемые модулем:

{kol_approve} - выводит непосредственно число новостей

{approve_link} - выводит линк для модерации новостей (только для администратора)

Установка:

Создать файл /engine/modules/approve.php и поместить в него следующий код:

<?php

/*
=====================================================
Модуль Вывода количества не модерированных новостей
=====================================================
Файл: approve.php
-----------------------------------------------------
Назначение: Вывода количества не модерированных новостей
=====================================================

*/

<?php
if(!defined('DATALIFEENGINE'))
{
die("Hacking attempt!");
}



$approve = dle_cache("approve", $config['skin']);

if ($approve AND $user_group[$member_id['user_group']]['allow_admin']) { //$approve AND
$adminka = $config['admin_path'];
$approve_link ="<a target="_blank" href="$adminka?mod=editnews&action=list&news_status=2">MODERATE</a>";

}

if (!$approve){

$row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post where approve = '0'");
$approve = $row['count'];


create_cache ("approve", $approve, $config['skin']);

}
?>

Далее в файле /index.php

Перед:

$tpl->load_template('main.tpl');


Добавить:
require_once ENGINE_DIR.'/modules/approve.php';


и после:
$tpl->set('{speedbar}', $tpl->result['speedbar']);

Добавить:
$tpl->set('{approve_link}', $approve_link);
$tpl->set('{kol_approve}', $approve);

Пример блока на главной:

<center>
<font size="100px">
<b>- {kol_approve} -</b>
</font>
<br />
<h2><b>Новостей</b></h2>
{approve_link}
</center>

Автор: POS_troi
 
  • Заблокирован
  • #2
Сделал все врено но вот такая ошыбка Parse error: syntax error, unexpected '<' in approve.php on line 14
Что делать?
 
файл /engine/modules/approve.php должен быть таким

PHP:
<?php
if(!defined('DATALIFEENGINE'))
{
die("Hacking attempt!");
}



$approve = dle_cache("approve", $config['skin']);

if ($approve AND $user_group[$member_id['user_group']]['allow_admin']) { //$approve AND
$adminka = $config['admin_path'];
$approve_link ="<a target=\"_blank\" href=\"$adminka?mod=editnews&action=list&news_status=2\">MODERATE</a>";  

}

if (!$approve){

$row = $db->super_query("SELECT COUNT(*) as count FROM " . PREFIX . "_post where approve = '0'");
$approve = $row['count'];


create_cache ("approve", $approve, $config['skin']);

}
?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху