![]() |
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 ![]() |