Existing user? Sign in
Sign up
Games
Servers
Useful
User
Pass
2FA
PhPBB3 - Youtube Embed
Freakz Forum Index
->
Trash Bin
->
Trash
->
Programming / Scripting / Database
Author
Message
2587
Kirov
[Russian FreaK]
Status: Offline
(since 05-03-2023 21:30)
Joined: 05 Feb 2010
Posts: 3275
,
Topics: 129
Location:
Mother RussiA
Reputation:
400.6
Votes
: 92
Posted: 29-12-2010, 01:08:23
| Translate post to:
... (
Click for more languages
)
In principiu acest topic ii este adresat lui shocker , din moment ce doar el cred ca ma poate ajuta cu rugamintea pe care o am .
Din ce observ forum.wow-freakz.com are un feature unic , adica youtube embeding fara vreun BB code . Daca nu e un secret as vrea sa primesc si eu scriptul asta . Am deja banalul youtube embeding via BBcode , dar din nefericire nu stie toata lumea sa foloseasca BB
.
.
Most people shout "***!!!" just before they lose control of a car... but i say: "Hold my beer and watch this!"
0
0
Back to top
koltzu
[Banned user]
Status: Offline
(since 24-10-2013 15:18)
Joined: 24 Oct 2006
Posts: 6632
,
Topics: 170
Location:
Romania
Reputation:
847.9
Votes
: 94
Posted: 29-12-2010, 02:31:00
| Translate post to:
... (
Click for more languages
)
Freakz are phpBB2, nu 3.
Scriptul e simplu ca idee, mai greu de facut daca n-ai experienta: scanezi posturile, iei parametrul de video ID din link si setezi in codul de embed al Youtube acel parametru.
0
0
Back to top
Kirov
[Russian FreaK]
Status: Offline
(since 05-03-2023 21:30)
Joined: 05 Feb 2010
Posts: 3275
,
Topics: 129
Location:
Mother RussiA
Reputation:
400.6
Votes
: 92
Posted: 29-12-2010, 02:43:22
| Translate post to:
... (
Click for more languages
)
Experienta intr-adevar imi lipseste cu desavarsire , cu toate ca asta nu m-a impiedicat niciodata . Invat relativ usor , in special lucrurile de care sunt interesat .
Din explicatia ta nu prea am inteles koltzule ( da stiu , ca ai explicat ca sa fie simplu ) , dar daca te referi la scriptul pe care il am si eu acum pus pe forum , nu sunt multumit de el .
Cam asa arata ce am eu acum pus :
BBCode Usage :
Code:
[youtube]{TEXT}[/youtube]
HTML replacement:
Code:
<object width="425" height="344"><param name="movie" value="{TEXT}v/{TEXT1}&rel=en&fs=1&color1=0x234900&color2=0xd4d4d4"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="{TEXT}v/{TEXT1}&rel=en&fs=1&color1=0x234900&color2=0xd4d4d4" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object>
Dar nu sunt multumit de el , pentru ca daca nu este folosit codul BB ramane link-ul pur si simplu .
.
Most people shout "***!!!" just before they lose control of a car... but i say: "Hold my beer and watch this!"
0
0
Back to top
koltzu
[Banned user]
Status: Offline
(since 24-10-2013 15:18)
Joined: 24 Oct 2006
Posts: 6632
,
Topics: 170
Location:
Romania
Reputation:
847.9
Votes
: 94
Posted: 29-12-2010, 04:01:13
| Translate post to:
... (
Click for more languages
)
Nu stiu cum e functia de scanare a posturilor dar in principiu, cand o gaseste, preia partea de dupa "v=" de aici, care e ID-ul video-ului
Code:
http://[www.youtube.com/watch?v=ZX6bMSG0Gy8
si o 'transplanteaza' in codul de embed, acolo unde trebuie sa fie id-ul in forma urmatoare: youtube.com/v/VIDEOID
Code:
<object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/VIDEOID?fs=1&hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/VIDEOID?fs=1&hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object>
Oricum, nu se modifica postul din database cu codul de embed pentru ca ar arata si urat si pentru ca in posturi nu poti pune HTML, pentru asta ai nevoie dep artea scriptului care scaneaza posturile cand e renderata pagina si transforma link-urile in codurile de embed.
0
0
Back to top
Shocker
[
Freakz owner
]
Status: Offline
(since 08-02-2020 12:17)
Joined: Momentul zero
Posts: 33986
,
Topics: 1350
Location:
localhost
Reputation:
6485.6
Votes
: 829
Posted: 29-12-2010, 04:22:58
| Translate post to:
... (
Click for more languages
)
Eu mi-am facut ceva simplu, ceva functii de parsare suplimentare inainte ca mesajul sa fie afisat in topic.
Pentru youtube links, folosesti expresii regulate + preg_replace
Ca expresie poti folosi asta mea:
Code:
#(^|[\n ]|<a(.*?)>)http://(www\.)?youtube\.com/watch\?v=([a-zA-Z0-9\-_]+)[a-zA-Z0-9\-\_\&\=\;\%]*(</a>)?#im
Sintaxa de la preg_replace e
Code:
$mesaj = preg_replace('expresie_regulata', 'cu_ce_sa_inlocuiasca', $mesaj);
Soo.. ar veni ceva de genul
Code:
$mesaj = preg_replace("#(^|[\n ]|<a(.*?)>)http://(www\.)?youtube\.com/watch\?v=([a-zA-Z0-9\-_]+)[a-zA-Z0-9\-\_\&\=\;\%]*(</a>)?#im",' <a href="http://youtube.com/watch?v=$4" target="_blank">http://youtube.com/watch?v=$4:</a><br><object width="400" height="335"><param name="movie" value="http://www.youtube.com/v/$4&hl=en_US&fs=1&color1=0x3a3a3a&color2=0x999999"></param><embed src="http://www.youtube.com/v/$4&hl=en_US&fs=1&color1=0x3a3a3a&color2=0x999999" type="application/x-shockwave-flash" width="400" height="335"></embed></object><br />', $mesaj);
FREAKZ COMMUNITY @ Facebook
WOW FREAKZ @ Facebook
0
0
Back to top
Kirov
[Russian FreaK]
Status: Offline
(since 05-03-2023 21:30)
Joined: 05 Feb 2010
Posts: 3275
,
Topics: 129
Location:
Mother RussiA
Reputation:
400.6
Votes
: 92
Posted: 29-12-2010, 15:35:31
| Translate post to:
... (
Click for more languages
)
Koltzu in mare parte mi-am dat seama care e principiul de functionare , doar ca nu stiam exact modul . Multam fain oricum .
O sa incerc sa implementez , desi probabil o sa imi prind urechile.....nu am nici un sfert din cunostintele tale , shockere .Mersi pentru ajutor .
LE : aici ar trebui implementata chestia asta ? "functions.inc.php" Mai bine intreb decat sa imi para rau .
.
Most people shout "***!!!" just before they lose control of a car... but i say: "Hold my beer and watch this!"
0
0
Back to top
Shocker
[
Freakz owner
]
Status: Offline
(since 08-02-2020 12:17)
Joined: Momentul zero
Posts: 33986
,
Topics: 1350
Location:
localhost
Reputation:
6485.6
Votes
: 829
Posted: 29-12-2010, 21:29:50
| Translate post to:
... (
Click for more languages
)
Nu mai stiu cum are phpbb3 fisierele, probabil prin viewtopic.php, asta e fisierul care prelucreaza si afiseaza posturile dintr-un topic. Cauta care e variabila care tine mesajele/posturile (ar trebui sa fie intr-un loop FOR) si prelucreaz-o
FREAKZ COMMUNITY @ Facebook
WOW FREAKZ @ Facebook
0
0
Back to top
Freakz Forum Index
->
Trash Bin
->
Trash
->
Programming / Scripting / Database
The time now is 16-05-2024, 18:19:49
Copyright info
Based on phpBB
ro
/
com
B
Login
I forgot my password
World of Warcraft
Login for more...
Download WoW 7.3.5
Misc
eSports
Achievements
Buy reputation with votes
Reputation trades
Forum rules
Ban list
Members list
User guide (FAQ)
World of Warcraft
View details