Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Userių laukeliai
Parašė Narysx· 2008 Bir. 16 18:06:48
#1
Na va, bandau padaryti, kad redaguojant aprašymą būtų laukelis "Mėgstamiausias valgis" ir kad tas laukelis atsispidėtų profile.php. Sukuriu naują kintamąjį u1000000 faile user_fields ir pavadinu jį "Mėgstamiausias valgis".
Tada per PMA, lentelėje fusion_users įterpiu laukelį pavadinimu user_valgis.
Į edit_profile.php įterpiu štai ką:
<tr>
<td class='tbl'>".$locale['u1000000']."</td>
<td class='tbl'><input type='text' name='user_valgis' value='".$userdata['user_valgis']."' maxlength='16' class='textbox' style='width:200px;'></td>
</tr>
Į profile.php įterpiu štai ką:
<tr>
<td width='1%' class='tbl1' style='white-space:nowrap'><b>".$locale['u1000000']."</b></td>
<td class='tbl1'>".($data['user_valgis'] ? $data['user_valgis'] : $locale['u048'])."</td>
</tr>
, tačiau suredagavus profilį ir įrašius mėgstamiausią valgį, profilyje, ties laukeliu "Mėgstamiausias valgis" rašo "Neapibūdintas".
Ką praleidau? Atrodo viską padariau gerai...
Parašė frix· 2008 Bir. 16 18:06:01
#2
Tai SQL užklausai turi suteikti atitinkamą laukelį.
Redagavo frix· 2008 Bir. 16 18:06:16
Parašė Narysx· 2008 Bir. 16 18:06:23
#3
Parašiau temą ir vos parašęs susitvarkiau. :D
Čia jei kam reikės to paties:
Reikėjo paredaguot includes/update_profile_include.php ;)
frix parašė:
Tai SQL užklausai turi suteikti atitinkamą laukelį, edit_profile.php faile.
Suteikiau. Na jau aukščiau parašiau, kas buvo blogai... ;)
Redagavo Narysx· 2008 Bir. 16 18:06:02
Parašė Enzo· 2008 Bir. 16 18:06:02
#4
update profile include reiikia redaguot
po 58 eilute įterpk:
$user_valgis = isset($_POST['user_valgis']) ? stripinput(trim($_POST['user_valgis'])) : "";
100-ąją eilutę keisk į:
$result = dbquery("UPDATE ".$db_prefix."users SET user_name='$username',".$newpass."user_email='".$_POST['user_email']."', user_hide_email='$user_hide_email', user_location='$user_location', user_birthdate='$user_birthdate', user_valgis='$user_valgis', user_aim='$user_aim', user_icq='$user_icq', user_msn='$user_msn', user_yahoo='$user_yahoo', user_web='$user_web', user_theme='$user_theme', user_offset='$user_offset', ".$set_avatar."user_sig='$user_sig' WHERE user_id='".$userdata['user_id']."'");
arba tiesiog įterpk
user_valgis='$user_valgis'
Parašė Narysx· 2008 Bir. 16 18:06:07
#5
Enzo parašė:
arba tiesiog įterpk
user_valgis='$user_valgis'
Taip ir padariau. ;)
EDIT:
200-asis postas! :]
Redagavo Narysx· 2008 Bir. 16 18:06:52