Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 1 Dołączył: 12.07.2006 Ostrzeżenie: (10%)
|
Standardowo zwiekszam ilosc odslon lub pobrań pliku poprzez :
Dział to, gdy skrypt wykonuj sie na nowej stronie. Mam teraz problem, gdyż chcę by licznik odlon zwiększał sie po kliknieciu w link np < a href=... > link </a> Tego typu rzeczy sa wykorzystywane przy skryptach downloadu, nie wiem jak to zrobic. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 561 Pomógł: 75 Dołączył: 19.08.2004 Skąd: Wrocław Ostrzeżenie: (0%)
|
a na tej stronie:
Możesz tak, na przykład. Albo po stronie klienta zamiast header() Ten post edytował Grzyw 10.09.2007, 12:40:44 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 1 Dołączył: 12.07.2006 Ostrzeżenie: (10%)
|
To ma być inaczej. Chce wyswietlac obrazek galerii w oknie popup za pomoca AJAX. I jezeli bym to wyswietlal w oddzielnym pliku html to bym skorzystal z mego powyrzeszego kodu, ale zmiana wartości licznika musi nastapic po kliknieciu obrazka jako odnosnika, czyli:
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 233 Pomógł: 50 Dołączył: 28.10.2006 Skąd: Radom Ostrzeżenie: (0%)
|
No to sam sobie odpowiedziałeś. Wysyłasz AJAXem POSTa do zewnętrznego pliku podając ID pliku.
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 1 Dołączył: 12.07.2006 Ostrzeżenie: (10%)
|
Skrypt AJAXa odpowiada za wyswietlenie obrazka, a potrzebuje skryptu ktory po kliknieciu zwieksza licznik w bazie SQL
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
To stworz nowy objekt z Ajaxu i odwolaj sie nim do innego pliku, ktory zwiekszy wartosc licznika (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 1 Dołączył: 12.07.2006 Ostrzeżenie: (10%)
|
Po pierwsze to nie musi być ajax. Po drugie nie wiem jak to zrobic, czytaj uwaznie jak bym znal rozwiazanie nie truł bym na forum.
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
Jako odnosnik dac link do pliku, gdzie jest taki kod:
[html]
I potem przekieruje do, juz konkretengo pliku... Nie wiem jaki problem ;/ |
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 1 Dołączył: 12.07.2006 Ostrzeżenie: (10%)
|
Tu nie chodzi o przekierowanie. Na stronie jest link do obrazka w postaci :
<a href="adres"> <img src="image/obrazek.jpg" /></a> I teraz chce by po kliknieciu na obrazek-link : - zwiekszył się licznik odsłon obrazka, - obrazek otworzyl sie w tym samym oknie. Czyli potrzeba jakiegos skryptu, ktory sprawdzi np if on-click ORAZ wykona zwiekszenie odslon w bazie |
|
|
|
Post
#10
|
|
|
Grupa: Zarejestrowani Postów: 1 657 Pomógł: 125 Dołączył: 29.04.2006 Ostrzeżenie: (0%)
|
no to otwórz to za pomocą AJAX'a. Skrypt php od razu odpali inkrementaje i wygeneruje stronke ze zdjeciem, a AJAX to wyświetli. Co w tym dziewnego?!
|
|
|
|
Post
#11
|
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 1 Dołączył: 12.07.2006 Ostrzeżenie: (10%)
|
Jaki skrypt to odpali ? bo na razie nie mam skryptu ktory to odpali
|
|
|
|
Post
#12
|
|
|
Grupa: Zarejestrowani Postów: 508 Pomógł: 75 Dołączył: 2.11.2005 Skąd: Bydgoszcz Ostrzeżenie: (0%)
|
Albo, jak nie umiesz/nie chcesz uzywac AJAXa to zrob niewidoczne <iframe> i tam zaladuj jakis plik, ktory zwiekszy ilosc odwiedzin...
|
|
|
|
Post
#13
|
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 1 Dołączył: 12.07.2006 Ostrzeżenie: (10%)
|
Wydaje mi sie ze iframe to archaizm . Piszesz jakiś plik i tu jest sedno pytania - jaki skrypt.
|
|
|
|
Post
#14
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 8.09.2007 Ostrzeżenie: (0%)
|
jeżeli ajax odpowiada Ci za wyświetlenie obrazka tak samo może zwiększyć licznik na bazie... doklejasz tylko do niego dwie linijki które to robią...
a zwiększenie licznika na stronie?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) piszesz sobie prostą funkcje w javascripcie która po naciśnięciu na link zwiększa Ci odpowieni numerek na stronie... albo jak już to było napisane ajax ustawia ten numerek... jakiej biblioteki używaż do ajaxa... |
|
|
|
Post
#15
|
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 30.08.2006 Skąd: Kraków Ostrzeżenie: (0%)
|
A może .htaccess? Żądania do folderu /images/ przekieruj na jakiś pliczek PHP (np.: view.php), a tam już jak podali poprzednicy - UPDATE bazy, header(), readfile().
Co do zwiększania licznika AJAXem - jeśli nie chcesz brać pod uwagę całkowitej liczby kliknięć (również przez innych użytkowników), to zwykły JS wystarczy. Pozdrawiam Ten post edytował MiB 13.09.2007, 11:58:55 |
|
|
|
Post
#16
|
|
|
Grupa: Zarejestrowani Postów: 145 Pomógł: 1 Dołączył: 12.07.2006 Ostrzeżenie: (10%)
|
No dobrze niech to bedzie JS ale nie wiem kopletnie jak to zrobic, bo o ile na PHP i SQL sie znam to skrytpy JS i AJAX przerabiam na wlasne potrzeby a nie tworze ich. :-(
|
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 12:52 |