обнова когда будет?
Добавите пожалуста иконки на папке.
This script was not according to JohnCms !
It contain random modification and was not comptiable to head and core file and it also create high server load on server!
Как сделать чтобы счетчик ЗЦ отображался на главной JOHNCMS 5.2.1
Plyxi_YA, язык ресурса - русский, не тупи ))
Есть вопросы!!!
1. Как сделать чтоб новые файлы были всегда вверху?
2. Как убрать отоброжение внизу страниц всего папок, файлов?
3. Как вывести папки из ЗЦ на главную с счетчиком?
# Plyxi_YA (01.07.2014 / 23:00)
Есть вопросы!!!
1. Как сделать чтоб новые файлы были всегда вверху?
2. Как убрать отоброжение внизу страниц всего папок, файлов?
3. Как вывести папки из ЗЦ на главную с счетчиком?
На 3
$totalcat = mysql_result(mysql_query("SELECT COUNT(*) FROM `downpath` WHERE `refid` = '" . $cat ."'"), 0);
if ( $totalcat > 0) {
$zap = mysql_query("SELECT * FROM `downpath` WHERE `refid` = '" . $cat ."' ORDER BY `position`");
$cachetime = time()-$down_setting['cachetime']*3600; // Время кэширования
if( is_file('download/cache/'.$cat.'.dat') && filemtime('download/cache/'.$cat.'.dat') > $cachetime)
{
$count_cache = file_get_contents('download/cache/'.$cat.'.dat');
$count_cache = unserialize($count_cache);
$opencache = 'true';
}else{
$count_cache = array();
}
$i = 0;
while ( $zap2 = mysql_fetch_array($zap))
{
echo ( $i % 2) ? '<div class="menu">' : '<div class="menu">';
$i;
if(! $count_cache[$zap2['id']])
{
////////// счётчики //////////
$countf = mysql_result(mysql_query("SELECT COUNT(*) FROM `downfiles` WHERE `type` != 1 AND `status` = 1 && `way` LIKE '" . $zap2['way'] ."%' "), 0);
$old = time() - (3 * 24 * 3600);
$countnf = mysql_result(mysql_query("SELECT COUNT(*) FROM `downfiles` WHERE `type` != 1 AND `status` = 1 && `time` > '".$old."' && `way` LIKE '" . $zap2['way'] ."%' "), 0);
//$countp = mysql_result(mysql_query("SELECT COUNT(*) FROM `downpath` WHERE `way` LIKE '" . $zap2['way'] ."%';"), 0);
//$countp--; // Счётчик папок. Раскомментировать если нужен.
if( $countnf){ $countnf = ''; }else{ $countnf = ''; }
$count_cache [$zap2['id']] = $countf.$countnf; // Сюда вставлять $countp если нужен счётчик папок.
}
echo '<a href="/download/dir_' . $zap2['id'] . '.html"><img src="/images/mp3s.gif" alt="."/>' . $zap2['name'] .'</a> ('.$count_cache[$zap2['id']].')<br />';
echo '</div>';
}
//// Создаём файл с кэшем если он устарел или его нет ////
if(! $opencache && $arr = fopen('download/cache/'.$cat.'.dat', "w")){
fwrite ($arr, serialize($count_cache));
fclose ($arr);
//echo 'Кэш обновлен или создан!';
}
}