ForumCała strona

Nawigacja

Aktualnie online

Gości online: 6

Użytkowników online: 0

Łącznie użytkowników: 25,400
Najnowszy użytkownik: AlojzyBartek

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

piterus
30.10.2024 19:45:48
I będziemy śpiewać: "Kiedy 20 blisko, przebadaj wszystko, przebadaj wszystko..." Pfft

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
SEO Friendly URL (mod_rewrite, htaccess) z v6 dla v7
bartek124
Dałeś to samo, tylko że w tablicy...
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Wścibski Gość
Dodany dnia 22.11.2024 10:02:16
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
neon103
Witam,
robiłem tak jak w poście #2. Stworzyłem dwa pliki .htaccess w "głównym" i forum tak jak zostało napisane. Chcę włączyć portal ale strona w ogóle nie wyświetla się. Nawet jeżeli dodam nowy panel na początku to po dodaniu plików .htaccess nie włącza się. Co mogę robić źle? Z góry dziękuję za pomoc.
 
Axel111
Czy istnieje możliwość, aby ktoś zrobił przyjazne linki w ten sposób:
Pobierz kod źródłowy  Rozwiń Kod źródłowy

itp.
Edytowane przez Pieka dnia 07.01.2009 12:46:11
 
mail
neon masz obłusge htaccess i mod_rewrite?
Edytowane przez Pieka dnia 07.01.2009 13:16:06
 
Dylek
Witam a czy zna ktoś modyfikacje by w linku był tytuł artykułu.
Znalazłem coś takiego ale mój angielski nie jest najlepszy.
http://phpfusion-...ticle_id=3
 
bartek124
Jeśli ktoś ma pomysł jak zrealizować przetwarzanie linków, to chętnie zrealizuję. Sam od dłuższego czasu szukam jakiegoś patentu. Wykonanie pliku .htaccess to drobnostka, ważne, żeby skrypt PHP był bezbłędnie i w miarę najprościej napisany.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Dylek
Myślę ze przerobienie furl by slawekneo v2.0 wystarczało by i przetwarzanie linków na forum typu
www.nazwa.pl/foru... ś_temat_54.htm
 
bartek124
Masz jakiś patent na to, żeby w miare działało?

Dodawanie preg_replace dla każdego linku z osobna jest raczej bez sensu, bo na pewno da się to inaczej zrobić, tylko nie mam pomysłu jak :/.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
Konto ukryte
bartek124 napisał/a:
Jeśli ktoś ma pomysł jak zrealizować przetwarzanie linków, to chętnie zrealizuję. Sam od dłuższego czasu szukam jakiegoś patentu. Wykonanie pliku .htaccess to drobnostka, ważne, żeby skrypt PHP był bezbłędnie i w miarę najprościej napisany.


No i tu się robią schody, fajne linki bez pobierania danych z samego linka (jak w najnowszej wersji od slawkaneo) niestety nie są zbyt proste do dodania.

Ostatni nieco zmieniam w PF na własne potrzeby, najpierw zrobiłem takie linki:

adres_strony/artykul/tytul_arta
adres_strony/news/tytul_newsa

Gdzie zarówno tytul_arta jak i tytul_newsa pozbawione były jakichkolwiek numerków, baa, były nawet dowolne - autor podczas pisania newsa/arta mógł wpisać jaki ma być link - jeżeli nie wpisał, był generowany automatycznie z przerobionego tytułu.

Niestety ma to 2 wady:
- szukanie po varchar jest wolniejsze, nawet z użyciem dodatkowego indeksu (a przynajmniej tak mi powiedziano na php.pl)
- nie wyobrażam sobie dodawania tego na forum... choć w sumie też się da

Zrezygnowałem więc, i zrobiłem tak:

adres_strony/artykul-X/nazwa
adres_strony/news-X/nazwa

News/art jest szukany w bazie po id (X), nazwa jest również przechowywana w bazie ale nie ma już dowolności - zawsze generuje z tytułu, bo i tak jest to swojego rodzaju "ozdoba".

Wady obydwu rozwiązań:
- konieczność modyfikacji tabel w bazie (o ile zapisujemy adres)
- konieczność edycji minimum 3-4 plików, a mówię tu tylko o newsach i artach
 
bartek124
A ja mówię o Output Handling, bez potrzeby modyfikacji żadnych plików i bazy :).

Ładnie sobie wyciągam linki:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP


Ale co dalej?
W jaki sposób je pozmieniać, żeby to jakoś działało?
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
bobek_2002
Może jest ktoś na forum kto próbował uruchomić krótkie linki w php-fusion 7 na serwerze home.pl? Serwer ten jest bardzo nieprzyjazny krótkim linkom, albo w jakiś sposób gryzie się z php-fusion:/
 
lupozo
Wie ktoś może jak zrobić furl na pliku news.php, chodzi mi o to że jak wpisuje nazwa.pl to wczytuje mi się plik news.php a w .htaccess mam index.htm.
Próbowałem dodać po:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

to:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP

Ale wyskakuje mi jakieś zapętlenie
Edytowane przez lupozo dnia 21.02.2009 20:34:05
 
Dylek
Witam chciałbym się dowiedzieć czy modyfikacja bartka działa na forum. Ponieważ robię tak jak on i na stronie mam furl a na forum nie.
Oczywiście .htaccess mam na forum i katalogu głównym a kod panela kopiujje z forum. Proszę o odp i jak to możliwe jakiś przykład działania.
 
bartek124
A czy panel jest wyświetlany na forum? Nie zablokowałeś czasem wyświetlania panelu na forum?
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
VirtualPS
bartus2003 napisał/a:
Zrobiłem tak jak podałeś. Dwa pliki htaccess panel dany błędu już nie ma, jednak kiedy kliknę w coś w menu widzę np:
Not Found

The requested URL /Art.html was not found on this server.


Ja też mam taki problem choć zrobiłem wszystko zgodnie z instrukcją. Mój serwer to nazwa.pl

foto problemu:
http://www.fotosi...6f4eb.html

EDIT:
Już udało mi się rozwiązać problem ;] Sądzę, że Bartus2003 ma taki sam błąd. Oba pliki .htaccess zapisywałem w rozszerzeniach .php .html .txt a dopiero przed chwilą zrozumiałem, iż nie mają mieć rozszerzenia. Po prostu zwykły plik o nazwie .htaccess .
Edytowane przez VirtualPS dnia 03.05.2009 08:33:58
 
jojo
Nie programuje w php ale wydaje mi się że to chyba nie jest trudność z linku "xxx.com/Czytaj-news-1.html" zrobić "xxx.com/tytul_newsa.html"
wystarczy odwołać się do tabeli fusion_news i po id zczytać news_subject nastepnie spacje zamienic na _ oraz usunac polskie znaki i po kłopocie.
Nie wiem jak ma to się w drugą stronę czyli żeby po kliknięciu link zaprowadził nas do dobrej strony bo nie znam ani php ani mod-rewrite
 
FiXik
Jeśli mogę wtrącić swoje 5 groszy to u mnie działa (zarówno na płatnym jak i na darmowym serwerze) rozwiązanie typu:
plik .htaccess
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP
oraz panel, uruchomiony dla gościa, w którym jest:
Pobierz kod źródłowy  Rozwiń Kod źródłowy PHP
i wszystko wyświetla się w postaci *.html. Owszem jest parę minusów tego:
- będąc w PA frendly url nie działa do katalogu admina;
- nie sprawdzałem jak to się sprawuje do forum bo go nie potrzebuję;

Efekt można zobaczyć na jednej z moich stron www.rapidlinks.by..., dla wyjaśnienia zaznaczę, iż adres "../instrukcje.html" to nic innego jak pliki download przerobione przez frendly-url. Jest to darmowy serwer, jednak na płatnym również działa, dla porównania można zerknąć www.szukajkapdf.eu. Pozdrawiam
Edytowane przez FiXik dnia 20.05.2009 00:36:45
 
http://www.zainwestujwemnie.eu/
grzechx
Witam ,
U mnie po wykonaniu instrukcji z 1 postu adresy działają za wyjątkiem "Forum". Gdy kliknę na forum pojawia się komunikat
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Ktoś wie o co chodzi i jak to zmienić? :)
P.S. Mój serwer to home.pl
Edytowane przez grzechx dnia 27.05.2009 11:52:53
 
lupozo
Żaden panel ma się nie pojawić! Wyrzuć z panelu opentable i closetable, wklej po prostu kod bartka.
 
grzechx
Pomogło rozwiązanie użytkownika FiXik przedstawione powyżej. Dziękuje.
Edytowane przez grzechx dnia 28.05.2009 15:02:53
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl