на последнею версию двига пойдёт?
selemet (09.04.2013 / 23:53)
на последнею версию двига пойдёт?
Пойдёт! Только вот не могу до сих пор решить, какую библиотеку оставить. Можешь посмотреть и сравнить, стоят обе с одинаковым текстом, что в
одной, то и в
другой.
VIZIT, первая вроде лучше..
selemet (10.04.2013 / 01:17)
VIZIT, первая вроде лучше..
Так это и есть эта библиотека. Только чтобы пользователь добрался до статьи ему необходимо пройти одну страницу лишнюю (отличительно второй библиотеки) и с выводом картинок нужно решать проблему. Вроде бы больше замечаний нет.
Shady, на твой пост (
09.04.2013 / 07:11) отвечу, как бы ещё актуально)
Str@nnik, да, помню, не забыл. вчера только баланс на компе пополнил, сегодня напишу, если что)
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&mod=view&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, дык, спасибо конечно большое, но это не то что я просил как бы..
я просил счетчик на главную..
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&mod=moderation">Mod:' . $mod . '</a></span>';
}
return $total;
}