TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
Zabezpieczenie przed wieloklikiem w link , DeK 14/07/09 23:51 Mam problem z downloadem, autor wtyczki do Wordpressa nie uwzględnił, że ludzie mają tendencję klikać wiele razy na ten sam link i każdy klik jest zliczany, i za każdym klikiem pojawia się okno pobierania, ludzie pobierają ten sam plik wiele razy, często nie wiedzą gdzie im się zapisał i łatwiej pobrać znowu.
Czy da się jakoś zrobić by zliczyło tylko raz? Może jakieś zmyślne cuda w jquery, dodatkowo by nie mógł ściągnąć pliku drugi raz przez określony czas.
W samą wtyczkę nie chcę ingerować bo jestem za słaby w te klocki, poza tym co aktualizację będę musiał edytować.
Może po kliku w linka, pojawia się okno z jakąś tekstową captcha typu ile jest dwa plus dwa, bo obrazkowych nie cierpię) i bajerem, który nie pozwalał by pobrać plik przez na przykład minutę.- ciastko , Holyboy 15/07/09 00:02
na minutę lub dwie + w JS'ie wyłączenie linka
najprościej w ten deseńStrength is irrelevant.
Resistance is futile.
We wish to improve ourselves. - w jquery można nacudować sporo , kubazzz 15/07/09 01:31
np
$('a').click(function(){
$(this).attr("href","#");
});
albo $(this).remove();
albo rzeczywiście operować na ciastkach.SM-S908 - A czy jest jakaś szansa , DeK 15/07/09 02:25
na działające przykłady?
I czy da się zrobić informację, że użytkownik musi odczekać jakiś czas. Jakbym miał coś na czym mógłbym bazować to pokombinowałbym choć o tyle jest to problematyczne, że nie zajmowałem się jquery w zasadzie nigdy :) A programista ze mnie jak z.... Jquery jest stosowane w Wordpressie stąd o nim wspomniałem.
Prosiłbym kolegów serdecznie o jakieś małe gotowce, choć nie mam w zwyczaju zawracać komuś głowy ale nie mam sił ślęczeć nad tym i zgłębiać od podstaw bo padnę, a jeszcze mi wisi projekt grzecznościowy dla znajomego więc jestem na granicy wyczerpania. :-/- hmm , kubazzz 15/07/09 03:02
w sumie faktycznie mój przykład jest mocno wyrwany z kontekstu.
mogę coś skrobnąć, ale to po przerwie na sen.SM-S908 - Bardzo chętnie, tak więc czekam , DeK 15/07/09 16:21
j.w.- pamiętam , kubazzz 16/07/09 21:47
że się zadeklarowałem i staram się coś konstruktywnego i uniwersalnego wymyślić.
Problem mam z jedną pierdołą w javascript.
Jak już za późno to napisz.SM-S908 - Ależ nie za późno , DeK 17/07/09 01:07
jestem cierpliwy :) I tak nie mam w zasadzie kogo o to poprosić, znajomi wyjechali więc jestem bez programisty, który by mnie poratował. Tak więc cierpliwie czekam, może Ci się uda coś fajnego sklecić. - Dodam jeszcze , DeK 17/07/09 01:14
że ludzie mają tendencję do uporczywego ściągania wielokrotnie(głównie dwa, trzy razy) tego samego pliku co zjada transfer i bruździ w statystykach kliknęć. Jedno kliknięcia od drugiego na poziomie sekundy to dwuklik, a często większy odstęp czasu na poziomie minuty sugerujący ponowne pobranie z tego samego IP. Czyli działa tutaj mechanizm, ściągnąłem, nie wiem gdzie zapisało to ściągnę znowu.
- ok, trzymaj , kubazzz 17/07/09 17:41
$('a').click(function(){
var odp = confirm("pobrac?")
if (odp)
{
return true;
exit;
}
else
{
return false;
}
return false;
});
to musisz wrzucić tam gdzie jest reszta jquery.
ale uwaga - selector $('a') jest bardzo ogólnikowy.
Dotyczy wszystkich linków, najlepiej byłoby żeby te linki, które mają miec zabezpieczenie miały jakąś klasę, albo jakieś charakterystyczne osadzenie.
W sumie w akcji trzeba to zobaczyć:)SM-S908 - Kubazz mógłbyś mi to ubrać w plik , DeK 21/07/09 00:10
to znaczy przykładowy html, coś mi to nie chce gadać. Gdybyś mógł podrzucić plik w którym to działa, to zweryfikowałbym co spieprzyłem :)
|
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|