Download fplus pobierz darmowy komponent do głosowania

fplus v1.0

fplus v1.0

FPLUS jest darmowym komponentem flash na stronę www, który pozwala zagłosować na tak lub na nie. Przydatny komponent flash gdy chcesz zbudować system oceniania pliku lub komentarzy itd... darmowy komponent FPLUS można używać i rozpowszechniać bez żadnych ograniczeń i 100% za darmo. Dzięki zewnętrznym parametrom wszystko można ustawić bezpośrednio w kodzie HTML lub PHP (kolory i wygląd przycisków a także ścieżki dla przycisków). Powoduje to że nawet całkowicie nie znając flasha możesz zaplikować na swojej stronie coś takiego. Sam plik fplus.swf komponentu waży zaledwie 3KB tak że możesz używać sobie go wielokrotnie na stronie. Używająć Javascript spowodujesz że praktycznie wogole nie obciąży twojej strony. Bardziej zaawansowany przykład użycia komponentu możesz zobaczyć w rankingu: http://www.proponuje.com

Pobierz fplus.zip (18KB)

Paczka zip zawiera pliki:

  • findex.html, cs.css i folder "im" (ta strona + pliki graficzne),
  • fcounter.txt (wartość licznika w pliku tekstowym)
  • demo.php (przykładowy skrypt PHP głosowania + pliki txt i js),
  • fplus.swf (właściwy plik licznika 2,5KB),



    Opis używanych parametrów:

    p1 - minus kolor (domyślnie 0 oznacza cc0000 - czerwony).
    p2 - minus wartość (musi być liczbą całkowitą większą od 0. 0=nie wyświetla nic)
    p3 - plus kolor (domyślnie 0 oznacza 339900 - zielony).
    p4 - plus wartość (musi być liczbą całkowitą większą od 0. 0=nie wyświetla nic)
    p5 - kolor ikonek (domyślnie 0 oznacza eeeeee - lekkoszary).
    p6 - url do skryptu PHP dodającego 1 do wartości plus (ex. "demo.php?vote=plus"). Domyślnie 0 oznacza że wartości plus nie będzie można zagłosować (tylko wyświetla).
    p7 - url do skryptu PHP dodającego 1 do wartości minus (ex. "demo.php?vote=minus"). Domyślnie 0 oznacza że wartości minus nie będzie można zagłosować (tylko wyświetla).
    p8 - styl ikon przycisków głosowania, aktualnie 8 styli do wyboru: (0 = kolo -/+ , 1 = kwadrat -/+ , 2 = kolo strzałki , 3 = kwadrat strzałki , 4 = kolo x/fajka , 5 = kwadrat x/fajka , 6 = kolo polecam/niepolecam , 7 = kwadrat polecam/niepolecam)

    "vars=p1|p2|p3|p4|p5|p6|p7|p8"

    Wszystkie parametry zapisujemy w zmiennej FlashVars w postaci tak jak wyżej. Adresy url powinny być w tej samej domenie (można używać relatywnych adresów url). Niestety komponent nie zadziała jeżeli dla URLa użyjemy zapisu ze znakiem "&" w skrypcie Javascript co powoduje że można wtedy użyć tylko jednego argumentu tak jak w przykładzie "demo.php?vote=plus". Dla stron gdzie chcemy przekazać dodatkowy argument np id w bazie danych polecam zastosowanie (ex. "demo.php?minus=wart_id") (ex. "demo.php?plus=wart_id") i w skrypcie PHP odpowiednio przetworzyć dane. Takie rozwiązanie zastosowano na stronie http://www.proponuje.com/ksiegarnia/ i wszystko działa.



    Przykłady :

    Nie chcąc mieszać w głosowaniu dla tej strony, w poniższych przykładach zdecydowałem się nie używać URLi do głosowania i pokazuję zmiany kolorów wartości i ikon a także styli. Na końcu strony w ostatnim przykładzie możesz przetestować rzeczywiste działanie komponentu i zagłosować na ten komponent a następnie odświerzyć stronę żeby zobaczyć zmieniony wynik :-).



    Przykład 1:

    Wszystkie parametry domyślnie ustawione brak wartości i przycisków do głosowania. styl = 0 = kolo -/+:
    "vars=0|0|0|0|0|0|0|0"




    Przykład 2 :

    Do poprzedniego przykładu dodajemy wartość minus=23 i wartość plus=45 dodatkowo ustawiamy kolejny styl = 1 = kwadrat -/+:
    "vars=0|23|0|45|0|0|0|1"




    Przykład 3 :

    Podobny przykład ale zmieniamy kolor ikonek na jasno żółty(ffff66) oraz zamieniamy styl przycisków na 2 = kolo strzałki gora lub dol:
    "vars=0|23|0|45|ffff66|0|0|2"




    Przykład 4 :

    W tym przykładzie zamieniamy standardowe kolory dla wartości minus(333333) i plus(cccccc) oraz kolejny styl 3 = kwadrat strzałki:
    "vars=333333|23|cccccc|45|ffff66|0|0|3"




    Przykład 5 :

    Oczywiście nic nie stoi na przeszkodzie aby kolory były te same dla plus i minus więc ustwamy takie same wartości (993300) i zmieńmy na kolejny styl = 4 = kolo x/fajka:
    "vars=993300|23|993300|45|ffff66|0|0|4"




    Przykład 6 :

    Ominąłem styl 5 jest taki sam jak wyżej ale w kwadracie. Ominąłem także styl 6 gdyż jest podobny do stylu 7 który ustawiłem styl = 7 = kwadrat polecam/niepolecam. W ostatnim przykładzie poniżej uaktywniłem przyciski do głosowania a także powróciłem do standardowych kolorów. Możesz zagłosować na ten komponent klikając przycisk. Wynik będzie widoczny po przeładowaniu strony.
    "vars=0|wartoscminusa|0|wartoscplusa|ffff66|demo.php?vote=minus|demo.php?vote=plus|7"




    INNE KOMPONENTY FLASH:

    Pozostałe moje komponenty znajdziesz na: http://www.flashstar.pl/f/