.htaccess triki in poznanstva

Ahoj!

.htaccess je luštna zadeva in zelo uporabna, ampak ene stvari pa enostavno ne najdem... niti ne vem, če je izvedljiva.

Zanima me, če je možno na strani določeno vrsto povezav prisilit, da jih izpisuje drugače od zastavljene kode. Recimo, en plugin v wordpressu mi preko zunanjega javascripta in čudno sprogramirane php kode izpiše youtube linke v čisto običajno obliko - "http://www.youtube.com/watch?v=xxxxxxxxxxx", jaz bi jih pa hotel v "http://www.youtube.com/v/Bnv8RrpWNek" in pa zraven še ukaz za shadowbox funkcijo "rel=shadowbox" s čimer bi video vrglo v ospredje z zatemnjenim ozadjem (namesto v novo stran).

Je to izvedljivo? Ali morm prisilit avtorja dodatka za te youtube videje, da spiše primerno kodo zame :\

12 odgovorov

Dosti, poglej - ce zna koda spremenit [ b ] v <b> (in seveda tudi malo bolj kompleksne regexe), potem zelo enostavno najdes noter funkcionalnost ki ti "watch?v=" zamenja v "/v/"

Skratka ne rabis pisat "iz nule", ker lahko to funkcionalnost ze najdes v WP BBcode pluginih. Samo dodas ta replace noter in je to to.

Ja, ampak za večino teh "replacerjev" se gre za "content" replace. Ne pa že prikazano kodo v kazalu in preko javascripta... Ker, če bi pogledal source kodo (odpreš v FFju in daš Pogled > Izvirna koda strani), teh youtube linkov sploh ne najdeš... Zato predvidevam, da se ne bom mogu igrat z dodatnimi plugini, ampak bi mogu it globje v prikazovanje strani.