phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

FAQFAQ - PIERWSZA POMOC!!  regulaminREGULAMIN  SzukajSZUKAJ  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload  katalog Forów DyskusyjnychKatalog Forów   FAQ Video tutoriale

Poprzedni temat «» Następny temat
Przesunięty przez: Matteo
09-11-2013, 09:30
Ukrywanie profilu
Autor Wiadomość
xlesiu



Pomógł: 5274 razy
Posty: 10385
Wysłany: 04-06-2009, 12:51   Ukrywanie profilu

Ukrywanie profilu

Opis:
Ten mod pozwala na ukrywanie swojego profilu przed innymi użytkownikami. Profil nadal widoczny dla moderatorów i administracji.

Cytat:
##########################################################################################
## MOD Title: Ukrywanie profilu ( original: Disable Profile )
## MOD Author Original: Flance < mail@jordibetting.nl > http://www.flance.nl
## MOD Author Now: Matrix < info@alldeaf.pl > http://alldeaf.pl
## MOD Description: Ta modyfikacja pozwala na ukrywanie swojego profilu przed
## innymi użytkownikami. Profil widoczny dla moderatorów
## i administratorów.
## MOD Version: 1.1
## MOD Modification: kombatypilny do phpBB by Przemo 1.12.6
## Installation Level: Easy ( łatwy )
## Installation Time: ~ 5 Minutes ( 5 minut )
## Files To Edit: (4)
## includes/usercp_register.php
## includes/usercp_viewprofile.php
## language/lang_polish/lang_main.php
## templates/nazwa_stylu/profile_add_body.tpl
## Included Files: (1)
## templates/nazwa_stylu/profile_view_body_notallowed.tpl
##########################################################################################
_________________
Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org
Ostatnio zmieniony przez warna 20-08-2010, 21:04, w całości zmieniany 5 razy  
 
     
Gadatliwa Kasia 

   
djostrich


Posty: 59
Wysłany: 06-06-2009, 08:01   

A czy ktoś może napisać jak zrobić aby profil był widoczny dla "Przyjaciół"

http://www.przemo.org/php...pic.php?t=65911
_________________
Internet? Nie, dziękuję, nie jesteśmy zainteresowani. autor: Bill Gates
 
     
Don8

Pomógł: 7 razy
Posty: 485
Wysłany: 07-06-2009, 12:32   

albo żeby było można ustawić tak która grupa może ukrywać profil ???
 
     
kevin_


Pomógł: 768 razy
Posty: 2680
Wysłany: 07-06-2009, 12:44   

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.
_________________
Prezes :mrgreen:
 
     
They2


Pomógł: 82 razy
Posty: 1297
Wysłany: 08-06-2009, 00:02   

xlesiu, w tym screenie ukryjprofil.jpg widać ze nie zapisuje(nie zaznaczone) na TAK lub NIE, tak jak u mnie sprawdziłem i nie zapisuje... gdzieś tu w instrukcji moda jest błąd.
_________________
Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG.
 
     
arcy



Pomógł: 509 razy
Posty: 3762
Wysłany: 13-06-2009, 19:10   

xlesiu, jeśli możesz to popraw błąd o którym pisze They.
Przenoszę do gotowych warunkowo.
_________________
| Regulamin | F.A.Q. | Szukaj | Oficjalny podręcznik administratora phpBB2 by Przemo |
| arcy.net - nowości ze świata phpBB by Przemo, Opera, Android | w tym państwie pełnym nienawiści, rap po godzinach i luz ponad wszystkim... | Opera Browser
|
 
     
They2


Pomógł: 82 razy
Posty: 1297
Wysłany: 14-06-2009, 17:18   

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:
Kod:
#
#-----[ 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:
Kod:
#
#-----[ 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:
Kod:
        'SHOW_PROFILE_YES' => ( $showprofile ) ? 'checked="checked"' : '',
        'SHOW_PROFILE_NO' => ( !$showprofile ) ? 'checked="checked"' : '',

na to:
Kod:
        '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.
_________________
Support | Pomoc | Modyfikacja | Zlecenie płatne - zapraszam na PW oraz pod moim adresem.
Nie udzielam w GG.
 
     
arcy



Pomógł: 509 razy
Posty: 3762
Wysłany: 14-06-2009, 17:22   

They2, dziękujemy :)
xlesiu, zaktualizujesz pierwszy post?
_________________
| Regulamin | F.A.Q. | Szukaj | Oficjalny podręcznik administratora phpBB2 by Przemo |
| arcy.net - nowości ze świata phpBB by Przemo, Opera, Android | w tym państwie pełnym nienawiści, rap po godzinach i luz ponad wszystkim... | Opera Browser
|
 
     
xlesiu



Pomógł: 5274 razy
Posty: 10385
Wysłany: 14-06-2009, 17:24   

Już
_________________
Jak tłumaczysz mi coś z php to mów do mnie jak do labradora. / krwiodawcy.org
 
     
Don8

Pomógł: 7 razy
Posty: 485
Wysłany: 08-07-2009, 15:51   

kevin_ napisał/a:
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_


Pomógł: 768 razy
Posty: 2680
Wysłany: 08-07-2009, 15:56   

tu masz zapytanie, wykorzystaj kod;
http://www.przemo.org/php...p=404820#404820
_________________
Prezes :mrgreen:
 
     
Don8

Pomógł: 7 razy
Posty: 485
Wysłany: 08-07-2009, 21:25   

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_


Pomógł: 768 razy
Posty: 2680
Wysłany: 09-07-2009, 08:41   

Nie chce mi się instalować Przemka, i tego MODa, więc narzucę tylko zarys;
Kod:

// 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 :mrgreen:
 
     
Don8

Pomógł: 7 razy
Posty: 485
Wysłany: 09-07-2009, 11:45   

kevin_, wielkie dzięki, postawił bym ci piwko ale nie mogę....
 
     
Gadatliwa Kasia 

   
Żelazko


Pomógł: 3 razy
Posty: 75
Wysłany: 22-10-2010, 02:23   

Jak zrobić tak aby tylko admin mógł nadawać komuś przywilej ukrywania profilu, albo tak aby tylko admin mógł ukryć userowi profil:?:
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać załączników na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!

Powered by phpBB modified by Przemo © 2003 phpBB
Strona wygenerowana w 0,04 sekundy. Zapytań do SQL: 14
Polecane serwisy



Najlepsze oprogramowanie do prowadzenia sklepu internetowegoNajlepszy program do sklepu firmowany przez Przem'a



Koszulki informatyczne



phpbb

serwis laptopów

Design Cart

darujsobie.pl - Sklep z gadżetami

• Zamów reklamę