dos03
-----
- Регистрация
- 9 Мар 2007
- Сообщения
- 878
- Реакции
- 443
- Автор темы
- #1

Теги используемые модулем:
{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