![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarząd Postów: 3 503 Pomógł: 28 Dołączył: 17.10.2002 Skąd: Wrocław ![]() |
No i mam dylemat.
Udało mi się w prosty w sumie sposób dzięki .htaccess i ForceType uzyskać url'ew stylu: Cytat
gdzie go, to plik php którego dotyczy właśnie ForceType a news/page/3 to oczywista parametry (umieszczone w $_SERVER['PATH_INFO']) W tym jednak momencie musże uwzględnić fakt, że nie zawsze może byc możliwość użycia .htaccess i trzeba będzie stosować zwykłe linki. Cytat
Najprostrzym rozwiązaniem byłoby po prostu zapisanie w konfiguracji np. [php:1:fe81bd4028]<?php $arrConfig['UseNiceUrls'] = (true|false}; ?>[/php:1:fe81bd4028] Tutaj jednak rodzi się problem. Jeśłi nie będzie można wykorzystać ForceType, trzeba będzie zamienić plik startowy na go.php i podmienić moduł odpowiedzialny za generowanie i parsowanie linków. I teraz temat do dyskusji - w jaki sposób skrypt mógłby rozpoznać, czy można używac ForceType, zakładając, że plik .htacces istnieje, tylko nie jest analizowany. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Hm fakt.
Można zrobić jeszcze tak, że przy instalacji otwierasz malutkie okienko JS w którym jako strona1.php masz kod przekierowujący na strona2.php - jeżeli działa to zamykasz okienko i wstawiasz do ukrytego pola że forcetype, a jeżeli nie działa (dajesz timeota) zamykasz i wstawiasz, że zwykłe linki. Strona1.php powinna byc ramka, zeby po nieudanym wskoczeniu na strona2.php mozna bylo zamknac automatycznie okienko. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 15:55 |