Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Создание [media]-тега

Опубликовано:

Привет, форумчане!

 

Как создать совй собственный [media]-тег? Смысл такой, есть флагманский сайт, где располагается ip.board/ip.content, и второй с видеопорталом (отдельная цмс), необходимо создать [media]-тег от видео-портала для ip.board.

Рекомендованные сообщения

Опубликовано:

Внешний вид -> Медиа теги -> Добавить

Опубликовано:
  • Автор

Внешний вид -> Медиа теги -> Добавить

:D не поспоришь. Я имею ввиду логику построения медиа-тега. Примеры ютюб и иже сними есть, но немогу понять что прописывать, чтобы форум воспринимал ссылки с моего видеопортала как медиа-теги, подтягивал проигрыватель и видеоролик.

Опубликовано:

При создании есть же подсказки (описание).

но немогу понять что прописывать

Тогда предоставьте ссылку на видеопортал.

Опубликовано:
  • Автор

При создании есть же подсказки (описание).

 

Тогда предоставьте ссылку на видеопортал.

 

relaxfiles.ru

 

скин еще не правился, только с настройками разбираюсь. На днях покупал.

Опубликовано:
  • Автор

Делаю по аналогии

http://(www.)?relaxfiles.ru/watch\?v=([\d\w-_]+?)(&\S+?)?

 

<iframe width="440" height="365" scrolling="no" src="http://relaxfiles.ru/components/video/ajax/get_movie_code.php?id=45&width=425&height=349" frameborder="0" allowfullscreen></iframe>

 

и ничего не выходит...

Опубликовано:
relaxfiles.ru/watch\?v=

По аналогии, ага ага.

 

Медия тег вы можете сделать только из ссылки плеера - relaxfiles.ru/components/video/ajax/get_movie_code.php?id=40&width=425&height=349

С примерно таким шаблоном

http://(www\.)?relaxfiles\.ru/components/video/ajax/get_movie_code\.php\?[\w\d&]+

Опубликовано:
  • Автор

Собственно и хотел это знать, куда копать, какую инфу смотреть?

Опубликовано:
  • Автор

К тому же, я так понимаю необходимо открывать доступ для флагманского домена (где располагается ip.board) к компоненту видеопортала... Как это сделать?)

Хотя бред... он же дает ссылку в теге фрейма...

Опубликовано:

Принцип создания media-тегов таков, что он выполняет преобразование ссылки на страницу ролика в ссылку на вставку ролика на страницу. Для этого должно выполняться важное условие - идентификатор ролика должен присуствовать в ссылке на страницу. А у вас его нет.

 

Пример:

- ссылка на ролик: httр://www.youtube.com/watch?v=FlwV3scCgAM

- код встраивания:

 

Из ссылки выбирается часть "FlwV3scCgAM" и подставляется в код iframe.

 

А у вас:

- ссылка на ролик: httр://relaxfiles.ru/video/prozhektorperishilton-24-09-2011.html

- код встраивания:

 

Никаких пересечений, а значит, media-тег не сделать.

 

Вот если бы у вас была ссылка на ролик хотя бы вида: httр://relaxfiles.ru/video/42-prozhektorperishilton-24-09-2011.html, то уже можно было бы написать тег вроде:

 

Match:
http://relaxfiles.ru/video/([\d]+?)(-\S+?)?

Replacement:
<iframe width="440" height="365" scrolling="no" src="http://relaxfiles.ru/components/video/ajax/get_movie_code.php?id={$1}&width=425&height=349" frameborder="0" allowfullscreen></iframe>

Опубликовано:
  • Автор

Никаких пересечений, а значит, media-тег не сделать.

 

Вот если бы у вас была ссылка на ролик хотя бы вида: httр://relaxfiles.ru/video/42-prozhektorperishilton-24-09-2011.html, то уже можно было бы написать тег вроде:

 

Да, это понятно. Собственно код встраивания

 

<iframe width="440" height="365" scrolling="no" src="http://relaxfiles.ru/components/video/ajax/get_movie_code.php?id=42&width=425&height=349" frameborder="0" allowfullscreen></iframe>

 

Содержит в себе прямую ссылку на ролик, где 42 - id ролика. Этот код генерируется порталом к каждому ролику. Сейчас как раз пытаюсь дополнить шаблон, чтобы к каждому ролику подтягивался код прямой ссылки на ролик... правда от смарти все так же далек.

 

Но представим у меня получилось, и к каждому ролику у меня будет прямая ссылка по типу

 

 

Как должен выглядить параметр медиа-тег?

И что должен содержать параметр Шаблон замены медиа-тега?

 

P.S.

 

Добился в итоге, чтобы подтягивалась автоматом прямая ссылка на ролик

 

http://relaxfiles.ru/components/video/ajax/get_movie_code.php?id=69

 

...остается разобраться с медиа-тегом

Изменено пользователем Cheshir

Опубликовано:

Вы видимо не поняли.

У Вас

ссылка на ролик: httр://relaxfiles.ru/video/prozhektorperishilton-24-09-2011.html

А нужно

Вот если бы у вас была ссылка на ролик хотя бы вида: httр://relaxfiles.ru/video/42-prozhektorperishilton-24-09-2011.html
Опубликовано:
  • Автор

Вы видимо не поняли.

У Вас

А нужно

 

Видимо вы не понимаете. Для интерпретации необходима переменная, в роли которой выступает id ролика. Собственно Ritsuka это и выделил. Если я ошибаюсь, объясните свою точку зрения.

Опубликовано:
Match:
http://relaxfiles.ru/components/video/ajax/get_movie_code.php?id={1}

Replacement:
<iframe width="440" height="365" scrolling="no" src="http://relaxfiles.ru/components/video/ajax/get_movie_code.php?id=$1&width=425&height=349" frameborder="0" allowfullscreen></iframe>

Опубликовано:
  • Автор

Match:
http://relaxfiles.ru/components/video/ajax/get_movie_code.php?id={1}

Replacement:
<iframe width="440" height="365" scrolling="no" src="http://relaxfiles.ru/components/video/ajax/get_movie_code.php?id=$1&width=425&height=349" frameborder="0" allowfullscreen></iframe>

 

Прописывал так. Не подхватывает...

Вместо медиа дега, срабатывает бб-код урла

Опубликовано:
  • Автор

бб-код получилось создать, и работает (змена тегом id ролика)... но хотелось бы разобраться с медиа-тегами, это удобней и эстетичней.

Даже необходимо в меди-теге... Если ставить в бб-коде, то к адресу автоматически подтягивается бб-код урла, т.е. берет url в теги

[url]и [/url]

, и если вносить изменения и повторно нажимать на "Предпросмотр" то ссылка меняет вид (спасибо обработчику пхп, на логику которого ссылается бб-код урла)

Изменено пользователем Cheshir

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.