Как из новости сделать дополнительно пару страниц.

AU
На сайте с 01.07.2011
Offline
96
548

Здравствуйте.

Интересует, как из одной новости сделать еще 2 страницы, что я имею в виду, разъясню ниже.

На пример новость на filmix - http://filmix.net/kriminal/103193-hroniki-frankenshteyna-2015.html

Это основная новость, но у это новости еще есть страницы загрузки и просмотра онлайн. И перейти к ним можно из этой новости и доступны по другим url.

К примеру смотреть онлайн - http://filmix.net/play/103193

Скачать торрент файл - http://filmix.net/download/103193

И из-за этого получается 3 title для одного фильма.

Как на фильмикс:

1.Хроники Франкенштейна смотреть онлайн (2015)

2.Хроники Франкенштейна / The Frankenstein Chronicles (2015) смотреть сериал

3.Хроники Франкенштейна скачать (Сериал 2015) бесплатно торрент

Думаю, что на человеческом языке объяснил :)

Заранее спасибо, за помощь.

D
На сайте с 02.02.2010
Offline
133
#1

Движок какой?

если вордпресс, то могу подсказать.

AU
На сайте с 01.07.2011
Offline
96
#2
divv:
Движок какой?
если вордпресс, то могу подсказать.

Платформа , DLE , впринципе и на filmix тоже dle.

А на wordpress какой то плагин ?

D
На сайте с 02.02.2010
Offline
133
#3
А на wordpress какой то плагин ?

нет, все самодельное

AU
На сайте с 01.07.2011
Offline
96
#4

Ребят, ну что есть у кого какие то идеи?

Поцан
На сайте с 20.01.2010
Offline
53
#5

Добрый день. Могу предложить Вам одну идею, которая первой пришла в голову. Возможно она немного "хардкорна", но по крайней мере может сработать.

Шаг 1. Ссылки. Так вот, для того, что бы добиться показа страниц по ссылкам /play/ID_НОВОСТИ и /download/ID_НОВОСТИ можно прописать условия-регулярки в .htaccess, там такими же условиями отображаются ссылки по-умолчанию. Нужно добавить новое условие перед ними с флагом [L] (last). Тогда мы получим показ по 3 разным ссылкам одной и той же страницы.

Шаг 2. Замена title. Для замены заголовка пользуемся определением информации по ссылке из $_SERVER['REQUEST_URI'] и функцией проверки наличия в ней нужных нам разделов, например, для ссылки /download/ID_НОВОСТИ:

if (strpos($_SERVER['REQUEST_URI'], "/download/") !== false) { //меняем заголовок }

И замена заголовка при помощи str_replace(что, на что, где);.

Можно таким же образом и даже h1 подправить в контенте.

В итоге получим фактически 1 новость с 3 ссылками и 3 разными title.

Web. Dev.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий