
Модуль Дневники для JohnCMS v3.x.x (возможно будет работать и на ранних версиях)

Автор скрипта: web_demon   (http://webdemon.org.ru)
Автор модификации: AlezZ   (http://smance.biz.uz)


Список изменений:

* Оптимизирован код
* Исправленны некоторые ошибки
* Скрипт переведен на switch()
* Добавлен показ кол-ва изменений(в комментариях и при просм. записи)
* Добавленна возможность скачать статью в JAR, ZIP, TXT
* Исправленна функция подсчета записей в дневниках

В файле pages/mainmenu.php добавить:

echo'<div class="menu"><a href="dnevniki/">Дневники</a> ('.dnevniki_count.')</div>';

В файле incfiles/func.php добавить:

// Дневники

function dnevniki_count($par = 0)
{
	global $user_id;
	
	$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `dnevniki` WHERE `dnid` = 'txt'"), 0);
	$total1 = $total;
	$wiewe = mysql_result(mysql_query("SELECT COUNT(*) FROM `dn_rdm` WHERE `user_id` = '" . $user_id . "'"), 0);
	$total=$total - $wiewe;
	if ($total && $par == 0) return $total;
	elseif($total && $par==1)  return '<div class="rmenu"><a href="?act=new">Непрочитанное</a>&nbsp;(' . $total . ')</div>';
	elseif($par==2) return $total1 . ($total ? ' / <span class="red"><a href="dnevniki/?act=new">+' . $total . '</a></span>' : '');
	else return '';
}

// Дневники


И в дайжесте в index.php добавить:

        if (dnevniki_count())
           echo '<li><a href="dnevniki/?act=new">Дневники</a>  ' . dnevniki_count(2) . '</li>';

Установка.
Перейти по адресу http://site/install.php , и если всё норм напишет таблицы залиты, удалите файл install.php.

Кошельки Web Money(web_demon):
R385034045049
Z270995965957

© web_demon & AlezZ