To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - History Edit Profile

Majkelo - 20-01-2012, 20:53
Temat postu: History Edit Profile
History Edit Profile

Modyfikacja daje wgląd administratorowi, w tabelę ze spisem wszystkich edycji profili przez użytkowników.

Kod:
################################################################
## MOD Title: History Edit Profile
## MOD Version: 1.0
## MOD Author: Michael2318 < Mich.Pajor[at]gmail.com > Michał Pajor
## MOD Description: Modyfikacja daje wgląd administratorowi, w tabelę ze spisem wszystkich edycji profili przez użytkowników.
##
## Installation Level: Easy
## Installation Time: 5 Minutes
## Files To Edit: (8)   
##                       language/lang_polish/lang_profile.php
##                       language/lang_polish/lang_main.php
##                       includes/usercp_viewprofile.php
##                       templates/*/profile_view_body.tpl
##                       includes/usercp_register.php
##                       includes/constants.php
##                       index.php
##                       templates/*/index_body.tpl
## Included Files: (3)   
##                       profile_edit_history.php
##                       profile_edit_history.tpl
##                       profile_edit_history_user.tpl
##         
###############################################################


Co modyfikacja potrafi:
:arrow: Daje wgląd administratorowi w historię edycji profilów przez użytkowników,
:arrow: Możliwość kontrolowania wszystkich edycji (sortowanych według daty), bądź też poszczególnego użytkownika - odnośnik w profilu danego usera,
:arrow: W spisie wszystkich edycji, na dole mamy odnośnik do wyczyszczenia CAŁEJ historii (wszystkich wpisów), z kolei w spisie zmian danego usera, mamy odnośnik do wyczyszczenia historii TYLKO tego usera, którego historię obecnie przeglądamy.

Ogólnie jeśli ktoś chce to może zrezygnować np. z monitorowania tytułu i wyrzucić z pliku .tpl tę komórkę i zwiększyć miejsce komórce "podpis", gdyż przy długich podpisach tabela będzie dosyć długa. Ja dodałem chyba wszystkie standardowe pola, wy możecie wybrać te, które was interesują, a jeśli usuniecie tylko komórkę w TPLce - zawsze w bazie będzie info, jeśli trzeba będzie coś sprawdzić - wystarczy przywrócić daną komórkę ;)

W dopracowaniu modyfikacji pomogli mi: NineX oraz maminowiec - wielkie dzięki ! ;)

Pozdrawiam!
Michał,

japi55 - 20-01-2012, 21:14

Jak dla mnie to to powinno być w standardzie :)

Jako logi.

Kolejny fajny pomysł i wykonanie ;p

NineX - 20-01-2012, 21:17

Kod:
        $haselko = '';
        if ( $userdata['user_password'] !== $new_password )
        {
            $haselko = 1;
        }
        else
        {
            $haselko = 0;
        }


dasz radę zapisać szybciej:
Kod:
        $haselko = ($userdata['user_password'] !== $new_password) ? 1 : 0;


z resztą zrób podobnie, bo za długi ten kod.

[ Komentarz dodany przez: Michael2318: 20-01-2012, 22:12 ]
Dzięki, poprawiłem ;)

Boltex - 20-01-2012, 21:56

Michael2318, to jest świetne. Takie coś jest na prywatnych trackerach. Przydałoby się pole: Przypomnienie hasła i z jakiego IP oraz z jakiego IP zostały wprowadzone zmiany oraz pole avatar.
Majkelo - 20-01-2012, 21:57

Boltex napisał/a:
Michael2318, to jest świetne. Takie coś jest na prywatnych trackerach. Przydałoby się pole: Przypomnienie hasła i z jakiego IP oraz z jakiego IP zostały wprowadzone zmiany oraz pole avatar.


To jest banał. Ale nie zmieści się już, widzisz sam jak ta tabela jest zapchana. Ale dorzucę to w wolnym czasie.

Sh4d0v - 20-01-2012, 23:08

IP nie musi być w tabeli. Może być zwykły tooltip po najechaniu na komórkę.
Majkelo - 20-01-2012, 23:13

NineX oraz maminowiec, poprawił trochę moda pod względem bezpieczeństwa.
Woytec - 21-01-2012, 10:24

Lepiej chyba jakby było "Jakie pole zmienił"(tylko zmienione) i na jaką wartość z jakiej? Co o tym sądzicie?
Majkelo - 21-01-2012, 10:29

Woytec, myślałem o tym, ale stwierdziłem, że obecna wersja prezentuje całą chronologię zmian, wystarczy spojrzeć na pierwszy rekord i na drugi - widzimy czy czymś się różni czy też nie.
Myślałem ew. też o grafice przy zmienionych polach, typu: przy zmienionych ;)

Calvin - 21-01-2012, 11:42

Świetna modyfikacja tego brakowało w przemku.
Anonymous - 03-09-2014, 22:13

Instalował ktoś już na 1.12.8?


Powered by phpBB modified by Przemo © 2003 phpBB Group