Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Хаки Как организовать страницы как на КиноПоиске?

Как организовать страницы как на КиноПоиске?


     14.11.2015    Хаки    756

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


В engine.php

Подключил модуль

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]


Проблема: не могу вывести картинки, плеер, и тд, Выводит только {title} . Что нужно подправить? Постеры у меня в доп поле [xfvalue_poster].

Ответа пока нет


Комментарии пользователей (2)

vitnet
218

2171 | 930

vitnet - 15 ноября 2015 02:03 - Эксперт


mogilevsk
1

mogilevsk - 15 ноября 2015 19:24 - Юзер

Огромное вам человеческое спасибо, почти все получилось, 1 проблема все актеры находятся в файле

{include file="/engine/modules/connect_person_movie_list.php?post_id={news-id}&list=person&person_type=2&template=person&limit=20"} модуля (connect_person_movie) связь персон с фильмами.

Как их привязать к отдельной странице? Все актеры фильма. Например

http://сайт/film/412/cast/

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

Похожие вопросы