Sivu 1/1

Älykäs youtube-bbcode

Lähetetty: 17 Maalis 2009, 14:37
Kirjoittaja AnttiS
Moro
Onnistuuko pienimuotoinen filtteröinti ja älykkyyden rakentaminen bbcodeen? Tavoitteena siis helppokäyttöinen robust [youtube ] abc123[ /youtube] tagi, joka korvautuu sopivalla embed html koodilla niin, että
- abc123 voi olla videon ID xyz123
- abc123 voi olla videon url kopsittuna url kentästä, eli formaatti http://www.youtube.com/watch?v=xyz123
- abc123 voi olla videon url kopsittuna selaimen urlikentästä, eli formaatti mitä sattuu ja jossain välissä tuo v=xyz123

Toteutus siis joku regexp tms joka löytää tuon ID:n ja siivoaa ylimääräiset pois. Korvautuminen vaikkapa http://www.phpbbsuomi.com/viewtopic.php ... ube#p15326 ohjeen mukaan.

Vai onko toiminnallisuuden häkkääminen koodiin ainoa vaihtoehto? :shock:

Re: Älykäs youtube-bbcode

Lähetetty: 18 Maalis 2009, 00:48
Kirjoittaja Peetra
Meillä on tollainen Lekfoorumilla. Ei ole minun tekemä. Mä en sen foorumin filuhin ole oikein paljon koskenut, verrattuna kuinka paljon sitä on modattu. :mrgreen: Meidän YoutubeCode Tehtiin alunperin RC5 varten, mutta roikkuu tietysti ehjänä mukana edelleen. :)

Eli mahdollista on, muttei voida toteuttaa suoraan ACP:ssä, niinkuin muut BBCodet phpBB3:ssa.

Re: Älykäs youtube-bbcode

Lähetetty: 18 Maalis 2009, 08:02
Kirjoittaja AnttiS
Ok.. onko tuo modi, vai miten on toteutettu? Ladattavissa jostain? :)

Re: Älykäs youtube-bbcode

Lähetetty: 18 Maalis 2009, 09:29
Kirjoittaja Peetra
Sori... Se on kirjoitettu meidän foorumia varten.

Ollaan kyllä vaihtamassa filu-järjestelmä kevään aikana, että periaatteesa koko foorumi kaikkine toimintoineen on myynnissä, ilman viestejä, pelejä ja käyttäjiä. Kiinnostunut ostaa? Sieltä saisi ainaski Youtubecode purettu! :mrgreen:

Re: Älykäs youtube-bbcode

Lähetetty: 18 Maalis 2009, 10:12
Kirjoittaja AnttiS
Ehkei sentään ostoksille.. :lol:

Tämä toteutus tuntuu toimivan lähes ok
http://www.phpbb.com/community/viewtopi ... 1#p3142711

Re: Älykäs youtube-bbcode

Lähetetty: 18 Maalis 2009, 10:42
Kirjoittaja Lurttinen
Muuta tuo {TEXT} -> {SIMPLETEXT}
{TEXT} ei pitäisi ikinä käyttää HTML tagin sisällä. Se luo potentiaalisen tietoturvariskin.

Re: Älykäs youtube-bbcode

Lähetetty: 18 Maalis 2009, 10:51
Kirjoittaja AnttiS
Ok, kiitos hyvästä huomiosta :)