8Dle
Авторизация

Хак Cтраницы как на кинопоиск

Хак Cтраницы как на кинопоиск

Наверное многие видели как устроены страницы на сайте кинопоиск.
Сама страница на фильм имеет вид.
http://кинопоиск.ru/film/694633 страница на фильм.
http://кинопоиск.ru/film/694633/stills/ страница с кадрами к фильму.
http://кинопоиск.ru/film/694633/video/ страница с трейлером.

То есть у каждого фильма есть множество страниц, с дополнительной инфой, кадры, постеры, трейлеры и т.д.

Многие по сей день путают их с табульными вкладками Нет это страницы!
Теперь покажу как это сделать на dle.

Открываем engine.php после этого:
case "pm" :
include ENGINE_DIR . '/modules/pm.php';
break;

Подключаем модуль:
case "posters" :
include ENGINE_DIR . '/modules/posters.php';
break;

Создаем файл posters.php и кидеем в engine/modules
В файле пишем код:
<?php
$id_news = $_GET['id_news'];     //преемник нашего id новости
$row = $db->query("SELECT * FROM ".PREFIX."_post WHERE id='$id_news'");
while($list = $db->get_row( $row ))
{
Что выводить например $title = $list['title']; вытащит из базы название новости
}
Что подключать в шаблон. например $tpl->set( '{title}', $title);   Выведет название новости
$tpl->load_template( 'fullstory.tpl' );  //Ваш шаблон в папке с темой.
            
$tpl->compile( 'content' );
$tpl->clear();
?>


В файле .htaccess добавляем:
RewriteRule ^film/([0-9]+)/posters(/?)+$ index.php?do=posters&id_news=$1 [L]

Теперь по ссылке http://ваш сайт ру/film/ид новости/posters
Будет страница с нашим модулем которая выведит любую инфу по id новости.Чтобы сделать другие страницы проделываем сначала для каждой страницы.

Название файлов и модуля меняем!

Жмите на Кнопу ниже, или подписывайтесь!


Читайте также
  1. andros0789
    22 февраля 2015 18:40
    http://www.gamespot.com/reviews/the-legend-of-candlewind-nights-candles-review/1
    900-6416035/
    Типа как тут можно получается сделать?
    www.play4cod.ru - мой сайт самый лучший во вселенной!
    Люблю сосать хуи , даю в попу за ману
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.


Dle это движок который изначально проектировался для создания новостных сайтов, но по мере своего развития движка значительно расширил свою функциональность и стал универсальным средством разработки и сопровождения сайтов и блогов различной направленности и тематики. По сравнению с другими бесплатными (и некоторыми платными) CMS системами движок dle обладает довольно обширными возможности.

Авторизация