Zobacz temat
lista wyboru w profilu
|
|
scorpio70 |
Dodany dnia 02.02.2006 15:54:25
|
Początkujący Postów: 156 Data rejestracji: 14.11.2005 01:43 |
Witam, pytanie jest takie: jak wkleić listę wyboru typu: <SELECT NAME="Kto" <OPTION VALUE=Terapeuta> Terapeuta <OPTION VALUE=Pacjent> Pacjent </SELECT> zamiast linijki w tabelce profilu: ICQ# Lista wyboru działała by jak pole wymagane Prawdopodobnie trzeba dokonać zmian w tabelach (w bazie)... tak mi się wydaje, a może nie! podpowiedzi mile widziane pozdrawiam |
|
|
Wścibski Gość |
Dodany dnia 23.11.2024 12:13:34
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
wlodi |
Dodany dnia 02.02.2006 17:17:13
|
Bywalec Postów: 765 Ostrzeżeń: 1 Data rejestracji: 16.09.2005 23:50 Złamana licencja |
musisz wkleic to w pliku który odpowiada za ogólnie formularz rejestracji i tam gdzieś to wkleić. Tylko nie szukaj tego czasami w locale.
|
|
|
scorpio70 |
Dodany dnia 02.02.2006 17:42:46
|
Początkujący Postów: 156 Data rejestracji: 14.11.2005 01:43 |
hmmm.... myślisz, że to wszytsko, plik profile.php, edit_profile.php i jeszcze co odpowiada za profil? Mnie sie wydaje że to nie kwestia wklejenia samego kdu w jedno miejsce... wklejenie powoduje dalsze konsekwencje.... tylko niewiem jakie |
|
|
wlodi |
Dodany dnia 02.02.2006 18:09:51
|
Bywalec Postów: 765 Ostrzeżeń: 1 Data rejestracji: 16.09.2005 23:50 Złamana licencja |
wklejenie spowoduje mozliwosc wyboru a zeby wszystko było zapamietywane to musi isc do bazy a moze skorzystasz z jakiegos narzędzia do tworzenia formularzy w PHP
|
|
|
scorpio70 |
Dodany dnia 02.02.2006 21:06:56
|
Początkujący Postów: 156 Data rejestracji: 14.11.2005 01:43 |
rany.... połączenia z bazą!! dla mnie to już bardzo czarna magia...pomoże ktoś. Mogę spróbować zrobić to sam.... ale jakieś wskazówki poproszę. |
|
|
wlodi |
Dodany dnia 02.02.2006 21:10:28
|
Bywalec Postów: 765 Ostrzeżeń: 1 Data rejestracji: 16.09.2005 23:50 Złamana licencja |
http://pomoc.webs...2&id=79&c= tu jest troche opisane ale dla mnie tez to czarna magia |
|
|
as |
Dodany dnia 02.02.2006 22:39:34
|
Zaawansowany Postów: 1509 Data rejestracji: 25.01.2005 21:55 |
Pole w bazie danych (w tabelce fusion_users... np. users_medic), mały dodatek do pliku include/update_profile_include.php, mały dodatek w pliku administration/members.php, mały dodatek w pliku register.php, mały dodatek w pliku edit_profile.php i dla czytelności pewnie dodatkowa linijka w pliku locale/Polish/user_fields.php...
Edytowane przez as dnia 02.02.2006 23:04:39 as
|
|
|
scorpio70 |
Dodany dnia 02.02.2006 23:10:41
|
Początkujący Postów: 156 Data rejestracji: 14.11.2005 01:43 |
Dziękuje @as ..robi się jaśniej ale nie na tyle bym mógł to wykonać...muszę zmienić pytanie na prośbę... czy mógłby ktoś to zrobić za mnie..ten jeden raz, bez nauczyciela tego nie zrobię. Dodać pole niby dodałem, ale niewiem jakie wartosci powinienem jemu nadać |
|
|
as |
Dodany dnia 02.02.2006 23:29:45
|
Zaawansowany Postów: 1509 Data rejestracji: 25.01.2005 21:55 |
Oglądałeś pewnie Matrix'a. Jeden z programów o nazwie Merowing twierdził, że jeśli jest akcja musi być też reakcja. Tak samo jest i w Twojej sytuacji... wywołując jakąś akcję musisz spodziewać się reakcji. Jeśli przyjąć, że akcją będzie decyzja usera o wybraniu opcji Terapeuta lub Pacjent (czyli 1 lub 0), to należało by przypisać tym funkcjom jakieś reakcje. Jakie Twoim zdaniem lub Twoim zamysłem mają być kosekwencje wyboru pomiędzy 1 a 0. Jeśli chcesz otrzymać pomoc, to powinieneś określić efekt docelowy dokonywanego przez usera wyboru aby nie poruszać się po omacku...
as
|
|
|
scorpio70 |
Dodany dnia 03.02.2006 00:00:03
|
Początkujący Postów: 156 Data rejestracji: 14.11.2005 01:43 |
no fakt.... nie wyjaśniłem do końca o co chodzi... maja kulpa. Myslałem że poradzę sobie sam. A wiec : pole wyboru o którym pisałem wyżej ma zastąpić pole w tabelce--->ICQ# i powinno być wymagalne. Teraz jak gość będzie się rejestrował to nie będzie miał wyboru i będzie musiał wybrać albo jest terapeutą albo pacjentem. A konsekwencje tego wyboru to informacja dla mnie z kim mam do czynienia. A więc jego wybór powinien się zapisać w jego profilu. W pózniejszej wersji mojego pomysłu było: - możliwość automatycznego podziału moich użytkowników na pacjentów i terapeutów, by móc np z PA zarzadzać bezpośrednio tymi grupami. Lub może pozostanie w taki sposób, iż recznie dodam userów do stworzonych grup w/w grup. ot tyle.... chyba wyjaśniłem?? |
|
|
wlodi |
Dodany dnia 03.02.2006 19:24:40
|
Bywalec Postów: 765 Ostrzeżeń: 1 Data rejestracji: 16.09.2005 23:50 Złamana licencja |
Recznie dodawać moim zdaniem to nie ma sensu przy duzej ilosci userów. Duża jest taka ilosć co sie zarejestruje a juz tu nie wroci i tyle A swoją drogą bardzo spodobało mi się tłumaczenie @asa brawo !!! Do mnie to dotarło
Edytowane przez wlodi dnia 03.02.2006 19:25:33 |
|
|
scorpio70 |
Dodany dnia 03.02.2006 23:19:54
|
Początkujący Postów: 156 Data rejestracji: 14.11.2005 01:43 |
ojej...ręcznie w stworzonej grupie za pomocą PA/zarzadzanie użytkownikami/grupy użytkowników |
|
|
wlodi |
Dodany dnia 03.02.2006 23:34:02
|
Bywalec Postów: 765 Ostrzeżeń: 1 Data rejestracji: 16.09.2005 23:50 Złamana licencja |
nie wiem, zrobisz jak bedziesz chciał ja bym troche pokombinowal z ta rozwijana lista. Jutro coś spróbuje wykombinowac bo teraz to ja ide spac. Już mi sie literki mylą
|
|
|
Pieka |
Dodany dnia 04.02.2006 02:27:32
|
Postów: 19882 Pomógł: 767 v7.02.03 Data rejestracji: 23.02.2005 18:12 |
scorpio70 napisał/a: no fakt.... nie wyjaśniłem do końca o co chodzi... maja kulpa. Myslałem że poradzę sobie sam. A wiec : pole wyboru o którym pisałem wyżej ma zastąpić pole w tabelce--->ICQ# i powinno być wymagalne. Teraz jak gość będzie się rejestrował to nie będzie miał wyboru i będzie musiał wybrać albo jest terapeutą albo pacjentem. A konsekwencje tego wyboru to informacja dla mnie z kim mam do czynienia. A więc jego wybór powinien się zapisać w jego profilu. W pózniejszej wersji mojego pomysłu było: - możliwość automatycznego podziału moich użytkowników na pacjentów i terapeutów, by móc np z PA zarzadzać bezpośrednio tymi grupami. Lub może pozostanie w taki sposób, iż recznie dodam userów do stworzonych grup w/w grup. ot tyle.... chyba wyjaśniłem?? Jest juz pozno i slabo kojarze rozne fakty, ale... Ale moze ten temat Cie na cos naprowadzi? http://www.php-fu...ad_id=3308 Jestem jaki jestem
|
|
|
scorpio70 |
Dodany dnia 08.02.2006 00:29:37
|
Początkujący Postów: 156 Data rejestracji: 14.11.2005 01:43 |
Witam... oto rozwiązanie, co prawda nie umiem pisać jak wy ale spróbuję :) W końcu z pomocą osób trzecich udało się to zrobić: Najważniejsze jest to, że pole ICQ posiada typ pola w bazie danych - VARCHAR - user_icq VARCHAR(15) NOT NULL DEFAULT '', - czyli można wstawić tu słowa do 15 znaków. Nie trzeba przerabiać bazy, tabeli z userami . Więc żeby móc przerobić owe pole trzeba wpisać zamiast tego pola tekstowego z numerem ICQ, w edit_profile.php oraz w register.php to: <select name='user_icq' class='textbox'> <option".($data['user_icq'] == $locale['xxx1'] ? " selected" : "").">".$locale['scorpio1']."</option> <option".($data['user_icq'] == $locale['xxx2'] ? " selected" : "").">".$locale['scorpio2']."</option> </select> czyli: znajdz linijki: <tr> <td class='tbl'>".$locale['u011']."</td> <td class='tbl'><input type='text' name='user_icq' value='".$userdata['user_icq']."' maxlength='15' class='textbox' style='width:200px;'></td> </tr> i zamień na to powyższe gdzie xxx1 i xxx2 r11; trzeba samemu dodać do pliku z Langami (user_fields.php ) i nazwać sobie jakoś tam. To nie wszystko bo teraz trzeba to wyświetlić, czyli trzeba edytować plik viewthread.php z forum, i tam zamiast kodu z ICQ, wstawić zmienną: $data['user_icq'] czyli znaleźć linijki: if ($data['user_icq']) { echo "<a href='http://web.icq.com/wwp?Uin=".$data['user_icq']."' target='_blank'><img src='".THEME."forum/icq.gif' alt='".$data['user_icq']."' style='border:0px;'></a> "; } i zrobic żeby było tak: if ($data['user_icq']) { echo "".$data['user_icq']." "; } ot to wsio!! Może być taka opcja, że ktoś posiada wersję pliku profile.php z obrazkami (grafiką z GG, ICQ itd.) to trzeba tę grafikę usunąć :) pozdrawiam Edytowane przez scorpio70 dnia 08.02.2006 00:34:12 |
|
Przejdź do forum: |