Username:
Password:
 Log me on automatically each visit
 
Aeroion.Ru
Форумы сервера Aeroion.Ru
Welcome

Aeroion.Ru Forum Index
  » Технические форумы
   » Поддержка и моды для phpBB3
    » Преобразование ссылок на видео с Youtube в bbCode
   phpBB3
printer-friendly view
AuthorПреобразование ссылок на видео с Youtube в bbCode
evrus Gender:Male

Участник


Joined: 31 Oct 2011
Posts: 9
Last Visited: Tue 31 Jan, 2012 14:45
Кредиты: 406
Reputation: 0
Age: 31
Zodiac: Libra Monkey

Здравствуйте Сергей.
Мне необходимо сделать небольшую модификацию, на основе вашего мода, а именно необходимо парсить youtube ссылки, оставляя от них только id видео (+ббкод).
Сколько мне будет стоить моя прихоть?

P.s. Модом Вашим пользуюсь — огромное спасибо за него.
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1135
Last Visited: Today at 03:29
Кредиты: 3618
Reputation: 48
Age: 41
Zodiac: Aquarius Pig

Основной мод для вставки видео c youtube у вас уже установлен или вы использовали какой-нибудь пользовательский bbCode? Думаю, это несложно сделать, алгоритм парсинга примерно похож на парсинг вики-ссылок.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
evrus Gender:Male

Участник


Joined: 31 Oct 2011
Posts: 9
Last Visited: Tue 31 Jan, 2012 14:45
Кредиты: 406
Reputation: 0
Age: 31
Zodiac: Libra Monkey

Да, у меня пользовательский bbCode:
Code:
[youtube]id видео[/youtube]

Необходимо, чтобы оставалось от ссылок следующего вида:

httр://www.youtube.com/watch?v=xxxxxxxxxxx&feature=related,
httр://youtube.comv/v/xxxxxxxxxxx,
(еще какие-то варианты возможно есть),

только ID — xxxxxxxxxxx помещенное между тегами.

Добавлено спустя 4 минуты 38 секунд:

Кстати позавчерашний мой пост в теме которую Вы указали.
http://www.phpbbguru.net/.....ml#p344008
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1135
Last Visited: Today at 03:29
Кредиты: 3618
Reputation: 48
Age: 41
Zodiac: Aquarius Pig

Готово во вложении. Разбираются ссылки вида httр://www.youtube.com/watch?v=xxxxxxxxx , httр://www.youtube.com/watch?v=xxxxxxxxx&feature=XXXX , httр://youtube.comv/v/xxxxxxx , http://youtu.be/xxxxxxxxx и преобразуются в bbCode вида [ youtube ]id видео[ /youtube ]

Protected Message:
Show


Download Transform_youtube_url.txt (1.85 KB). Added/Updated Fri 04 Nov, 2011 20:26. Downloaded 6 Time(s). Price, (Кредиты) 10.
Преобразовывает ссылки на видео Youtube в bbCode. Скачивание для зарегистрированных пользователей


_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
evrus Gender:Male

Участник


Joined: 31 Oct 2011
Posts: 9
Last Visited: Tue 31 Jan, 2012 14:45
Кредиты: 406
Reputation: 0
Age: 31
Zodiac: Libra Monkey

Protected Message:
Show
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1135
Last Visited: Today at 03:29
Кредиты: 3618
Reputation: 48
Age: 41
Zodiac: Aquarius Pig

Protected Message:
Show

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
evrus Gender:Male

Участник


Joined: 31 Oct 2011
Posts: 9
Last Visited: Tue 31 Jan, 2012 14:45
Кредиты: 406
Reputation: 0
Age: 31
Zodiac: Libra Monkey

Protected Message:
Show


Добавлено спустя 7 минут 16 секунд:

Спасибо огромное — все супер, все работает.

Добавлено спустя 9 минут 27 секунд:

Protected Message:
Show


Download message_parser.zip (13.98 KB). Added/Updated Thu 03 Nov, 2011 17:54. Downloaded 6 Time(s).


Last edited by evrus on Thu 03 Nov, 2011 17:55; edited 1 time in total
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1135
Last Visited: Today at 03:29
Кредиты: 3618
Reputation: 48
Age: 41
Zodiac: Aquarius Pig

Дайте пример такого текста, сейчас гляну.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
evrus Gender:Male

Участник


Joined: 31 Oct 2011
Posts: 9
Last Visited: Tue 31 Jan, 2012 14:45
Кредиты: 406
Reputation: 0
Age: 31
Zodiac: Libra Monkey

Из этого:
Code:
http://site.ru/forum/viewtopic.php?f=20&t=347&p=2692#p2692
Youtube
ID


Получилось:
Code:
[url=http://site.[youtube]ru[/youtube] тест[/url]
[youtube]Youtube[/youtube]
[youtube]ID[/youtube]


Добавлено спустя 12 минут 44 секунды:

Уточняю — он парсит любую строчку содержащую латинские буквы. Соответственно и ссылки http
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1135
Last Visited: Today at 03:29
Кредиты: 3618
Reputation: 48
Age: 41
Zodiac: Aquarius Pig

Исправил.

Code:
# -------- [OPEN] --------------
includes/message_parser.php

# -------- [FIND] --------------

            preg_match_all('#(^|[\n\t (>.])(http://(?:www\.)?youtube\.com(?:/watch\?v=|/v/))?([0-9a-z\-\_\+]+)([\S$+]*)#i', $this->message, $matches);

# -------- [REPLACE WITH] --------------

            preg_match_all('#(^|[\n\t (>.])(http://(?:www\.)?youtube\.com(?:/watch\?v=|/v/))([0-9a-z\-\_\+]+)([\S$+]*)#i', $this->message, $matches);
 


Или просто выделенный ? убрать.

Исходный пост

Code:
http://site.ru/forum/viewtopic.php?f=20&t=347&p=2692#p2692
Youtube
ID

Музыка из к/ф Профессионал (Le Professionel). Видео с Youtube.com

http://www.youtube.com/watch?v=jbdPUiih020&feature=player_embedded


После преобразования

Code:
http://site.ru/forum/viewtopic.php?f=20&t=347&p=2692#p2692
Youtube
ID

Музыка из к/ф Профессионал (Le Professionel). Видео с Youtube.com

[youtube]jbdPUiih020[/youtube]

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
evrus Gender:Male

Участник


Joined: 31 Oct 2011
Posts: 9
Last Visited: Tue 31 Jan, 2012 14:45
Кредиты: 406
Reputation: 0
Age: 31
Zodiac: Libra Monkey

Спасибо огромное Сергей. Теперь все работает как надо.
Back to topOffline View user's profile
evrus Gender:Male

Участник


Joined: 31 Oct 2011
Posts: 9
Last Visited: Tue 31 Jan, 2012 14:45
Кредиты: 406
Reputation: 0
Age: 31
Zodiac: Libra Monkey

Я еще выяснил что у Ютуб есть ссылки вида httр://www.youtube.com/watch?feature=player_embedded&v=ххххххх
и http://youtu.be/ххххххх

Можно их тоже добавить?
Back to topOffline View user's profile
Merged: Sat 05 Nov, 2011 02:29 by Sergey
From Topic [RC] Simple Url To Link name before posting for phpBB3 Olympus ()
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1135
Last Visited: Today at 03:29
Кредиты: 3618
Reputation: 48
Age: 41
Zodiac: Aquarius Pig

Первую учту, а такого вида http://www.youtube.com/05.....PwZDSEzfE нет.

Code:
К сожалению, запрашиваемую страницу не удается найти.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
evrus Gender:Male

Участник


Joined: 31 Oct 2011
Posts: 9
Last Visited: Tue 31 Jan, 2012 14:45
Кредиты: 406
Reputation: 0
Age: 31
Zodiac: Libra Monkey

Именно youtu.be — такая ссылка генерируются когда вы нажимаете [Отправить] чуть ниже плеера Ютуб http://youtu.be/7KOyWSFJQCU
Уж не знаю кто этим пользуется, но факт остается фактом.
Back to topOffline View user's profile
Sergey Gender:Male


Местный босс - администратор


Joined: 06 Jan 2005
Location: Оренбург
Posts: 1135
Last Visited: Today at 03:29
Кредиты: 3618
Reputation: 48
Age: 41
Zodiac: Aquarius Pig

Готово. Забирайте из вложения в этом посте Преобразование ссылок на видео с Youtube в bbCode . Ранее добавленный код просто снести, вставить новый.

_________________
Профессионал - это тот же дилетант, только знающий где ошибется. Генератор db_update.php для phpBB2 с некоторыми удобствами.
Как ставить моды. Что такое [SQL] и с чем его едят | Как правильно задавать вопросы и получать адекватные ответы | Правила форума
Бесплатная техподдержка только на форуме! Не надо стучаться в аську, слать емайлы, пытаться писать в приват. Спасибо за понимание.
Please do not PM, ICQ or email me for support help - you won't get any reply. If you have a question or issue, post it in the appropriate forum/topic. Thanks!
Back to topOffline View user's profile Skype Name
Display posts from previous:   

Summary Rating For >> Преобразование ссылок на видео с Youtube в bbCode
Average Rating: 0.00 :: Min Rating: 0 :: Max Rating: 0 :: Number of Ratings: 0
Choose Rating: 1   2   3   4   5  

Similar Topics
Topic Author Forum Replies Last Post
No new posts Hidden Topic: bbCode Blink и перевод строки vlad77 Поддержка и моды для phpBB2 12 Sun 23 Jan, 2011 02:48 View latest post
vlad77
No new posts Мод для вставки видео youtube
phpBB2
reallab.info Поддержка и моды для phpBB2 24 Sat 18 Feb, 2012 01:45 View latest post
Sergey
No new posts bbcode видео vkontakte vlad77 Поддержка и моды для phpBB2 3 Mon 30 Jan, 2012 21:54 View latest post
core
No new posts [RC] Quick quote for phpBB3 native qu...
цитирование выделенного текста для вс...
Sergey Поддержка и моды для phpBB3 26 Tue 11 Oct, 2011 15:42 View latest post
Sergey
No new posts [FAQ] Какой программой редактировать ...
Рекомендации по выбору текстового ред...
Sergey Разное 0 Tue 22 Jun, 2010 15:04 View latest post
Sergey




All times are UTC + 3 Hours
All times are synchronized with the forum server time
Users browsing this topic:
Registered Users: None

Jump to:   
printer-friendly view
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum