Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Модуль скачивания файлов в отдельном окне

Модуль скачивания файлов в отдельном окне


 lineup    29.01.2014    Стол заказов    2744    3 комментария

Здравствуйте. Интересует модуль скачивания в новом окне, но не такой как DownPage. Нужно чтобы страница открывалась как статическая, то есть чтобы шаблон оставался прежним. В общем суть работы я понимаю, но знаний все сделать - нет =) Жду предложений.

3 комментария

vitnet
PHP-developer

vitnet - 29 января 2014 17:51 -

Есть у меня идея, после 19:20 поделюсь

lineup
Юзер

lineup - 29 января 2014 18:41 -

В общем пока все безуспешно. Я немного переделал тот самый модуль, он у меня теперь работает таким образом:
1. php скрипт ложится например в корневую директорию, назовем его load.php (он отвечает за генерацию ссылки)
2. В htaccess добавляем RewriteRule ^getfile-([0-9]+)+$ /download/load.php?get=$1 [L]
3. В директорию с шаблоном добавляем еще один файл с названием footer.tpl (он отвечает за стиль этой самой страницы загрузки)
4. В functions.php находим код, который отвечает за ссылку engine/download.php?id=, и прописываем вместо него getfile-.

Получается что при нажатии на ссылку открывается шаблон footer.tpl, в котором находится ссылка на скачивание. Но основная задача была вместо этого footer.tpl сделать статическую страницу, чтобы у пользователя не возникало ощущение, что он попал на новый сайт. Казалось бы - а зачем оно тебе надо, парень? Все просто - на этой отдельной странице хочу разместить информацию по использованию файлов, то есть краткий FAQ.

Пробовал делать так:
1. Создаю статическую страницу.
2. Создаю в шаблоне сайта новый шаблон staticdownload.tpl например.
3. В staticdownload.tpl прописываю {include file='engine/modules/load.php'} (путь к тому самому скрипту, который генерирует ссылку).
Вот на этом я и остановился... я не знаю куда мне вставить переменную, которая бы выводила ссылку на скачивание. Вот такие эксперименты проводят неопытные =)

vitnet
PHP-developer

vitnet - 29 января 2014 22:52 -

Вот демо, там-же можно и скачать

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх