Cheshir 21 12/03/12 07:51 Привет, форумчане! Как создать совй собственный [media]-тег? Смысл такой, есть флагманский сайт, где располагается ip.board/ip.content, и второй с видеопорталом (отдельная цмс), необходимо создать [media]-тег от видео-портала для ip.board. Поделиться сообщением Ссылка на сообщение
siv1987 2628 12/03/12 09:06 Внешний вид -> Медиа теги -> Добавить Поделиться сообщением Ссылка на сообщение
Cheshir 21 12/03/12 09:10 Внешний вид -> Медиа теги -> Добавить :D не поспоришь. Я имею ввиду логику построения медиа-тега. Примеры ютюб и иже сними есть, но немогу понять что прописывать, чтобы форум воспринимал ссылки с моего видеопортала как медиа-теги, подтягивал проигрыватель и видеоролик. Поделиться сообщением Ссылка на сообщение
newbie 1723 12/03/12 09:56 При создании есть же подсказки (описание).но немогу понять что прописыватьТогда предоставьте ссылку на видеопортал. Поделиться сообщением Ссылка на сообщение
Cheshir 21 12/03/12 09:57 При создании есть же подсказки (описание). Тогда предоставьте ссылку на видеопортал. relaxfiles.ru скин еще не правился, только с настройками разбираюсь. На днях покупал. Поделиться сообщением Ссылка на сообщение
Cheshir 21 12/03/12 11:44 Делаю по аналогии 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> и ничего не выходит... Поделиться сообщением Ссылка на сообщение
siv1987 2628 12/03/12 12:04 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&]+ Поделиться сообщением Ссылка на сообщение
Cheshir 21 12/03/12 12:37 Собственно и хотел это знать, куда копать, какую инфу смотреть? Поделиться сообщением Ссылка на сообщение
Cheshir 21 12/03/12 13:18 К тому же, я так понимаю необходимо открывать доступ для флагманского домена (где располагается ip.board) к компоненту видеопортала... Как это сделать?)Хотя бред... он же дает ссылку в теге фрейма... Поделиться сообщением Ссылка на сообщение
Ritsuka 540 12/03/12 20:12 Принцип создания 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> 1 Поделиться сообщением Ссылка на сообщение
Cheshir 21 12/03/12 20:32 (изменено) Никаких пересечений, а значит, 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 ...остается разобраться с медиа-тегом Изменено 3 декабря 2012 пользователем Cheshir Поделиться сообщением Ссылка на сообщение
newbie 1723 12/04/12 04:57 Вы видимо не поняли.У Вас ссылка на ролик: httр://relaxfiles.ru/video/prozhektorperishilton-24-09-2011.htmlА нужноВот если бы у вас была ссылка на ролик хотя бы вида: httр://relaxfiles.ru/video/42-prozhektorperishilton-24-09-2011.html Поделиться сообщением Ссылка на сообщение
Cheshir 21 12/04/12 07:19 Вы видимо не поняли.У Вас А нужно Видимо вы не понимаете. Для интерпретации необходима переменная, в роли которой выступает id ролика. Собственно Ritsuka это и выделил. Если я ошибаюсь, объясните свою точку зрения. Поделиться сообщением Ссылка на сообщение
Ritsuka 540 12/04/12 08:40 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> Поделиться сообщением Ссылка на сообщение
Cheshir 21 12/04/12 08:41 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> Прописывал так. Не подхватывает...Вместо медиа дега, срабатывает бб-код урла Поделиться сообщением Ссылка на сообщение