Загруз центр для JohnCMS 5 by Simba

55.15K
.
Simba, http://johncms.com/forum/index ... 41830
.
# momot (18.06.2014 / 10:31)
Kakoc, не подскажешь на каком хосту все норм работать будет?
На кео[u][/u]
.
обнова когда будет?
Добавите пожалуста иконки на папке.
.
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!
.
Semtos Форева!
Как сделать чтобы счетчик ЗЦ отображался на главной JOHNCMS 5.2.1
.
Прочитать редми )))
.
Semtos Форева!
Foolish, I didn't work
.
Plyxi_YA, язык ресурса - русский, не тупи ))
.
Semtos Форева!
Есть вопросы!!!
1. Как сделать чтоб новые файлы были всегда вверху?
2. Как убрать отоброжение внизу страниц всего папок, файлов?
3. Как вывести папки из ЗЦ на главную с счетчиком?
.
KzSoFT
# 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 'Кэш обновлен или создан!';
}
}
Всего: 1313