Moved by: arcy 13-06-2009, 20:11 |
Ukrywanie profilu |
| Author |
Message |
xlesiu
AB Rh-


Helped: 3647 times Posts: 7847 Location: Toruń

|
|
|
|
 |
djostrich

Posts: 74 Location: Wasilków
|
|
|
|
 |
Don8
Helped: 6 times Posts: 500
|
Posted: 07-06-2009, 13:32
Forum address: http://manutdfc.pl |
|
|
| albo żeby było można ustawić tak która grupa może ukrywać profil ??? |
|
|
|
 |
kevin_
Użyszkodnik

Helped: 568 times Posts: 2148
|
Posted: 07-06-2009, 13:44
Forum address: a po co mi? |
|
|
Tu macie warunek:
| Code: |
if ($profiledata['user_allow_showprofile'] == 1 || $userdata['user_level'] == ADMIN || $userdata['user_id'] == $profiledata['user_id'])
{
|
Zmodyfikujcie odpowiednio do waszych potrzeb. |
_________________ Prezes |
|
|
|
 |
@They2
stary They


Helped: 80 times Posts: 1309
|
|
|
|
 |
arcy
Alassenórion


Helped: 509 times Posts: 3788 Location: Blachownia
|
|
|
|
 |
@They2
stary They


Helped: 80 times Posts: 1309
|
Posted: 14-06-2009, 18:18
Forum address: www.alldeaf.pl | www.design.alldeaf.pl | www.forum.alldeaf.pl | www.video.alldeaf.pl | www.download.alldeaf.pl |
|
|
no nieźle... wszystkie kody w instrukcji są identyczne do instrukcji modyfikacji pod tytułem "Disable Profile" http://www.phpbbhacks.com/download/5898 , jednak ta jest tylko dla standardu phpBB, w tutejszej wersji kod do sygnatury jest oddzielny od wszystkich i dlatego nie odbiera kod gdzie miała być opcja wyłączenia profilu (ukrywanie). Tylko xlesiu przetłumaczył na polski. Trzeba to poprawić, ale już poprawiłem.
zamiast w instrukcji:
| Code: | #
#-----[ FIND ]------------------------------------------
#
'L_CURRENT_PASSWORD' => $lang['Current_password'],
#
#-----[ BEFORE, ADD ]------------------------------------------
#
'L_PUBLIC_VIEW_PROFILE' => $lang['Allow_show_profile'],
#
#-----[ FIND ]------------------------------------------
#
'SIGNATURE' => str_replace('<br />', "\n", $signature),
#
#-----[ AFTER, ADD ]------------------------------------------
#
'SHOW_PROFILE_YES' => ( $showprofile ) ? 'checked="checked"' : '',
'SHOW_PROFILE_NO' => ( !$showprofile ) ? 'checked="checked"' : '', |
ma być prawidłowo:
| Code: | #
#-----[ FIND ]------------------------------------------
#
'HIDE_USER_YES' => (!$allowviewonline) ? 'checked="checked"' : '',
'HIDE_USER_NO' => ($allowviewonline) ? 'checked="checked"' : '',
#
#-----[ AFTTER, ADD ]------------------------------------------
#
'SHOW_PROFILE_YES' => ( $showprofile ) ? 'checked="checked"' : '',
'SHOW_PROFILE_NO' => ( !$showprofile ) ? 'checked="checked"' : '',
'L_PUBLIC_VIEW_PROFILE' => $lang['Allow_show_profile'], |
Oraz można zmienić domyślną opcję z NIE na TAK w podczas rejestracji i edycji profilu
zamiast to: | Code: | 'SHOW_PROFILE_YES' => ( $showprofile ) ? 'checked="checked"' : '',
'SHOW_PROFILE_NO' => ( !$showprofile ) ? 'checked="checked"' : '', |
na to: | Code: | 'SHOW_PROFILE_YES' => ( !$showprofile ) ? 'checked="checked"' : '',
'SHOW_PROFILE_NO' => ( $showprofile ) ? 'checked="checked"' : '', |
Instrukcję mojej wersji 1.1 załączyłem do załącznika:
- jest to uporządkowana
- i poprawiona
Proszę załączyć mój załącznik do pierwszego posta.
Disable Profile 1.1 (Ukrywanie Profilu).rar
|
Download 39 Time(s) 2.51 KB |
|
_________________ Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG. |
|
|
|
 |
arcy
Alassenórion


Helped: 509 times Posts: 3788 Location: Blachownia
|
|
|
|
 |
xlesiu
AB Rh-


Helped: 3647 times Posts: 7847 Location: Toruń

|
Posted: 14-06-2009, 18:24
Forum address: http://www.krwiodawcy.org/ http://www.krewniacy.net/ |
|
|
| Już |
_________________
"Oddając własną krew, dobrowolnie i bezinteresownie, to gest o wysokiej wartości moralnej i obywatelskiej. To DAR ŻYCIA ... Niech dawcy krwi, którym należy się wdzięczność wszystkich, będą coraz liczniejsi we wszystkich częściach świata." Jan Paweł II
Oddając krew-ratujesz życie! | Serce ma ten , kto ma je dla innych ...
Nie zabieraj swych organów do nieba tam wiedzą, że one potrzebne są tutaj | Proszę nie pisać na GG i PW! |
|
|
|
 |
Don8
Helped: 6 times Posts: 500
|
Posted: 08-07-2009, 16:51
Forum address: http://manutdfc.pl |
|
|
| kevin_ wrote: | Tu macie warunek:
Kod:
if ($profiledata['user_allow_showprofile'] == 1 || $userdata['user_level'] == ADMIN || $userdata['user_id'] == $profiledata['user_id'])
{
Zmodyfikujcie odpowiednio do waszych potrzeb. |
no ale jak go zmodyfikować aby opcja była dla vipów ???? |
|
|
|
 |
kevin_
Użyszkodnik

Helped: 568 times Posts: 2148
|
|
|
|
 |
Don8
Helped: 6 times Posts: 500
|
Posted: 08-07-2009, 22:25
Forum address: http://manutdfc.pl |
|
|
wybacz ale i tak nie rozumiem jak mam połączyć to zapytanie z tym kodem ???
Przecież zapytanie jest do pliku php i pewnie zmienia ten cały warunek.... |
|
|
|
 |
kevin_
Użyszkodnik

Helped: 568 times Posts: 2148
|
Posted: 09-07-2009, 09:41
Forum address: a po co mi? |
|
|
Nie chce mi się instalować Przemka, i tego MODa, więc narzucę tylko zarys;
| Code: |
// Najpierw zapytanie
$group_id = 10; //id grupy vip
$sql = 'SELECT u.user_id
FROM ' . USER_GROUP_TABLE . ' ug, ' . USERS_TABLE . ' u, ' . GROUPS_TABLE . ' g
WHERE u.user_id = ' . $userdata['user_id'] . '
AND ug.user_id = u.user_id
AND g.group_id = ' . $group_id . '
AND g.group_id = ug.group_id
AND g.group_single_user = 0';
$result = $db->sql_query($sql);
$num = $db->sql_numrows($result);
|
sql_query - odpowiednik mysql_query w BB2
sql_numrows - odpowiednik mysql_num_rows w BB2
Teraz to powyższego warunku (te IF) dopisz || $num - Skrypt powinien pobrać informacje o użytkowniku w grupie $group_id - jeżeli jest w tej grupie to $num będzie miało wartość "1" jeżeli nie, to nic nie powinno się dziać i nie powinno wyświetlać profilu.
Kombinuj tam. |
_________________ Prezes |
|
|
|
 |
Don8
Helped: 6 times Posts: 500
|
Posted: 09-07-2009, 12:45
Forum address: http://manutdfc.pl |
|
|
| kevin_, wielkie dzięki, postawił bym ci piwko ale nie mogę.... |
|
|
|
 |
|
|