ForumCała strona

Nawigacja

Aktualnie online

Gości online: 21

Użytkowników online: 0

Łącznie użytkowników: 25,393
Najnowszy użytkownik: Assassin

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

JazOOn
06.12.2024 23:45:46
Amen

Zbigniew@
17.11.2024 11:33:24
Nie ten grzeszy kto pije, ale ten, kto się nie upije.

JazOOn
16.11.2024 20:46:18
tja

Zbigniew@
15.11.2024 18:58:17
Kto pije, ten nie bije.

JazOOn
31.10.2024 20:49:47
Kto pije?

Pobierz nową wersję
Pobierz podręcznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Zarządzanie Emotikonami 2.0
Flux
Co prawda wszystkie funkcje nie zostały jeszcze zaimplementowane ale powoli, powoli zaczyna nabierać to jakiegoś kształtu. Dlatego też postanowiłem podzielić się efektami pracy. Poniżej macie link do screena z Zarządzania Emotikonami 2.0, które znajdzie się w Fusion-MC Pack'u i najprawdopodobniej będzie exclusivem tejże paczki. No chyba, że coś się w tej sprawie ruszy. Wink

Zarządzanie Emotikonami 2.0 - Menu Główne
Zarządzanie Emotikonami 2.0 - Dodawanie Emotikony
Edytowane przez Flux dnia 23.08.2006 13:59:44
 
www.jarolab.na11.pl
Wścibski Gość
Dodany dnia 23.12.2024 05:41:13
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
as
Zapowiada się smacznie... czekamy z biciem serca i z grymasem rybki na ustach na FINISH
as
 
Flux
A i jeszcze jedno. Jeżeli jest tu ktoś tak miły i ze skillem to prosiłbym o kontakt w sprawie pomocy. Nie jestem na tyle utalentowany bo sobie w 100% z tym sam poradzić. Pfft

@as: Dzięki za wsparcie! Wink
 
www.jarolab.na11.pl
SebaZ
w czym problem? pisz tutaj problem, moze się inni czegoś nauczą Smile
Zadawanie pytań na forum to nie jest prawo, to jest przywilej, którego każdy może być pozbawiony jeżeli nie będzie umiał z niego korzystać. Nie wymagaj więc natychmiastowej odpowiedzi.
 
Flux
Jedyną rzeczą, której w tej chwili nie jestem w stanie napisać to możliwośc zaznaczenia/odznaczenia wszystkich emotikon i usunięcie ich za pomocą linka ktory jest na screenie. Reszta jest już prawie gotowa. Smile

EDIT:
Pierwszy post został zaktualizowany. Smile
Edytowane przez Flux dnia 23.08.2006 14:00:24
 
www.jarolab.na11.pl
SebaZ
wprost z PA
Checkboxy tworzysz na zasadzie
Pobierz kod źródłowy  Rozwiń Kod źródłowy

potem ładujesz kod JS z załącznika (ah ten p[cenzura]y bbcode w PF - psuje kod w kcode :/)

A ten mechanizm wykorzystujesz na przycisku tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy
gdzie odpowiednio:
form - nazwa formularza gdzie są te checkboxy
checkboxy[] - tablica będąca parametrem name w checkboxach, musios się zgadzać
wartosc_dla_zaznaczonego - nazwa mówi sama za siebie, wartosc jaką przyjmie checkbox jesli zostanei zanaczony
SebaZ dodał/a następującą plik:
checkbox.zip [284Bajtów / 281 Pobrane]

Zadawanie pytań na forum to nie jest prawo, to jest przywilej, którego każdy może być pozbawiony jeżeli nie będzie umiał z niego korzystać. Nie wymagaj więc natychmiastowej odpowiedzi.
 
Flux
Dzięki za pomoc ale niestety nie działa. Frown Robię dokładnie tak jak napisałeś i nic. Ale dzięki za dobre i szczere chęci! Wink
 
www.jarolab.na11.pl
SebaZ
niemozliwe, że nie działa :/ patrz - specjalnie na ta prezentację na szybko prosty formularzPfft
http://extreme-fu...page_id=35

Podejrzyj źródło i zobaczysz jak wyglada ten kod JS może coś nie tak go wklejasz Pfft
Zadawanie pytań na forum to nie jest prawo, to jest przywilej, którego każdy może być pozbawiony jeżeli nie będzie umiał z niego korzystać. Nie wymagaj więc natychmiastowej odpowiedzi.
 
Flux
No teraz działa! Dzięki wielkie! Po prostu nie w tym miejscu co trzeba wrzuciłem skrypt. Pfft Powinien być przed formularzem a nie w nim. Pfft Teraz tylko muszę wykombinować tak by zaznaczone Emotikony możba było usunąć jednym klinięciem. Smile

Dzięki jeszcze raz i pozdrawiam! Wink
 
www.jarolab.na11.pl
SebaZ
też jakos trzeba powiazać id emotki z name i value checkboxa

edit po chwili zabawy z kodem :)
Mała przeróbka Cię czeka ale będzie działać :) Musi :P
Musisz użyć kodu JS przerobionego odrobinkę (patrz załącznik) Wklejasz go tak jak wcześniej to opisałem.

Teraz Najważniejsze. Przy tworzeniu checkboxa są znaczace zmiany:
Pobierz kod źródłowy  Rozwiń Kod źródłowy
jak łatwo się domyślić ID_EMOTKI - to id, czyli liczba porządkowa emotikony.

Na koniec trzeba zrobić przycisk "Select All"
Pobierz kod źródłowy  Rozwiń Kod źródłowy
i tak jak poprzednio:
formatka - nazwa formularza
checkboxy[] - jakaś tablica do checkboxów

No to formularz mamy prawie za sobą, dodamy jeszcze jeden przycisk, który w moim przykładzie będzie wyświetlał nr zaznaczonego checkboxa, a w Twoim, po małej obróbce, będzie kasował zaznaczone emotki.
Pobierz kod źródłowy  Rozwiń Kod źródłowy
no i owy kod php obsługujący to wszystko:
Pobierz kod źródłowy  Rozwiń Kod źródłowy
i teraz powinieneś zainteresować się ową pętlą, a najbardziej pewnym elementem tablicy zaznaczonym w kodzie na oliwkowy kolor: $a[$i]. Jest to elemenet, w którym jest przechowywane ID przesłane w checkboxie (parametr value). Mniej zawile chodzi o to, że w tym czymś będziesz miał ID emotki która możesz usunąc poprzez
DELETE FROM xyz WHERE emot_id='".$a[$i]."'


i znów link na mały przykład, tylko tam nic nie bedzie kasowane, a zostaną wyswietlone numerki checkboxów, które zostały zaznaczone
http://extreme-fu...page_id=35
SebaZ dodał/a następującą plik:
checkbox_1_2_3.zip [281Bajtów / 262 Pobrane]

Edytowane przez SebaZ dnia 23.08.2006 21:23:00
Zadawanie pytań na forum to nie jest prawo, to jest przywilej, którego każdy może być pozbawiony jeżeli nie będzie umiał z niego korzystać. Nie wymagaj więc natychmiastowej odpowiedzi.
 
Flux
Wszystko działa pięknie tylko jest jeden mały problem. Nie działa teraz odznaczanie. Próbowałem kombinować z poprzednim załącznikiem ale wtedy wogóle ani zaznaczanie ani odznaczanie nie działa. To chyba przez to, że przy checkboxach nie ma podanej wartości jaką ma wstawić w input, i w tym skrawku javy też nie ma funkcji sprawdzającej wartośc. Problem jednak w ty, iż próbowałem tak jak podawałeś w poprzednim poście i nic. :/

Ale jesteśmy już bliżej jak dalej. Smile Dzięki! Wink
 
www.jarolab.na11.pl
SebaZ
nie działa odznaczanie bo nie zostało ono zaimplementowane do kodu JS :)
Jesli chcesz żeby jeden przycisk zazanaczał a drugi odznaczał to uzyj tego starego załćznika z funkcją JS. Tam jest dodatkowy parametr val skrót od value, czyli wartość.
Dla przycisku "SELECT ALL" dajesz kod
Pobierz kod źródłowy  Rozwiń Kod źródłowy
ta czerowna 1 jest wazna bo ustawia chceckbox w pozycji zaznaczonej :)
Dla przycisku "UNSELECT ALL" dajesz kod
Pobierz kod źródłowy  Rozwiń Kod źródłowy
Tutaj zamaist 1 jest 0 i to powoduej odznaczenei :P
Zadawanie pytań na forum to nie jest prawo, to jest przywilej, którego każdy może być pozbawiony jeżeli nie będzie umiał z niego korzystać. Nie wymagaj więc natychmiastowej odpowiedzi.
 
Flux
Robię tak jak mówisz i nie działa. :/
 
www.jarolab.na11.pl
SebaZ
eh widac nie robisz tak jak mówię Pfft Kombinuj a może Ci się uda Smile

Pozdro
SebaZ

P.S. napewno uzyłes tego starego JS? bo jak nowego to nie zadziała Smile Uzyj tego http://www.php-fu...file=37985
Zadawanie pytań na forum to nie jest prawo, to jest przywilej, którego każdy może być pozbawiony jeżeli nie będzie umiał z niego korzystać. Nie wymagaj więc natychmiastowej odpowiedzi.
 
Flux
Looknę jeszcze dziś wieczorem. Może po rundce w ET coś mi się odblokuje. Pfft Dzięki za pomoc. Wink
 
www.jarolab.na11.pl
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl