Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
orezanie spec. znakov v url

Registrovaný: 20.01.07
Prihlásený: 12.02.24
Príspevky: 401
Témy: 87
Príspevok NapísalOffline : 09.07.2009 21:34

zdravim, cez .htaccess
mam riesene, ze adresa
Kód:
novinky.php?akcia=show&id=81

sa zmeni na adresu
Kód:
novinky/názov novinky/


potrebujem to zmenit na
Kód:
novinky/nazov-novinky/


= Mali by byt v URL orezane špeciálne znaky - interpunkciu, bodky, čiarky, medzery, velké písmená


Offline

Čestný člen
Čestný člen
orezanie spec. znakov v url

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 09.07.2009 21:40

A môžem vedieť, odkiaľ berieš ten názov novinky? Lebo v adrese
Kód:
novinky.php?akcia=show&id=81

sa nikde nenachádza.

Predpokladám, že to ťaháš z db a preto by si mal mať v db uložený názov bez diakritiky. Môžeš síce pri vytiahnutí názvu z databázy previesť tento názov a odstrániť z neho diakritiku, ale to nie je dobré riešenie, použil by som prvú možnosť - napr. kvôli duplicite, už pri ukladaní do databázy skontroluješ či sa tam taký názov nenachádza, pretože novinka "bábka" a "babka" budú mať rovnaký tvar po odstránení diakritiky.







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
orezanie spec. znakov v url

Registrovaný: 20.01.07
Prihlásený: 12.02.24
Príspevky: 401
Témy: 87
Príspevok Napísal autor témyOffline : 09.07.2009 21:43

nazov novinky beriem z databazy, ANO
teda v databaze nemoze byt ulozeny nazov bez diakritiky
takze co mam vlastne spravit?
asi nechapem, co myslis tym 2. riesenim, ked prve neodporucas


Offline

Čestný člen
Čestný člen
orezanie spec. znakov v url

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 09.07.2009 21:45

shaggy píše:
...a preto by si mal mať v db uložený názov bez diakritiky

:-) zle som sa vyjadril.
Prvé riešenie - názov bez diakritiky v db.
Druhé (nevhodné) riešenie - odstraňovať diakritiku php skriptom pri výbere z db.

edit: dá sa použiť napr. toto:
http://php.vrana.cz/vytvoreni-pratelskeho-url.php







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
orezanie spec. znakov v url

Registrovaný: 20.01.07
Prihlásený: 12.02.24
Príspevky: 401
Témy: 87
Príspevok Napísal autor témyOffline : 09.07.2009 21:50

dik, idem sa pozriet na ten odkaz k vrana.cz ...
lebo potom podla teba nemozem pouzit ani jedno riesenie, lebo v db musi byt nazov s diakritikou a druhe je nevhodne


Offline

Čestný člen
Čestný člen
orezanie spec. znakov v url

Registrovaný: 21.02.06
Prihlásený: 08.12.14
Príspevky: 5404
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 09.07.2009 21:55

Ech, tak ešte raz a polopate.

Do db uložíš AJ názov s diakritikou (ten čo sa zobrazí napr. v title stránky) a AJ názov bez diakritiky. Proste budeš mať o jeden stĺpec naviac. Proste pri ukladaní stránky do databázy spustíš ten skript, ktorý zoberie názov s diakritikou a prevedie ho na ten bez diakritiky + uložíš obidva.

Tú druhú možnosť som uviedol iba ak by si z nejakého dôvodu nemohol pridať do tabuľky v db ďalší stĺpec.

Už je to jasné?







_________________
Neradím a nekomunikujem cez SS, ak niečo potrebujete, máte iné možnosti: Ak vám zmizla téma, alebo sa vám niečo nepáči. Ak potrebujete nahlásiť príspevok/človeka, reportujte ho. Ak máte s niečim problém, riešte to v danej téme.
Offline

Užívateľ
Užívateľ
orezanie spec. znakov v url

Registrovaný: 20.01.07
Prihlásený: 12.02.24
Príspevky: 401
Témy: 87
Príspevok Napísal autor témyOffline : 09.07.2009 21:59

idem pouzit tu funkciu, ktora je na tom webe vrana.cz
dakujem za info


Odpovedať na tému [ Príspevkov: 7 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. SEF url alebo pekná url

v PHP, ASP

1

573

10.07.2011 14:31

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. IFRAME špec.

v HTML, XHTML, XML, CSS

3

462

28.02.2009 17:58

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. low spec OS

v Ostatné operačné systémy

6

434

11.10.2013 17:22

lukac Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spec Ops: The Line

v Počítačové hry

5

496

09.08.2012 20:26

qkrusty Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spec Ops: The line

v Počítačové hry

3

424

22.12.2009 12:07

krisso Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Min Spec na YT FullHD

v Notebooky a netbooky

5

269

22.02.2017 0:09

T.C.B.E.E Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. orezanie

v Grafické programy

12

1672

28.08.2008 0:32

dedko45 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. orezanie obrazku

v Grafické programy

4

564

25.07.2010 19:44

Dzin Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Orezanie obrázka

v Grafické programy

3

1832

31.05.2019 10:41

void Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Orezanie videa

v Video programy

6

3677

19.08.2009 18:29

kubo333 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. P: Corsair SPEC-01 Red LED Carbide Series

v Predám

0

241

06.12.2020 18:11

tarezni Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. I/P: NZXT Manta a Corsair Spec Alpha

v Predám

0

329

25.05.2016 11:43

Ľubo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Orezanie hier Win 7

v Operačné systémy Microsoft

15

1166

27.11.2010 22:26

KooK1e Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Orezanie videa a hudby

v Video programy

1

1778

23.06.2009 12:17

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. orezanie okrajov na videu

v Video programy

0

620

26.04.2008 19:12

g3rtrud Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. I/P: EKWB EK-KIT X360 + Corsair Spec Omega

v Predám

4

562

07.04.2018 16:48

Ľubo Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra