.htaccess triki in poznanstva
 
DjJuvan 14. sep 2010 19:08:10 Pridružen od:
17. jan 2009
704 objav
469 243 61
#1

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 :\


všeč(0) ni všeč(0) spam(0)
 
EDsolution 14. sep 2010 19:40:39 Pridružen od:
25. jul 2010
483 objav
399 171 26
#2

Za rel="shadowbox" .htaccess nima veze, to je stvar wordpressa, za drugo stvar pa tudi dvomim. Bo še kdo drugi povedal kaj več.


všeč(0) ni všeč(0) spam(0)
EDsolution.si, spletne storitve - Izdelava spletnih strani
Vremensko okno - Vreme widget - 1A-vreme.si
 
DjJuvan 14. sep 2010 20:02:53 Pridružen od:
17. jan 2009
704 objav
469 243 61
#3

Da dam en praktičen primer...

gre za youtube video posnetke v desnem kazalu: http://www.sloanime.org/arhiv/napovedan-anime-po-minori-scramble-mangi-4880/

Le-te bere iz določenega zunanjega javascripta, zato niti v source kodi ne vidm teh zadev.

Nisem pa zaenkrat našel nobenega podobnega modula, ki bi mi mogoče kaj olajšal zgornje zahteve :\


všeč(0) ni všeč(0) spam(0)
 
Lombi 14. sep 2010 20:05:32 Pridružen od:
7. jun 2008
445 objav
315 9 7
#4

Izvedljivo v dveh nivojih, oba pa zahtevata t.i. bbcode-like parser. Se pravi parser, ki ga kresne direktno pred server outputom:



1.) z preg_replace najdes stare youtube povezave in jih v zivo replaceas, preden uporabnik dobi HTML dokument. Okej, isto lahko izvedes preden stvar kresnes v bazo.



2.) uporabis

všeč(1) ni všeč(0) spam(0)
 
DjJuvan 14. sep 2010 20:59:01 Pridružen od:
17. jan 2009
704 objav
469 243 61
#5

sliš se komplicirano... pa morda celo neizvedljivo?


všeč(0) ni všeč(0) spam(0)
 
Lombi 14. sep 2010 21:47:00 Pridružen od:
7. jun 2008
445 objav
315 9 7
#6

Vse kaze da imas Wordpress, skorajda najenostavnejsi CMS za takele zadevscine, rukni si gor bbcode plugin in ti bo resil vse variante #1



Yatta!


všeč(0) ni všeč(0) spam(0)
 
Roky 15. sep 2010 06:01:49 Pridružen od:
9. apr 2008
2506 objav
3240 335 107
#7

DjJuvan, seveda je izvedljivo ... lahko prosiš tega plugin makerja in mu nekaj plačaš, lahko se sam poglobiš v to, lahko pa daš na kakšn freelancer portal, da iščeš nekoga za to stvar (boš poceni skozi prišel).


všeč(0) ni všeč(0) spam(0)
rok.meglic@gmail.com - 031 492 148
 
blindek 15. sep 2010 08:24:14 Pridružen od:
11. dec 2009
924 objav
849 240 22
#8

@DjJuvan upam, da te ne moti če ukradem tvojo temo za eno kratko vprašanje isto glede .htaccess



Sam bom sedaj eno spletno stran selil iz Joomla+Virtuemart na Magento. To pomeni, da bodo URLji artiklov vsi drugačni. Le najboljše rangirane artikle, bom ročno z 301 redirectom stari URL preusmeril na novega.



Zanima me pa za ostale, ki so manj vredni ampak vseeno nekaj. Če obstaja kakšna .htaccess komanda, ki bi recimo če nekdo preko googla pride na stari URL artikla, na mesto, da napiše 404 not found, ga preusmeri na www.domena.com - na Home. Se pravi, da vse URLje ki ne najde, preumseri na index?


všeč(0) ni všeč(0) spam(0)
 
Perun 15. sep 2010 08:42:48 Pridružen od:
21. jul 2008
4040 objav
4973 260 37
#9

samo 404 stran predelaj ... cisto lustna je kar guglova: http://googlewebmastercentral.blogspot.com/2008/08/make-your-404-pages-more-useful.html


všeč(0) ni všeč(0) spam(0)
 
DjJuvan 15. sep 2010 12:32:49 Pridružen od:
17. jan 2009
704 objav
469 243 61
#10

@Lombi, v bistvu ne vem, kaj ima bbcode plugin zveze s tem, če hočem, da mi en drug plugin linka napačno youtube povezavo. Jaz bi rabil odstranit tisti "watch?v=" in zamenjat z "/v/". To je pa vse, kar mi mora ena skripta v ozadju narest... Tukaj ne gre za nobeno olajšanje za uporabnika... ker tisti video posnetki v desnem kazalu se prikazujejo samodejno s javascriptom in neodvisno od katerega koli uporabnika.



Ne vem, ne vidm povezave tvoje razlage z mojim problemom.


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se