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.