Strona 1 z 1

You Tube

PostNapisane: 2012-12-29, 23:02:22
przez yamall
Jak to jest z YouTube ?
Jak dam więcej niż jeden link to wyświetla tylko pierwszy jako film ?
Bo tak to działa, czy poprostu coś źle wpisuje ?

PostNapisane: 2012-12-30, 14:24:03
przez Zilog
Przykład jednego z Twoich linków które wstawiłeś:
http://www.youtube.com/watch?feature=pl ... Kz7WnU83E#!

Z takich linków musisz wycinać tą część którą zaznaczyłem na czerwono:

http://www.youtube.com/watch?feature=player_embedded&v=2vKz7WnU83E#!

I wtedy będzie śmigać prawidłowo. Czasami tak jest że forum źle odczytuje link z tym tekstem,dlatego lepiej wklejać linki bez niego. Twój wątek o filmach poprawiłem i wszystko wyświetla się poprawnie :)

PostNapisane: 2013-01-03, 11:29:34
przez BlueMan
Niby poprawiłem BBcode, ale i tak nie będzie do idealnie inteligentne, aby rozpoznawać wszystkie wersje linków.

PostNapisane: 2013-01-03, 15:04:54
przez yamall
Zilog dzieki za info, człowiek jednak się uczy całe życie :)

PostNapisane: 2013-01-05, 01:57:31
przez cre[a]tive
yamall - 29 gru 2012 22:02 napisał(a):Jak to jest z YouTube ?


Osobiście polecam korzystać z opcji "udostępnij" na YouTube. Niestety ostatnie modyfikacje na YT sprawiły, iż po kliknięciu w "udostępnij" pojawia się link skrócony, mianowicie: youtu.be, a tego nasze forum jeszcze nie rozpoznaje. I tu pytanie do Szymona, czy da się zrobić tak, by rozpoznawało? ;]

Inną opcją jest po prostu skopiowanie adresu do utworu z góry, działa raczej zawsze, pod warunkiem, że nie jesteś w trakcie odtwarzania żadnej playlisty. Jeśli tak, wystarczy przejść do oryginalnego filmiku i wówczas skopiować link z góry przeglądarki...

PostNapisane: 2013-01-14, 23:18:35
przez BlueMan
Nie da się zrobić super uniwersalnego BBCode który by rozpoznawał maksymalnie dużo linków z YT :(
Jeden BBCode może rozpoznawać tylko jeden link. A niestety nie można paru [youtube] utworzyć :/

PostNapisane: 2013-01-15, 11:09:41
przez junior
ależ da się... ja używam kodu:
Kod: Zaznacz cały
$regex='~
              # Match non-linked youtube URL in the wild. (Rev:20111012)
              (<a\s*(.*)>)?
              (https?://)?         # Required scheme. Either http or https.
              (?:[0-9A-Z-]+\.)? # Optional subdomain.
              (?:               # Group host alternatives.
                youtu\.be/      # Either youtu.be,
              | youtube\.com    # or youtube.com followed by
                \S*             # Allow anything up to VIDEO_ID,
                [^\w\-\s]       # but char before ID is non-ID char.
              )                 # End host alternatives.
              ([\w\-]{11})      # $1: VIDEO_ID is exactly 11 chars.
              (?=[^\w\-]|$)     # Assert next char is non-ID or EOS.
             
              [?=&+%\w\-]*        # Consume any URL (query) remainder.
              (</a>)?
              ~ix';

jest to troszkę przeze mnie zmodyfikowana wersja kodu znalezionego w internecie, co prawda jest to wersja pod joomle a nie bbcode ( uwzględniająca. że może edytor zamienić na link itp i bez tagu bbcode, ale powinien szymon coś sklecić z tego)
id filmiku jest wtedy pod 4 :)