Редактор темы

Реклама
Реклама
Реклама
Реклама

Как сделать свой плеер на отдельной странице?

  • Автор темы Автор темы Stavr
  • Дата начала Дата начала

Stavr

Зелёный
Регистрация
4 Дек 2015
Сообщения
6
Рейтинг реакций
3
Баллы
3
Возраст
45
1/3
Автор темы
Всем привет. Подскажите пожалуйста как сделать свой uppod плеер на отдельной странице?
Пример - h_ttp://site.ru/embed/[id_kinopoisk]/
 
Из бесплатного - это можно сделать на странице для печати, изменив ЧПУ таких страниц на нужный вид.
 
.
 
Последнее редактирование:
.
 
Последнее редактирование:
.
 
Последнее редактирование:
@Loner,
Код:
engine/print.php?do=static&page=$1&seourl=$1 [L]
встречается один раз!
 
.
 
Последнее редактирование:
Автор темы
Извиняюсь, но интересует именно реализация через отдельный файл типа get.php?do=id Костыли через страницу печати не подходят.
 
Заменил RewriteRule ^print🙁[^/]+).html$ engine/print.php?do=static&page=$1&seourl=$1 [L] на
RewriteRule ^trailer/([^/]+)/$ engine/print.php?do=static&page=$1&seourl=$1 [L]
И ничего не поменялось... Ссылки так и выводятся в формате http://site.ru/print:page,1,54-pribytie.html
чтобы заменилась ссылка - надо править так же show.full.php либо писать ссылку на трейлер вручную в шаблоне через {news-id}
 
Автор темы
byroot, данный реврайт RewriteRule ^trailer/([^/]+)/$ engine/print.php?do=static&page=$1&seourl=$1 [L] не работает. При переходе на страницу печати она так и остается print😛age,1,1-news.html

Loner, чтобы изменить урл в полной новости на страницу печати, нужно найти в show.full.php
Код:
$print_link = $config['http_home_url'] . "print:page,1," . $row['id'] . "-" . $row['alt_name'] . ".html";
и заменить на нужный урл
Код:
$print_link = $config['http_home_url'] . "trailer/" . $row['id'] . "-" . $row['alt_name'] . ".html";
 
.
 
Последнее редактирование:
При переходе на страницу печати она так и остается print😛age,1,1-news.html
так я об этом выше написал! чтобы не править никакие файлы двига в шаблоне можно сразу использовать ссылку вида
Код:
<iframe src="/trailer/{news-id}/></iframe>
и всё будет работать! Или нужно принципиально чтоб тег ссылки страницы для печати уже сам выводил ссылку в таком виде? зачем? можно же использовать идентификатор новости и прописать ссылку в шаблоне сразу...
 
Автор темы
byroot, вы не поняли. При переходе по ссылке /trailer/{news-id}/ такой страницы не существует. Получается что реврайт с /print😛age,1,54-pribytie.html на /trailer/{news-id}/ не работает.
 
.
 
Последнее редактирование:
byroot, вы не поняли. При переходе по ссылке /trailer/{news-id}/ такой страницы не существует. Получается что реврайт с /print😛age,1,54-pribytie.html на /trailer/{news-id}/ не работает.
не правильно зеркало прописал! должно быть указано ЧПУ трейлера на страницу без ЧПУ, а никак не наоборот что ЧПУ ссылается ЧПУ
 
Автор темы
byroot, по умолчанию, при переходе на страницу печати, в браузерной строке отображается h.ttp://site.ru/print😛age,1,{news-id}-news.html а я хочу изменить ее на h.ttp://site.ru/trailer/{news-id}/ или например на h.ttp://site.ru/trayler/{news-id}-news.html
Немного поэкспериментировав методом тыка, смог добиться вот такого результата:
В .htaccess строку
Код:
RewriteRule ^print:page,([0-9]+),([0-9]+)-(.*).html$ engine/print.php?news_page=$1&newsid=$2&seourl=$3 [L]
редактирую на
Код:
RewriteRule ^trayler/([0-9]+),([0-9]+)-(.*).html$ engine/print.php?news_page=$1&newsid=$2&seourl=$3 [L]
В результате урл страницы для печати меняется на - h.ttp://site.ru/trayler/1,1-news.html, но идеально хочется получить без единички с запятой - h.ttp://site.ru/trayler/1-news.html или как в вашем примере h.ttp://site.ru/trailer/1/

При попытке убрать в реврайте лишний код ([0-9]+), начинает редиректить со страницы печати на полную новость. Конечно эта единичка с запятой не критична, но хотелось бы, как говорится, домучать этот реврайт и получить нужный урл.
 
Последнее редактирование:

Похожие темы Последние темы Популярные темы

Назад
Сверху