December 3, 201213 yr Привет, форумчане! Как создать совй собственный [media]-тег? Смысл такой, есть флагманский сайт, где располагается ip.board/ip.content, и второй с видеопорталом (отдельная цмс), необходимо создать [media]-тег от видео-портала для ip.board.
December 3, 201213 yr Author Внешний вид -> Медиа теги -> Добавить :D не поспоришь. Я имею ввиду логику построения медиа-тега. Примеры ютюб и иже сними есть, но немогу понять что прописывать, чтобы форум воспринимал ссылки с моего видеопортала как медиа-теги, подтягивал проигрыватель и видеоролик.
December 3, 201213 yr При создании есть же подсказки (описание).но немогу понять что прописыватьТогда предоставьте ссылку на видеопортал.
December 3, 201213 yr Author При создании есть же подсказки (описание). Тогда предоставьте ссылку на видеопортал. relaxfiles.ru скин еще не правился, только с настройками разбираюсь. На днях покупал.
December 3, 201213 yr Author Делаю по аналогии 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> и ничего не выходит...
December 3, 201213 yr 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&]+
December 3, 201213 yr Author К тому же, я так понимаю необходимо открывать доступ для флагманского домена (где располагается ip.board) к компоненту видеопортала... Как это сделать?)Хотя бред... он же дает ссылку в теге фрейма...
December 3, 201213 yr Принцип создания 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>
December 3, 201213 yr Author Никаких пересечений, а значит, 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 ролика. Этот код генерируется порталом к каждому ролику. Сейчас как раз пытаюсь дополнить шаблон, чтобы к каждому ролику подтягивался код прямой ссылки на ролик... правда от смарти все так же далек. Но представим у меня получилось, и к каждому ролику у меня будет прямая ссылка по типу http://relaxfiles.ru/components/video/ajax/get_movie_code.php?id=42 Как должен выглядить параметр медиа-тег?И что должен содержать параметр Шаблон замены медиа-тега? P.S. Добился в итоге, чтобы подтягивалась автоматом прямая ссылка на ролик http://relaxfiles.ru/components/video/ajax/get_movie_code.php?id=69 ...остается разобраться с медиа-тегом Edited December 3, 201213 yr by Cheshir
December 4, 201213 yr Вы видимо не поняли.У Вас ссылка на ролик: httр://relaxfiles.ru/video/prozhektorperishilton-24-09-2011.htmlА нужноВот если бы у вас была ссылка на ролик хотя бы вида: httр://relaxfiles.ru/video/42-prozhektorperishilton-24-09-2011.html
December 4, 201213 yr Author Вы видимо не поняли.У Вас А нужно Видимо вы не понимаете. Для интерпретации необходима переменная, в роли которой выступает id ролика. Собственно Ritsuka это и выделил. Если я ошибаюсь, объясните свою точку зрения.
December 4, 201213 yr 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>
December 4, 201213 yr Author 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> Прописывал так. Не подхватывает...Вместо медиа дега, срабатывает бб-код урла
December 4, 201213 yr Author бб-код получилось создать, и работает (змена тегом id ролика)... но хотелось бы разобраться с медиа-тегами, это удобней и эстетичней.Даже необходимо в меди-теге... Если ставить в бб-коде, то к адресу автоматически подтягивается бб-код урла, т.е. берет url в теги [url]и [/url], и если вносить изменения и повторно нажимать на "Предпросмотр" то ссылка меняет вид (спасибо обработчику пхп, на логику которого ссылается бб-код урла) Edited December 4, 201213 yr by Cheshir
Привет, форумчане!
Как создать совй собственный [media]-тег? Смысл такой, есть флагманский сайт, где располагается ip.board/ip.content, и второй с видеопорталом (отдельная цмс), необходимо создать [media]-тег от видео-портала для ip.board.