Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] stronicowanie
gigzorr
post 3.06.2010, 11:14:18
Post #1





Grupa: Zarejestrowani
Postów: 652
Pomógł: 47
Dołączył: 6.02.2010
Skąd: Radom

Ostrzeżenie: (0%)
-----


Witam.
Daje odrazu link , zeby mozna bylo zobaczyc jak to wyglada:
http://arekfolio.xaa.pl/projekty.html

czyli jak klikne na nastepny to sie pokazuje nowa strona , pewnie htaccess jest za to odpowiedzialny ->
Kod
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^podstrona\_([0-9]+) ?page=$1 [L]


czyli chce zrobic , zeby jak klikne na nastepna na tej samej stronie sie to pojawialo czyli cos takiego pewnie powinno byc:

http://arekfolio.xaa.pl/projekty.html/test...nie/podstrona_1

ale nie mam pomyslu jak to zrobic , pliki htaccess i index.php trzymam w folderze test1_stronicowanie.

Ten post edytował gigzorr 3.06.2010, 11:14:38
Go to the top of the page
+Quote Post
Daimos
post 3.06.2010, 12:30:54
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Cytat(gigzorr @ 3.06.2010, 12:14:18 ) *
Witam.
Daje odrazu link , zeby mozna bylo zobaczyc jak to wyglada:
http://arekfolio.xaa.pl/projekty.html

czyli jak klikne na nastepny to sie pokazuje nowa strona , pewnie htaccess jest za to odpowiedzialny ->
Kod
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^podstrona\_([0-9]+) ?page=$1 [L]


czyli chce zrobic , zeby jak klikne na nastepna na tej samej stronie sie to pojawialo czyli cos takiego pewnie powinno byc:

http://arekfolio.xaa.pl/projekty.html/test...nie/podstrona_1

ale nie mam pomyslu jak to zrobic , pliki htaccess i index.php trzymam w folderze test1_stronicowanie.

Skoro Twoj htacces jest w folderze test1_stronicowanie, tu musisz dodac po RewriteEngine On
Kod
RewriteBase /test1_stronicowanie/

ale dlaczego wsadzasz htaccesa do podfolderu? poziom wyzej ma juz nie dzialac? bedziesz dla kazdego folderu robil inny htacces? ;/

no i jak robisz link:
Kod
http://arekfolio.xaa.pl/projekty.html/test1_stronicowanie/podstrona_1

to Twoje wyrazenie jest bez sensu
Kod
^podstrona\_([0-9]+)

oznacza (jak bedziesz mial htacces w tym podfolderze), ze link bedzie wygladal tak:
http://arekfolio.xaa.pl/test1_stronicowanie/podstrona_1
a mozesz przeniesc htacces do glownego folderu, wywalic rewriteBase i wtedy dopisac zwyczajnie folder do wyrazenia:
Kod
^test1_stronicowanie\podstrona\_([0-9]+)


Ten post edytował my salsa 3.06.2010, 12:33:31


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
gigzorr
post 3.06.2010, 19:09:53
Post #3





Grupa: Zarejestrowani
Postów: 652
Pomógł: 47
Dołączył: 6.02.2010
Skąd: Radom

Ostrzeżenie: (0%)
-----


http://arekfolio.xaa.pl/projekty.html

zrobilem tak jak mowiles , i zobacz co sie zrobilo , wywalilem wogole folder ten test i przenioslem all do glownego , htaccessy polaczylem, ale zobacz co sie dzieje , jak dam nastepny to wraca na strone glowna z dobrym linkiem.

nazwe pliku odpowidzialnego za stronicowanie zmienilem na stronicowanie.php.

linki teraz tak wygladaja: <a href=podstrona_".($page-1)."> a htaccess tak :

Kod
Options FollowSymLinks
RewriteEngine On

RewriteRule ^projekty.html$ index.php?page=projekty [L]
RewriteRule ^omnie.html$ index.php?page=omnie [L]
RewriteRule ^kontakt.html$ index.php?page=kontakt [L]
RewriteRule ^layouty.html$ index.php?page=layouty [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^podstrona\_([0-9]+) ?page=$1 [L]


/edit

teraz to juz zrobilem najprostsze bo tamtego nie rozwiaze nigdy -> http://arekfolio.xaa.pl/ zakladka projekty , ale jak mam zrobic na tej samej stronie?to jest nie mozliwe ;o

case '/pozycjonowanie.php?page=0': include("pozycjonowanie.php"); break;
<li><a href="/pozycjonowanie.php?page=0">Projekty</a></li>

tak jest includowane bo inaczej tego nie zrobie bo jak zrobie index.php?page= takie cos to i tak bedzie na nowej stronie sie pojawialo jak klikne na nastepna.


Ten post edytował gigzorr 3.06.2010, 19:10:36
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 21.06.2025 - 02:17