Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 98 Pomógł: 0 Dołączył: 5.02.2007 Ostrzeżenie: (0%)
|
Witam
Serwisy takie jak grono czy nasza-klasa wprowadziły możliwość wyboru przez użytkownika, które dane mają być widoczne jakim użytkownikom. Tzn, można określić że imię będą widzeń wszyscy, zalogowani będą widzieć też nazwisko, a znajomi np: zdjęcia. Ciekaw jestem jak przy tego rodzaju profilach buduje się bazę, czy najlepszym rozwiązaniem jest po prostu dodanie dodatkowych pól w tabeli, w ten sposób:
Czy jest może lepszy, efektywniejszy sposób? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Nieautoryzowani Postów: 92 Pomógł: 15 Dołączył: 21.10.2006 Ostrzeżenie: (0%)
|
Zrobiles blad i pisales czaly czas NAME_VISIBILITY w 3 ifach
Tak, option i inne dane uzytkownika bobierasz z bazy i zamiast echo "<p>".NAME_VISIBILITY; powinienes napisac echo "<p>".#user_name;, oczywiscie user_name tez musisz wczesniej odczytac z bazy Wszystki definicje musza byc wielokrotnoscia dwojki czyli 1,2,4,8,16,32,64,128,256,...... w tym przykladzie 2 jest podnoszone do potegi
zauwaz ze wszystkie te dane trzymasz w bazie np. w typie int. int w mysql ma chyba 4 bajty wiec co za tym idzie mozesz 32 rozne opcje tam przetrzymywac i to nie tylko dla tej widocznosci mozesz przeciez np. zrobic wylaczenie konta define('ACCOUNT_DISABLE', 16); // czyli 2^5 i przy logowaniu sprawdzac czy czasem nie ma bitu ustawionego dotyczacego wylaczenia konta i zalogowac albo nie Ten post edytował heaven 11.02.2008, 19:53:57 |
|
|
|
szczypior schemat bazy "prywatnych" profili 6.02.2008, 20:18:48
mag32 nie wiem jak jest, ale ja bym to zrobił tak:
Imię-... 7.02.2008, 08:56:02
Qmis Zamiast bitowo, można podawać cyfry 1, 2, lub 3 pr... 11.02.2008, 10:59:15
heaven @Qmis: No liczby tak jak ty to opisujesz to sie ni... 11.02.2008, 16:31:01
Albitos Sposób podany przez heaven'a wydaje się być na... 11.02.2008, 17:58:22
szczypior Jeśli dobrze rozumiem:
option to ma być zmienna k... 11.02.2008, 18:57:49 
nowotny Ja tak tylko się wtrącę... Tu jest... 11.02.2008, 20:45:23
szczypior sorka małe przeoczenie
Mam pytanie co do sp... 11.02.2008, 19:58:15
heaven spojrz jeszcze raz na moja poprzednia odpowiedz. p... 11.02.2008, 20:03:11
szczypior żeby sprawdzić co wyświetlić a co nie przy użyciu
... 11.02.2008, 20:20:16
heaven nie!
option to jest pewna liczba ale ty o niej... 11.02.2008, 20:29:20
heaven masz racje
przy okazji okazalo sie ze jest duzo w... 11.02.2008, 21:11:35 ![]() ![]() |
|
Aktualny czas: 28.12.2025 - 20:22 |