Как реализована ссылка на скачивание файла!

голоса: +2
Всем привет! Скажите, пожалуйста, как реализована ссылка на скачивание прямо с других сайтов на этом сайте besplatnovse.ru (не реклама). Это же не через условные операторы $RFILE_ULR$ и $FILE_URL$, тогда как это сделано?
Закрыто с пометкой: Вопрос решен!
| Автор: | Категория: Вопросы новичков
Закрыт | | Автор: Yuri_Geruk

Ответов: 1

голоса: +2

там включено проксирование, делается вот так(в шаблоне стр материала и комментариев):

<a href="$HOME_PAGE_LINK$go?$RFILE_URL$" target="_blank">Скачать удаленно</a>
| Автор:
Не работает! Ссылка показывается такого типа: http://site.ucoz.ru/go?http://site.ucoz.ru/load/0-0-1-1-20 и загрузка файла не происходит.

попробуйте заменить $RFILE_URL$ на  $RFILE_DIRECT_URL$ то есть вот так:

<a href="$HOME_PAGE_LINK$go?$RFILE_DIRECT_URL$" target="_blank">Скачать удаленно</a>
Тоже не работает!

конечно здесь можно обойтись и без проксирования, сделать к примеру вот так:

<a href="$RFILE_DIRECT_URL$" download>Скачать удаленно</a>

Более детально об атрибуте download - http://htmlbook.ru/html/a/download

Если так сделать, то как я понял, не будет работать подсчет загрузок?

вероятно, что да, так как загрузка будет происходить по клику без перехода и без перенаправлений

Чтобы был подсчет, нужно использовать код:

$RFILE_URL$

вместо $RFILE_DIRECT_URL$

Но переменная - $RFILE_DIRECT_URL$ применяется для вывода прямой ссылки на файл, что дает нам возможность по клику начать загрузку, а код $RFILE_URL$ считаем загрузки и перенаправляет на полную ссылку.

Тогда не то, мне нужно, чтобы и счетчик работал, и файл сразу качался. На том сайте счетчик кстати работает.
Я понимаю все это, но как то же все-таки это можно реализовать.
на том сайте не идет подсчет, лишь загрузка, вот и вы выбирайте, что вам лучше подсчет либо удобная загрузка
Как не идет подсчет?! А фраза "скачали столько то раз", это не подсчет разве?
...