Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: klausimas del nario profilio
Parašė Donatis07· 2008 Sau. 28 17:01:01
#1
sveiki. noreciau padaryti toki dalyka. narys uzpildo savo profilio laukelius:
* Prisijungimo vardas:
* Slaptažodis:
* Pakartokite slaptažodį:
* El. pašto adresas:
Slėpti el. pašto adresą? Taip Ne
* Patvirtinimo kodas:
Įtraukti į naują sąrašą? Taip Ne - [paryskinta cia]
* Vardas:
* Amžius:
Lytis:
* Miestas:
* Gimimo data:
Skype ID:
ICQ#:
MSN ID:
Yahoo ID:
Tinklalapis:
Tel. numeris:
ir ten kur paryskinta,
jeigu pazymi taip, tai nario varda, amziu, lyti, miesta ir gimimo data rodytu members2.php faile (faila reiketu sukurti).
jeigu pazymi ne, tai i members2.php failą to nario neįtrauktų.
Kaip tai padaryti?
Parašė Žilvis· 2008 Sau. 28 17:01:11
#2
Redaguok register.php
Parašė mXt· 2008 Sau. 28 17:01:00
#3
team parašė:
Redaguok register.php
Susimildamas patylek, jeigu neturi nieko gero pasakyti. Tu man klaustrofobija tuojaus ivarysi..
Redagavo mXt· 2008 Sau. 28 17:01:02
Parašė Donatis07· 2008 Sau. 28 17:01:04
#4
na as cia viska susiredagaves, prisidejas tuos vardus ir pan, man tik reikia to Įtraukti į naują sąrašą? Taip Ne. kaip tiksliau tai padaryti?
Parašė MAnjack· 2008 Sau. 28 17:01:18
#5
Na atsakiau modų saite, bet tiek to pasakysiu ir čia.
Gali duomenų bazėj pasidaryt naują skiltį, user_show ar kažką tokio, tada daryt tam members2.php su if Pvz:
if ($data['user_show'] = 1) {
echo "kazkas";
} else {
echo "dar kazkas";
}
Parašė Hardrock· 2008 Sau. 28 18:01:34
#6
Na pradėsiu nuo MAnjack minties: Tarkim susikuri user_show (defaultinį nustatai tarkim 0)
Regirster faile susirašai visur kur trūksta user_show
Atitinkamai įterpi
<td class='tbl'><input type='radio' name='user_show' value='1'>Įtraukti
<input type='radio' name='user_show' value='0' checked>Neįtraukti</td>
o šiek tiek aukščiau atitinkamai
$user_show = isNum($_POST['user_show']) ? $_POST['user_show'] : "1";
Nepamiršk, ten kur eis eilių seka kaip:
user_email, user_hide_email, user_location, ir t.t. atitinkamai po user_hide_email į terpri user_show (visaur)
O panašios struktūros koduose '".$user_info['user_show']."', (tiesiog skaityk kodus)
Vadovaudamasis tokiai principais tą patį padaryk ir faile includes/update_profile_include
Dabar dirbam su failu members2.php
Tiesiog nukopini failą members.php ir paredaguoji štai ką:
susirandi
$result = dbquery("SELECT * FROM ".$db_prefix."users".$orderby."");
ir pakeiti į
$result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_show='1'".$orderby."");
Ir tau members2.php faile rodys tik tuos, kurie pasirinko būti rodomi.
Redagavo Hardrock· 2008 Sau. 28 18:01:53
Parašė Donatis07· 2008 Sau. 28 21:01:09
#7
o, dekui. taip issamiai. bandysiu. ;)
---
galima gal placiau apie lenteles sukurima? nes su
php my admin nelabai ka bemoku.
Laukas: user_show
Tipas: tinyint(1)
Palyginimas: -
Atributai: UNSIGNED
Null: Ne
Nutylint: 0
tiktu sitaip?
Parašė Dandžu· 2008 Sau. 28 21:01:46
#8
Yra straipsnis parašytas. ;)
Parašė Donatis07· 2008 Sau. 30 14:01:16
#9
na failus susiredagavau. tik wa kazkas nesigauna su tuo members2.php :( pazymiu savo aprasymo redagavime kad itertu i nauja sarasa mane, o tame members2.php vistiek rodo visus narius.
Parašė MAnjack· 2008 Sau. 30 14:01:00
#10
Padaryk užklausą kuri iš duomneų bazės imtų tik tuos narius kurie pasiinkę rodyti.
WHERE user_show=1
Parašė Donatis07· 2008 Sau. 30 20:01:52
#11
na tai hardcore taip rase, bet vistiek kazkas netinka.