Модификации для RotorCMS

Печать RSS
3415
Кураторы темы:


Землянин
0
Если написал что не доделывал то его нет !!!

Пацак
0
код счетчика. Ну код который выводит на главной количество файлов в ЗЦ

Землянин
0
К тебе вижу доходит очень быстро smile

Дух
0
в папке includes создай down.php
<?php
#-----------------------------------------------------#
#          ********* WAP-MOTORS *********             #
#             Made by   :  VANTUZ                     #
#               E-mail  :  visavi.net@mail.ru         #
#                 Site  :  http://pizdec.ru           #
#             WAP-Site  :  http://visavi.net          #
#                  ICQ  :  36-44-66                   #
#  Вы не имеете право вносить изменения в код скрипта #
#-----------------------------------------------------#
$filtime=filemtime(BASEDIR."local/datatmp/down.dat");
$down_count=file_get_contents(BASEDIR."local/datatmp/down.dat");
$down_count=strtok($down_count,'/');
$config_downloadcache = "6";
$filtime=$filtime+(3600*$config_downloadcache);

if(SITETIME>$filtime || $down_count<50){

$dir = opendir (BASEDIR."download");
while ($file = readdir ($dir)) {
if (is_dir(BASEDIR."download/$file")) {
if($file=="."||$file=="..") continue;
$downdir_array[]=$file;
}}
closedir ($dir);

$totaldir = count($downdir_array);
$downtime_array=array();

for ($i = 0; $i < $totaldir; $i++){
$dir = opendir (BASEDIR."download/$downdir_array[$i]");
while ($file = readdir ($dir)) {
if (( $file != ".")&&($file != "..")&&($file != ".htaccess")&&($file != "index.php")&&($file != "name.dat") && !preg_match ("/.txt$/", "$file") && !preg_match ("/.JPG$/", "$file") && !preg_match ("/.GIF$/", "$file")) {

$downfile_array[]=$file;

$filetime=filemtime(BASEDIR."download/$downdir_array[$i]/$file")+(3600*24*5);
if($filetime>SITETIME){
$downtime_array[]=$file;

}}}
closedir ($dir);
}


$totalfile = count($downfile_array);
$totalnewfile = count($downtime_array);

if($totalnewfile>0){
$dtext=(int)$totalfile.'/+'.(int)$totalnewfile;
}else{
$dtext =(int)$totalfile;
}


$fp = fopen(BASEDIR."local/datatmp/down.dat","a+");
flock ($fp,LOCK_EX);
ftruncate($fp,0);
fputs($fp,$dtext);
fflush ($fp);
flock ($fp,LOCK_UN);
fclose($fp);
@chmod ($fp, 0777);
@chmod (BASEDIR."local/datatmp/down.dat", 0777);

}


$dinput = file_get_contents(BASEDIR."local/datatmp/down.dat");
echo ' ('.$dinput.')<br>';

?>

Дух
0
Потом в index.dat прописать
<?php include_once BASEDIR."includes/down.php"; ?>

Пацак
0
Devline (26 Августа 2010 / 01:22)
Потом в index.dat прописать
<?php include_once BASEDIR."includes/down.php"; ?>
Спасибо. smile
D

Пришелец
0
Ну вот что я хочу сказать,закачал я скрипты через панель.архивом потом извлек а счетчик не изменился!!!!или че он со временем или как???

Пацак
0
можете кто то дописать файлы загрузки файлов юзерами. Как на загруз центре от дреда для мотора 18. И что бы файлы администрировались. Типо как на визави.
S

Землянин
0
Так ведь шеллы грузят, всякие неродивые юзеры. Хотя с администрированием можно. Но тогда нужно что бы человек, загрузивший файлы, не имел доступ к своим файлам до проверки администрацией. Иначе сайт могут поломать

Дух
0
20. LEXUS, покупай лиц версию)) А не то с 0 надо писать, а за даром никто не напишет( если даж у кого то есть етот файл, то никто его не выложит
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск