|
|
![](flycatimages/misc/snbg.gif) |
![](flycatimages/misc/tl.gif) |
|
![](flycatimages/misc/tr.gif) |
|
12.02.2006, 01:22
подскажите пожалуйста, можно ли сделать возможность скачивания файла не заходя на его страницу, т.е. в каталоге рядом с названием файла сделать прямую ссылку на файл. и возможно ли при этом считать кол-во скачиваний?
заранее спасибо за ответы!
|
|
|
|
![](flycatimages/misc/pbbg.gif) |
|
|
12.02.2006, 14:52
Spark через прямую ссылку нельзя посчитать скачивания.
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
![](flycatimages/misc/pbbg.gif) |
|
|
12.02.2006, 15:37
А можно сделать такое: создаешь папку files в корне каталога, потом создаешь скрипт, который публикует и разыскивает файлы в этой папке с расширением rar, zip, jar на страницу файлов? И можно ли сделать добавку файлов с компьютера кнопкой обзор и добавить?
|
|
|
|
![](flycatimages/misc/pbbg.gif) |
|
|
12.02.2006, 22:20
new_man да все можно, посмотрите скрипты антиличеры (antileech), они похоже работают
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
![](flycatimages/misc/pbbg.gif) |
|
|
13.02.2006, 00:36
ну вот после нажатия скачать, открывается окно и затем начинается загрузка файла, вот можно ли эту кнопку сделать рядом с названием файла? тогда сразу после нажатия и считывание будет и ничего больше не будет открываться. а то очень не удобно, приходится 2 лишних страницы пройти чтобы файл скачать. подскажите пожалуйста, ведь это реально сделать.
|
|
|
|
![](flycatimages/misc/pbbg.gif) |
|
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
![](flycatimages/misc/pbbg.gif) |
|
|
13.02.2006, 20:49
модуль менять не хочу. а как сделать прямую ссылку на файл? фиг со счетчиком
|
|
|
|
![](flycatimages/misc/pbbg.gif) |
|
|
14.02.2006, 01:20
в каком месте именно вы хотите сделать эту ссылку?
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
![](flycatimages/misc/pbbg.gif) |
|
|
14.02.2006, 02:11
Чтобы в каталоге рядом с каждым названием (при нажатии на названии открывается окно файла) была в скобочках прямая ссылка на файл. примерно так, как на этом сайте http://dimonvideo.ru/files
заранее спасибо!
|
|
|
|
![](flycatimages/misc/pbbg.gif) |
|
|
14.02.2006, 15:01
Откройте modules/Files/index.php
Найдите 3 раза:
PHP код:
reitinggraphic($votes, $totalvotes); echo "</td></tr>";
Замените на:
PHP код:
reitinggraphic($votes, $totalvotes); echo " (<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"); }
|
|
|
|
|
|
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть". |
|
|
|
|
|
|
![](flycatimages/misc/pbbg.gif) |
|
![](flycatimages/misc/gl.gif) |
|
![](flycatimages/misc/gr.gif) |
Опции темы |
Поиск в этой теме |
|
|
Опции просмотра |
Комбинированный вид
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:58.
|
![](flycatimages/misc/fl.gif) |
|
![](flycatimages/misc/fr.gif) |
|
![](flycatimages/misc/vbbg.gif) |
![](flycatimages/misc/botl.gif) |
|
![](flycatimages/misc/botr.gif) |
![](flycatimages/misc/botcp.gif) |
|
![](flycatimages/misc/botcp.gif) |
|