Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

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

Discussion in 'Плееры для кино сайтов' started by Stavr, Feb 9, 2017.

09.02.17 в 08:39
11.02.17 в 13:09
17
2,400
1
  1. TopicStarter Overlay
    Stavr

    Stavr Зелёный

    Messages:
    6
    Likes Received:
    3
    Best Answers:
    0
    Всем привет. Подскажите пожалуйста как сделать свой uppod плеер на отдельной странице?
    Пример - h_ttp://site.ru/embed/[id_kinopoisk]/
     
    • Нравится Нравится x 1
  2. byroot

    byroot Забанен

    Messages:
    12,295
    Likes Received:
    4,495
    Best Answers:
    54
    Из бесплатного - это можно сделать на странице для печати, изменив ЧПУ таких страниц на нужный вид.
     
    • Нравится Нравится x 1
  3. Krabsterz8

    Krabsterz8 Бывалый

    Messages:
    851
    Likes Received:
    141
    Best Answers:
    1
    .
     
    Last edited: Feb 3, 2020
  4. byroot

    byroot Забанен

    Messages:
    12,295
    Likes Received:
    4,495
    Best Answers:
    54
    ;)
     
  5. Krabsterz8

    Krabsterz8 Бывалый

    Messages:
    851
    Likes Received:
    141
    Best Answers:
    1
    .
     
    Last edited: Feb 3, 2020
  6. byroot

    byroot Забанен

    Messages:
    12,295
    Likes Received:
    4,495
    Best Answers:
    54
    Code:
    RewriteRule ^trailer/([^/]+)/$ engine/print.php?do=static&page=$1&seourl=$1 [L]
     
    • Нравится Нравится x 3
  7. Krabsterz8

    Krabsterz8 Бывалый

    Messages:
    851
    Likes Received:
    141
    Best Answers:
    1
    .
     
    Last edited: Feb 3, 2020
  8. byroot

    byroot Забанен

    Messages:
    12,295
    Likes Received:
    4,495
    Best Answers:
    54
    @Loner,
    Code:
    engine/print.php?do=static&page=$1&seourl=$1 [L]
    встречается один раз!
     
    • Нравится Нравится x 1
  9. Krabsterz8

    Krabsterz8 Бывалый

    Messages:
    851
    Likes Received:
    141
    Best Answers:
    1
    .
     
    Last edited: Feb 3, 2020
  10. TopicStarter Overlay
    Stavr

    Stavr Зелёный

    Messages:
    6
    Likes Received:
    3
    Best Answers:
    0
    Извиняюсь, но интересует именно реализация через отдельный файл типа get.php?do=id Костыли через страницу печати не подходят.
     
  11. byroot

    byroot Забанен

    Messages:
    12,295
    Likes Received:
    4,495
    Best Answers:
    54
    чтобы заменилась ссылка - надо править так же show.full.php либо писать ссылку на трейлер вручную в шаблоне через {news-id}
     
  12. TopicStarter Overlay
    Stavr

    Stavr Зелёный

    Messages:
    6
    Likes Received:
    3
    Best Answers:
    0
    byroot, данный реврайт RewriteRule ^trailer/([^/]+)/$ engine/print.php?do=static&page=$1&seourl=$1 [L] не работает. При переходе на страницу печати она так и остается print:page,1,1-news.html

    Loner, чтобы изменить урл в полной новости на страницу печати, нужно найти в show.full.php
    Code:
    $print_link = $config['http_home_url'] . "print:page,1," . $row['id'] . "-" . $row['alt_name'] . ".html";
    и заменить на нужный урл
    Code:
    $print_link = $config['http_home_url'] . "trailer/" . $row['id'] . "-" . $row['alt_name'] . ".html";
     
    • Нравится Нравится x 1
  13. Krabsterz8

    Krabsterz8 Бывалый

    Messages:
    851
    Likes Received:
    141
    Best Answers:
    1
    .
     
    Last edited: Feb 3, 2020
  14. byroot

    byroot Забанен

    Messages:
    12,295
    Likes Received:
    4,495
    Best Answers:
    54
    так я об этом выше написал! чтобы не править никакие файлы двига в шаблоне можно сразу использовать ссылку вида
    Code:
    <iframe src="/trailer/{news-id}/></iframe>
    и всё будет работать! Или нужно принципиально чтоб тег ссылки страницы для печати уже сам выводил ссылку в таком виде? зачем? можно же использовать идентификатор новости и прописать ссылку в шаблоне сразу...
     
  15. TopicStarter Overlay
    Stavr

    Stavr Зелёный

    Messages:
    6
    Likes Received:
    3
    Best Answers:
    0
    byroot, вы не поняли. При переходе по ссылке /trailer/{news-id}/ такой страницы не существует. Получается что реврайт с /print:page,1,54-pribytie.html на /trailer/{news-id}/ не работает.
     
    • Нравится Нравится x 1
  16. Krabsterz8

    Krabsterz8 Бывалый

    Messages:
    851
    Likes Received:
    141
    Best Answers:
    1
    .
     
    Last edited: Feb 5, 2020
  17. byroot

    byroot Забанен

    Messages:
    12,295
    Likes Received:
    4,495
    Best Answers:
    54
    не правильно зеркало прописал! должно быть указано ЧПУ трейлера на страницу без ЧПУ, а никак не наоборот что ЧПУ ссылается ЧПУ
     
  18. TopicStarter Overlay
    Stavr

    Stavr Зелёный

    Messages:
    6
    Likes Received:
    3
    Best Answers:
    0
    byroot, по умолчанию, при переходе на страницу печати, в браузерной строке отображается h.ttp://site.ru/print:page,1,{news-id}-news.html а я хочу изменить ее на h.ttp://site.ru/trailer/{news-id}/ или например на h.ttp://site.ru/trayler/{news-id}-news.html
    Немного поэкспериментировав методом тыка, смог добиться вот такого результата:
    В .htaccess строку
    Code:
    RewriteRule ^print:page,([0-9]+),([0-9]+)-(.*).html$ engine/print.php?news_page=$1&newsid=$2&seourl=$3 [L]
    редактирую на
    Code:
    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]+), начинает редиректить со страницы печати на полную новость. Конечно эта единичка с запятой не критична, но хотелось бы, как говорится, домучать этот реврайт и получить нужный урл.
     
    Last edited: Feb 11, 2017