• Страница 1 из 1
  • 1
Модератор форума: JonMagon  
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Работа с файлами (Статистика по файлам)
Работа с файлами
Журналист3729
Сообщений: 8
Репутация: 0

Сообщение # 1 | 00:37:31
Вот в чём суть проблемы, нужен скрипт позволяющий на странице пользователя, показывать сколько загрузили его файлы, которые он разместил в каталоге файлов. Сколько не искал в интернете ни чего подобного не нашёл.
webanet
Сообщений: 24067
Репутация: 4985

Сообщение # 2 | 01:07:38
Журналист3729, код $LOADS$ считает загрузки с сервера
$RFILE_URL$ считает количество нажатий на ссылку скачивания с другого сервера

ТУТ можно оставить своё мнение по любому вопросу
https://webanetlabs.net/
Rad_van_Cor
Сообщений: 1179
Репутация: 437

Сообщение # 3 | 01:15:50
webanet, ему нужно это выводить на персональной странице.

И так, за основу возьмём каталог файлов.
Ставим это в каталог файлов в вид материалов

Code
<div id="load" style="display:none;">
$LOADS$
</div>


А это на персональную страницу пользователя

Code
<?if($_LOAD_ENTRIES$)?>
     <span class="h1"></span><script type="text/javascript">
     $.get("$_LOAD_ACTIVITY_URL$",function(data) {
     var ifnohist = $("#load:first", data).html();
     if (ifnohist = 0) {
     $('.h1').html('Загрузок нет');
     }$("#load", data).each(function() {var histr = $(this).html();$('.h1').before(histr);};); };);
     </script><br><br>
         
<?else?>
У вас нет материалов.<br>
<?endif?>


Вот и всё. Только я не знаю что именно у тебя выводит количество загрузок. Может эта переменная $LOADS$ а может и другая, в общем переменную в скрипте установишь свою

Сообщение отредактировал Rad_van_Cor - Вторник, 27 Ноя 2012, 01:17:29
Журналист3729
Сообщений: 8
Репутация: 0

Сообщение # 4 | 23:46:41
Rad_van_Cor  не работает(

Добавлено (28-Ноя-2012, 23:46:41)
---------------------------------------------
<span class="h1"></span><script type="text/javascript"> 
     $.get("$_LOAD_ACTIVITY_URL$",function(data) { 
     var ifnohist = $("#load:first", data).html(); 
     if (ifnohist = 0) { 
     $('.h1').html('Загрузок нет'); 
     }$("#load", data).each(function() {var histr = $(this).html();$('.h1').before(histr);};); };); 
     </script><br><br> 

Вот эта часть кода почему-то не работает( Помогите, плиз

NeoGame12
Сообщений: 51
Репутация: 6

Сообщение # 5 | 11:22:46
Журналист3729, увы, данная задумка не реализуема. Не получится посчитать сколько раз скачали файлы пользователя, т.к. во-первых, логически, даже сис. кода такого и нет в юкозе, ну и во-вторых, скриптами здесь тоже ничего не сделаешь, т.е. не получится одним гет запросом получить суммированое кол-во всех загрузок, по скольку запрос идёт на страницу файлов пользователя, где максимум на одной странице может находится 50 файлов, т.е. можно посчитать только кол-во загрузок с 50-ти файлов, если же хочется больше, то надо делать больше гет запросов, за что можно получить бан от юкоза, но желаемого результата всёравно сделать не получится.
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Работа с файлами (Статистика по файлам)
  • Страница 1 из 1
  • 1
Поиск: