Библиотека

8.09K
.
Shady (09.04.2013 / 06:11)
вечером напишу, буду с компа.
буду ждать
.
Ego vir viden
на последнею версию двига пойдёт?
.
selemet (09.04.2013 / 23:53)
на последнею версию двига пойдёт?
Пойдёт! Только вот не могу до сих пор решить, какую библиотеку оставить. Можешь посмотреть и сравнить, стоят обе с одинаковым текстом, что в одной, то и в другой.
.
Ego vir viden
VIZIT, первая вроде лучше..
.
selemet (10.04.2013 / 01:17)
VIZIT, первая вроде лучше..
Так это и есть эта библиотека. Только чтобы пользователь добрался до статьи ему необходимо пройти одну страницу лишнюю (отличительно второй библиотеки) и с выводом картинок нужно решать проблему. Вроде бы больше замечаний нет.
.
Shady, на твой пост (09.04.2013 / 07:11) отвечу, как бы ещё актуально)
.
Color Is Life...
Str@nnik, да, помню, не забыл. вчера только баланс на компе пополнил, сегодня напишу, если что)
.
Color Is Life...
Str@nnik, Лови)
Автор кода я)

$lib = mysql_query("SELECT * FROM `mod_lib` WHERE `type` = 'arc' AND `mod` = '0' ORDER BY `time` DESC LIMIT 5"); 
 $st = mysql_fetch_array($lib);
 do {
$text = $st['name']; 
if (mb_strlen($text) > 35) {

$text = mb_substr($text, 0, 35);

$text .= '...»»';
}
 echo '<a href="/lib/?act=articles&amp;mod=view&amp;id=' . $st['id'] . '">'.$text.'</a> ('.$st['comm_count'].') просм:'.$st['views'].' by '.$st['author_name'].'<br/>'; 
 } 
 while($st = mysql_fetch_array($lib));


просм:'.$st['views'].' - количество просмотров статьи
($text, 0, 35) - если название больше 35 симв. - обрезается
DESC LIMIT 5 - вывод последних 5 статей
by '.$st['author_name'].' - Вывод автора статьи
('.$st['comm_count'].') - счётчик комментариев статьи
.
Shady, дык, спасибо конечно большое, но это не то что я просил как бы..
я просил счетчик на главную..
.
Color Is Life...
Str@nnik, И всего?

это на главную
' . counters::lib() . '

это в incfiles/classes/counters.php

static function lib()
 {
 global $rootpath;
 //$file = $rootpath . 'files/cache/count_library.dat';
 if (file_exists($file) && filemtime($file) > (time() - 3200)) {
 $res = unserialize(file_get_contents($file));
 $total = $res['total'];
 $new = $res['new'];
 $mod = $res['mod'];
 } else {
 $total = intval(mysql_result(mysql_query("SELECT COUNT(*) FROM `mod_lib` WHERE `type` = 'arc' AND `mod` = '0'"), 0));
 $new = mysql_result(mysql_query("SELECT COUNT(*) FROM `mod_lib` WHERE `time` > '" . (time() - 259200) . "' AND `type` = 'arc' AND `mod` = '0'"), 0);
 $mod = mysql_result(mysql_query("SELECT COUNT(*) FROM `mod_lib` WHERE `type` = 'arc' AND `mod` = '1'"), 0);
 }
 if ($new) $total .= '/<span class="red"><a href="/lib/index.php">+' . $new . '</a></span>';
 if ((core::$user_rights == 5 || core::$user_rights >= 6) && $mod) {
 $total .= '/<span class="red"><a href="' . core::$system_set['homeurl'] . '/lib/?act=panel&amp;mod=moderation">Mod:' . $mod . '</a></span>';
 }
 return $total;
 }
Всего: 271