Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przycisk 'wstecz'
Maciucha67
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 9.02.2007

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


Witam wszystkich!

Czy jest możliwość przypisania do linku przycisku (bądź odpowiednika przycisku) 'wstecz'?
Mam galerię, w której kliknięcie na zdjęciu powoduje wyjście do widoku miniatur. Niestety muszę w każdym pliku parametry ustawiać ręcznie, tzn. dla danej grupy zdjęć przypisać jeden katalog miniatur, dla innej inny...
Przypisanie czegoś w rodzaju 'wstecz' byłoby bardziej uniwersalne.

Z góry wielkie dzięki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 14)
Lion_87
post
Post #2





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


możę

<a href=./>wstecz</a>
Go to the top of the page
+Quote Post
Maciucha67
post
Post #3





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 9.02.2007

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


Niestety przy includowaniu to nie działa sad.gif
Go to the top of the page
+Quote Post
Lion_87
post
Post #4





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


tamto i tak jest złe

<a href="java script:history.go(-1)">wstecz</a>
Go to the top of the page
+Quote Post
lord_t
post
Post #5





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

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


lub
  1. <img src="twojobrazek.png" onClick="history.go(-1)">


--------------------
Go to the top of the page
+Quote Post
Maciucha67
post
Post #6





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 9.02.2007

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


A bez javascript się nie da?
Mówią, że z PHP można wszystko...
Go to the top of the page
+Quote Post
webdice
post
Post #7


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




  1. <?php
  2. $_SERVER['HTTP_REFERER']
  3. ?>


P. S. W PHP nie da sie wszystkiego zrobić smile.gif.
Go to the top of the page
+Quote Post
Lion_87
post
Post #8





Grupa: Zarejestrowani
Postów: 850
Pomógł: 120
Dołączył: 15.02.2007
Skąd: Łódź

Ostrzeżenie: (10%)
X----


hmmmmm to może

Kod
<?php
$wstecz = "$HTTP_REFERER";
echo "<a href=\"$wstecz\">Wstecz</a>";
?>
Go to the top of the page
+Quote Post
Maciucha67
post
Post #9





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 9.02.2007

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


Jesteś genialny!
Dzięki!
Go to the top of the page
+Quote Post
czachor
post
Post #10





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


Nie mogłem się oprzeć winksmiley.jpg
@Lion_97 - tylko po co ten cudzysłów przy $wstecz = ...? Cudzysłów to tylko do stringów, a nie zmiennych. To raz, a dwa: nie $HTTP_REFERER, tylko $_SERVER['HTTP_REFERER'] (bo to jest wersja bardziej poprawna).
  1. <?php
  2. echo '<a href=' . $_SERVER['HTTP_REFERER'] . '>Wstecz</a>';
  3. ?>


--------------------
how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free
Go to the top of the page
+Quote Post
webdice
post
Post #11


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




Cytat(Lion_87 @ 8.01.2008, 20:25:41 ) *
hmmmmm to może

Kod
<?php
$wstecz = "$HTTP_REFERER";
echo "<a href=\"$wstecz\">Wstecz</a>";
?>


Przecież to jest zwykła zmienna.

Cytat(czachor @ 8.01.2008, 21:33:07 ) *
Nie mogłem się oprzeć winksmiley.jpg
@Lion_97 - tylko po co ten cudzysłów przy $wstecz = ...? Cudzysłów to tylko do stringów, a nie zmiennych. To raz, a dwa: nie $HTTP_REFERER, tylko $_SERVER['HTTP_REFERER'] (bo to jest wersja bardziej poprawna).
  1. <?php
  2. echo '<a href=' . $_SERVER['HTTP_REFERER'] . '>Wstecz</a>';
  3. ?>


Poprawniej będzie:

  1. <?php
  2. echo '<a href="' . $_SERVER['HTTP_REFERER'] . '">Wstecz</a>';
  3. ?>
Go to the top of the page
+Quote Post
Maciucha67
post
Post #12





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 9.02.2007

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


Ale jest jeszcze jeden kłopot.
Jeśli przechodzę między zdjęciami w galerii to tym sposobem przejdę do poprzedniego zdjęcia.
A chciałbym, żeby z każdego dużego zdjęcia przeszedł do miniatur czyli poziom wyżej. Tego nie przewidziałem sad.gif
Go to the top of the page
+Quote Post
webdice
post
Post #13


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




To już musisz indywidualnie pod swój skrypt to napisać.
Go to the top of the page
+Quote Post
Maciucha67
post
Post #14





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 9.02.2007

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


Tak działa ok pod warunkiem, że wywołuję po jednym zdjęciu i wracam do miniatur.
Problem jest wtedy gdy galerii wiele. Trzeba wówczas indywidualnie zmieniać dla grupy zdjęć. A tao już nie jest zbyt wygodne.

No a nie da się za pomocą PHP ten poziom wyżej wymusić?
Go to the top of the page
+Quote Post
lord_t
post
Post #15





Grupa: Zarejestrowani
Postów: 603
Pomógł: 131
Dołączył: 24.07.2007
Skąd: Górny Śląsk

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


No to po wywołaniu (tylko) pierwszego zdjęcia powinieneś sobie zapisać gdzieś (w ciasteczku, sesji) wartość tego $wstecz. Oczywiście oprócz tego dać też
  1. <?php
  2. echo "<a href=\"$wstecz\">Wstecz</a>";
  3. ?>

A przy następnych zdjęciach z tej samej galerii odczytywać to ciasteczko i podstawiać zapisana tam wartość do $wstecz.


--------------------
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 Aktualny czas: 20.08.2025 - 04:40