Посоветуйте как сделать такую страницу.

Хотел спросить ребята как сделать такую страницу загрузок к примеру как на этом сайте http://biblprog.org.ua/ru/adwcleaner/download/ как я понимаю там создана одна страница, потому что создавать под каждый файл отдельную страницу глупо! У кого есть какие мысли или дорога на фриланс?

Добавить Комментарий

    Здравствуйте, в чем вы видите отличительные особенности данной страницы? Если вам нужна просто заглушка перед скачиванием, то можно в корне сайта создать php файл(к мену можно подключить и шаблон), или просто страницу. Которые будут принимать $_GET параметр, например  с ссылкой на файл. затем уже на странице можно обрабатывать этот параметр.

    Добавить Комментарий

    Если не трудно можете помочь или может ссылкой поделится где про это подробнее пишется?

    Добавить Комментарий

    1 Создайте шаблон страницы(1й способ http://onwp.ru/question/kakimi-sposobami-mozhno-sozdat-shablony-stranic-v-vordpress)

    2 Создать страницу и установить для нее созданный шаблон(допустим эта страница будет иметь адрес http://мой_сайт.ру/save/ )

    3 В шаблоне прописать:

     

     <a href="<?php echo $_GET['redirectlink'] ?>"><?php echo $_GET['redirectlink'] ?></a>
     

    4  Для скачивания файлов делать ссылку вида http://мой_сайт.ру/save/?redirectlink=http://мой_сайт.ру/setup.exe

    http://мой_сайт.ру/setup.exe — ссылка на файл

     

    Это общий смысл.

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

    Но это уже другая история.

    Добавить Комментарий

    Что-то у меня не получается я создал в корне файл с названием download.php в нём прописал:

    <?php get_header(); ?>
    <main id="main" class="site-main clearfix" role="main" <?php hybrid_attr( 'content' ); ?>>
    
    <div id="primary" class="content-area">
    <div id="content">
    <?php get_template_part( 'breadcrumbs' ); ?>
    <?php while ( have_posts() ) : the_post(); ?>
    <?php get_template_part( 'content', 'page' ); ?>
    <a href="<?php echo $_GET['redirectlink'] ?>"><?php echo $_GET['redirectlink'] ?></a>
    <?php endwhile; // end of the loop. ?>
    </div><!-- #content -->
    </div><!-- #primary -->
    <?php get_sidebar(); ?>
    </main><!-- #main -->
    <?php get_footer(); ?>
    
    

    Ссылку прописал такого вида:

    
    <a href="мой сайт/download.php/?redirectlink=http://мой сайт/wp-content/uploads/2016/12/my_cache.rar target="_blank">Скачать</a>
    
    

    При открытии ссылки показывается:

    Forbidden

    You don’t have permission to access /download.php/ on this server.

    Если не правильно поправьте!

     

    Я выше написал способ без создания файла в корне. А обычное создание шаблона страницы.

    в 07.12.2016.

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

    
    <?php
    
    require_once('./wp-config.php');  //Путь к файлу wp-config.php
    ?>
    
    
    в 07.12.2016.
    Добавить Комментарий

    Ваш ответ

    Размещая свой ответ, вы соглашаетесь с правилами сайта.