Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów
Moduł sprawdzający kliknięcie! Pomoc - Wersja do druku

+- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl)
+-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www)
+--- Dział: xHTML, CSS, JavaScript (https://www.webmastertalk.pl/forum-xhtml-css-javascript)
+--- Wątek: Moduł sprawdzający kliknięcie! Pomoc (/thread-modul-sprawdzajacy-klikniecie-pomoc)



Moduł sprawdzający kliknięcie! Pomoc - ifizzy - 02-06-2011

Witam,
Mam taki problem, bo próbuje zrobić skrypt taki:
-użytkownikowi pojawia się reklama (np. googla), i po kliknięciu system dodaje mu punkty +250pkt. jak to rozwiązać, żeby skrypt wiedział zeby dodać punkty, skoro reklama google raz otwiera się w nowej karcie, a raz w tej samej, i linki są cały czas inne. Czy można nałożyć na tą reklamą warstwę klikalną, zeby skrypt wiedział kiedy dodać punkty? bo chciałbym dodawać punkty dopiero po kliknięciu w reklamę. Jak byście to zrobili? Z góry dziękuje za pomoc, i jeżeli napisałem w złym temacie proszę o przeniesienie.


RE: Moduł sprawdzający kliknięcie! Pomoc - Pedro84 - 02-06-2011

Jakiekolwiek zachęcanie do klikania w reklamy jest sprzeczne z regulaminem.

Jeśli chodzi o zliczanie, to PHP + MySQL


RE: Moduł sprawdzający kliknięcie! Pomoc - ifizzy - 02-06-2011

A jak byś zrobił żeby skrypt wiedział kiedy użytkownik kliknął w tą reklame, a kiedy np wyszedł bez kliknięcia.?

Bo to jest mój największy problem.


RE: Moduł sprawdzający kliknięcie! Pomoc - hieroshima - 02-06-2011

przekazać po kliknięciu w link reklamy np. przez GET liczbe 1 w tym skrypcie jeżeli jest 1 to zapisuje że kliknął


RE: Moduł sprawdzający kliknięcie! Pomoc - ifizzy - 02-06-2011

Ale ja nie znam linków z tej reklamy, bo będą one się zmieniać losowo, tak samo jak w przypadku googla.

//edit
wyobraźmy sobie taką sytuację:
user nie klikał jeszcze w reklamę w ciągu ostatnich 24h, czyli reklama normalnie się wyświetli bez ostrzeżenia. jeżeli kliknie w reklamę , to przeniesie go na stronę z reklamy, przez co nie będzie już możliwe wysłanie zapytania PHP. jak więc skrypt miałby sprawdzać, czy user kliknął w reklamę, jeśli nie ma sposobu na zrobienie czegokolwiek po faktycznym kliknięciu na reklamę?
myślałem nad "udawaniem" kliknięcia w link w reklamie poprzez dispatchEvent do linku (event to stworzony "click"), przy czym funkcja klikająca, na kilka linijek przed wywołaniem eventu kliknięcia, wysyłałaby zapytanie ajaxem do pliku PHP, który dodałby punkty userowi i zablokował mu możliwość ponownego kliknięcia. ale niestety nie mogę się dopchać do linku w umieszczonym w tym iframie (w kodzie jest <div>, a w nim cały skrypt od reklamy, ale skrypt ten tworzy sobie iframe, w którym jest kolejny iframe z właściwą reklamą). dochodzę do pierwszej ramki, w niej contentDocument, znajduję drugą ramkę, ale już w drugiej ramce nie mogę zrobić nic, bo wyskakuje np. taki komunikat (sprawdzane w firebugu):
Error: Permission denied to access property 'links'.


jak inaczej to zrobić?


RE: Moduł sprawdzający kliknięcie! Pomoc - Kartofelek - 03-06-2011

Przecież kliknięcie poprzedza przeniesienie na inną stronę. Tak więc klikasz, obsługujesz kliknięcie i dopiero przenosisz.
Po przeniesieniu na inną stronę już nic nie zrobisz. Tak więc twoje sprawdzanie może polegać tylko na sprawdzeniu kliknięcia, ale co użytkownik z tym zrobi - to tylko jego sprawa (i tak powinno być).

Jeżeli chodzi o iframe to nic senswonego nie zrobisz. Gdzieś na necie widziałem obsługę ("js iframe different domains") ale nigdy tego nie sprawdzałem i nie wiem czy to działa (normalnie nie dasz rady).


RE: Moduł sprawdzający kliknięcie! Pomoc - ifizzy - 03-06-2011

no ja rozumiem, że obsługuję kliknięcie, taki miałem zamiar. ale jak obsłużyć kliknięcie w element, który jest w iframie osadzonym w iframie? do pierwszego iframe mam pełny dostęp, ale do tego drugiego (wewnątrz pierwszego) już nie. linki w reklamie są zawsze w tym drugim iframie.


RE: Moduł sprawdzający kliknięcie! Pomoc - mateo - 03-06-2011

Daj sobie spokój... Google zablokuje cie po chwili za klikanie z tych samych adresów IP.


RE: Moduł sprawdzający kliknięcie! Pomoc - Kartofelek - 03-06-2011

Fakt. Zresztą od strony JS jest to praktycznie nie możliwe bo przeglądarki nie są aż tak głupie by pozwalać na spam Smile