Forum. MyNuke.ru
Forum. MyNuke.ruСообщения за сегодняПерсональные сообщения

Навигация  
Вернуться   Forum. MyNuke.ru > PHP-NUKE > Настройка и Изменение > Модули
Ник
Пароль
Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Spark вне форума      Старый Модуль Files #1  
Spark
Новенький
Регистрация: 17.01.2006
Сообщения: 25


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Spark Найти все сообщения от Spark Добавить Spark в список друзей  
12.02.2006, 01:22

подскажите пожалуйста, можно ли сделать возможность скачивания файла не заходя на его страницу, т.е. в каталоге рядом с названием файла сделать прямую ссылку на файл. и возможно ли при этом считать кол-во скачиваний?

заранее спасибо за ответы!

Soniks вне форума      Старый #2  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
12.02.2006, 14:52

Spark через прямую ссылку нельзя посчитать скачивания.
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


new_man вне форума      Старый #3  
Аватара для new_man
new_man
Новенький
Регистрация: 11.02.2006
Сообщения: 18


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для new_man Найти все сообщения от new_man Добавить new_man в список друзей  
12.02.2006, 15:37

А можно сделать такое: создаешь папку files в корне каталога, потом создаешь скрипт, который публикует и разыскивает файлы в этой папке с расширением rar, zip, jar на страницу файлов? И можно ли сделать добавку файлов с компьютера кнопкой обзор и добавить?

Soniks вне форума      Старый #4  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
12.02.2006, 22:20

new_man да все можно, посмотрите скрипты антиличеры (antileech), они похоже работают
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


Spark вне форума      Старый #5  
Spark
Новенький
Регистрация: 17.01.2006
Сообщения: 25


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Spark Найти все сообщения от Spark Добавить Spark в список друзей  
13.02.2006, 00:36

ну вот после нажатия скачать, открывается окно и затем начинается загрузка файла, вот можно ли эту кнопку сделать рядом с названием файла? тогда сразу после нажатия и считывание будет и ничего больше не будет открываться. а то очень не удобно, приходится 2 лишних страницы пройти чтобы файл скачать. подскажите пожалуйста, ведь это реально сделать.

Soniks вне форума      Старый #6  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
13.02.2006, 18:46

посмотрите вот этот модуль http://mynuke.ru/modules.php?name=D...p=getit&lid=178
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


Spark вне форума      Старый #7  
Spark
Новенький
Регистрация: 17.01.2006
Сообщения: 25


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Spark Найти все сообщения от Spark Добавить Spark в список друзей  
13.02.2006, 20:49

модуль менять не хочу. а как сделать прямую ссылку на файл? фиг со счетчиком

Soniks вне форума      Старый #8  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
14.02.2006, 01:20

в каком месте именно вы хотите сделать эту ссылку?
 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


Spark вне форума      Старый #9  
Spark
Новенький
Регистрация: 17.01.2006
Сообщения: 25


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Spark Найти все сообщения от Spark Добавить Spark в список друзей  
14.02.2006, 02:11

Чтобы в каталоге рядом с каждым названием (при нажатии на названии открывается окно файла) была в скобочках прямая ссылка на файл. примерно так, как на этом сайте http://dimonvideo.ru/files
заранее спасибо!

Soniks вне форума      Старый #10  
Soniks
Администратор
Регистрация: 16.01.2005
Сообщения: 4,814


Пожаловаться на это сообщениеОтветить с цитированием

Посмотреть профиль Отправить персональное сообщение для Soniks Посетить домашнюю страницу Soniks Найти все сообщения от Soniks Добавить Soniks в список друзей  
14.02.2006, 15:01

Откройте modules/Files/index.php
Найдите 3 раза:
PHP код:
 reitinggraphic($votes$totalvotes);
    echo 
"</td></tr>"

Замените на:
PHP код:
 reitinggraphic($votes$totalvotes);
    echo 
"&nbsp;(<a href=\"modules.php?name=$module_name&go=getit&lid=$lid\">Скачать</a>)</td></tr>"

Найдите:
PHP код:
 function getit($lid) {
    global 
$prefix$db$module_name;
    
$lid intval($lid);
    
$hits intval($hits);
    
$db->sql_query("update ".$prefix."_files set hits=hits+1 WHERE lid=$lid");
    
$sql "SELECT title, url FROM ".$prefix."_files WHERE lid='$lid'";
    
$result $db->sql_query($sql);
    
$row $db->sql_fetchrow($result);
    
$f_title $row[title];
    
$url $row[url];
    echo 
"<META HTTP-EQUIV=\"Refresh\"  CONTENT=\"5; URL=$url\">";
    include(
"header.php");
    
menu();
    
OpenTable();
    echo 
"<center><br><br><br>"._NOTEDOWNLOAD." <b>$f_title</b> "._NOTEDOWNLOAD2."<br><br><br><br>";
    echo 
"<b><a href=\"$url\">$url</a></b><br><br><br><br>";
    echo 
"[ <a href=\"javascript:history.go(-1)\">"._PBACK."</a> | <a href=\"modules.php?name=$module_name\">"._PHOME."</a> ]<br><br><br></center>";
    
CloseTable();
    include(
"footer.php");


Замените на:
PHP код:
 function getit($lid) {
    global 
$prefix$db$module_name;
    
$lid intval($lid);
    
$hits intval($hits);
    
$db->sql_query("update ".$prefix."_files set hits=hits+1 WHERE lid=$lid");
    
$sql "SELECT url FROM ".$prefix."_files WHERE lid='$lid'";
    
$result $db->sql_query($sql);
    
$row $db->sql_fetchrow($result);
    
$url $row['url'];
 
header("Location: $url");

 
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".


Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
модуль новостей Foolp Установка Модулей 15 25.06.2006 03:29
модуль для нюка Igorian Установка Блоков 3 04.01.2006 09:21
модуль объявленй (как дополнить функциями)? незарегистрированный Разное 0 13.12.2005 00:06
модуль вопросов и ответов-не работает ScoobieDoo Установка Модулей 2 23.10.2005 14:09
Помогите подобрать модуль "Помощи" для чайников Melkiy Общение по форуму 4 26.04.2005 21:38


Часовой пояс GMT +4, время: 21:39.


На Верх
Рейтинг@Mail.ru