![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 336 Pomógł: 0 Dołączył: 25.10.2006 Ostrzeżenie: (10%) ![]() ![]() |
Witam.
Moj problem polega na tym , ze posiadam wpisy na stronie w takiej postaci . Chcialbym, aby byly wyswietlane bez polskich znakow i bez spacji. Akurat jak google indeksuje do kazdej przewy dodaje %20, to dosyc brzydko wyglada. W jaki sposob nalezy zmienic (domyslam sie) kod php czy .htaccess-a, aby pojawil sie taki wpis ? Prosze o rade |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Musisz zmodyfikować swoje skrypty, które generują te linki, a nie htaccess.
Na forum był podobny temat (chyba nawet dzisiaj) o zamienianiu polskich znaków na łacińskie odpowiedniki. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 336 Pomógł: 0 Dołączył: 25.10.2006 Ostrzeżenie: (10%) ![]() ![]() |
Ale w jaki sposob to zrobic (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A skąd my mamy wiedzieć? Samym htaccess tego nie zrobisz, trzeba zmodyfikować wszystkie skrypty, które tworzą linki.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 26.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Kohanowy helper url powinien tu pomóc(funkcja title). Jeśli nie używasz Kohany to żaden problem - powinien chodzić "sam"(bez reszty Kohany). Jeśli używasz innego frameworka to poczytaj dokumentację - prawdopodobnie też ma gdzieś taką funkcję.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 11 Dołączył: 24.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Efekt, który poszukujesz możesz uzyskać pisząc następującą funkcję:
Poźniej w kodzie (X)HTML piszesz np.: Kod $nazwa = 'Hostel Trzy Kafki'; <dt><a href="'.zamieniaj($nazwa).'.html">'.$nazwa.'</a></dt> I to tyle. |
|
|
![]()
Post
#7
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Albo po prostu dać to jako wywołanie przez ob_start" title="Zobacz w manualu PHP" target="_manual...
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 336 Pomógł: 0 Dołączył: 25.10.2006 Ostrzeżenie: (10%) ![]() ![]() |
Niestety to nie chce dzialac (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) Biore
Moze popelniam jakis blad. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
Niestety to nie chce dzialac (IMG:http://forum.php.pl/style_emoticons/default/sadsmiley02.gif) Biore Moze popelniam jakis blad. jak cos to:
Ten post edytował marcio 9.06.2009, 17:59:35 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 336 Pomógł: 0 Dołączył: 25.10.2006 Ostrzeżenie: (10%) ![]() ![]() |
Witam
To co zrobil "Savage.Mephisto" w poprzedni poscie dziala jest ok, ale nie do konca. Problem tkwi w tym, ze nie wszystkie znaki sa zamieniane. Teraz potam przyklad a powinno byc . Akurat problem glownie pojawia sie na literach: ą, ś, ż, a pozostale sa ok. Co moze powodowac ten problem? |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Używasz kodowania utf-8??
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 336 Pomógł: 0 Dołączył: 25.10.2006 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 122 Pomógł: 11 Dołączył: 24.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj w ten sposób:
Jeśli w dalszym ciągu będziesz miał problemy z kodowaniem, to możesz sobie napisać dodatkowo następującą funkcję:
A następnie zmienić fragment z:
na:
Ten post edytował Savage.Mephisto 10.06.2009, 23:19:22 |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 336 Pomógł: 0 Dołączył: 25.10.2006 Ostrzeżenie: (10%) ![]() ![]() |
Niestety nadal nie chce. Nie wiem czemu tak sie dzieje .
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 23:28 |