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

580

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

467

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

441

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

503

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

431

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

273

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

1678

28.08.2008 0:32

dedko45 Zobrazenie posledných príspevkov

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

v Grafické programy

3

1852

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

3686

19.08.2009 18:29

kubo333 Zobrazenie posledných príspevkov

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

v Grafické programy

4

570

25.07.2010 19:44

Dzin 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

251

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

333

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

1179

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

1783

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

631

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

576

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