1.12.7 i starsze - Usuwanie w?asnego profilu
Nitrus - 22-07-2007, 17:23 Temat postu: Usuwanie własnego profilu
Usuwanie własnego profilu
Pozwala na usunięcie własnego profilu z forum
Kod: |
##############################################################
## Nazwa moda: Samo usuwanie swojego profilu
## Autor, oryginalny: Poupoune <poupoune>
## Autor, modyfikacje: Nitro <nitro18>
##
## Opis: MOD pozwala na usunięcie własnego profilu z forum
##
## Wersja: 1.0.1
##
## Poziom instalacji: Łatwy
## Czas instalacji: ~3 minuty
## Plików do edycji: 4
## includes/usercp_register.php
## templates/subSilver/profile_add_body.tpl
## langugage/lang_polish/lang_main.php
## langugage/lang_english/lang_main.php
##
##
############################################################## |
Wersja bez belki
Kod: | w pliku: langugage/lang_polish/lang_main.php nie dodawać: $lang['txt_user_acc'] = "Usuwanie profilu";
w pliku: langugage/lang_english/lang_main.php nie dodawać: $lang['txt_user_acc'] = "Remove your profile";
w pliku: templates/subSilver/profile_add_body.tpl nie dodawać:
<tr>
<th>{L_DEL_ACC}</th>
</tr> |
Wersja dla osób, które mają zainstalowany Profile Panel Mod
Kod: | otwórz
-------
templates/subSilver/profile_add_body.tpl
szukaj
-------
'notes',
<END>
'prefinfo'
dodaj po
------
,'rp'
szukaj
------
<tr>
<td><div><b>»</b> <span>Preferencje</span></div></td>
</tr>
dodaj po
-------------
<tr>
<td><div><b>»</b> <span>{L_DEL_ACC}</span></div></td>
</tr>
szukaj
--------
<END>
dodaj po
-------------
<table>
<tr>
<th>{L_DEL_ACC}</th>
</tr>
<tr>
<td><span>{L_DELETE_USER}</span></td>
<td>
<input>
<span>{L_DELETE_USER_EXPLAIN}</span></td>
</tr>
<tr>
<td>{S_HIDDEN_FIELDS}<input> <input></td>
</tr>
</table> |
Co modyfikacja potrafi:
Pozwala na usunięcie własnego profilu z forum.
siekierzynski - 22-03-2008, 01:10
Nitrus napisał/a: | Jednyne "co mnie draźni" to że, podczas rejestracji jest ta opcja, mimo że nie powinno jej być. Może ktoś będzie miał pomysł jak to usunąć. |
Zauważ, że przy rejestracji jest $_GET['mode'];
(profile.php?mode=register&agreed=true)
Możesz sprawdzać czy zmienna istnieje, jeżeli tak, to ukrywać to pole, w przeciwnym wypadku pokazywać je.
Duma - 24-03-2008, 15:15
Kod: | dlaczego nie można usuwać własnych postów?? // problem naprawiony wiec prosiłbym moderatora o usunięcie |
ARMOR_CAGE - 04-08-2008, 18:34
piewknie w gotowych jest niedzialajacy mod bo on nie dziala
[ Dodano: 04-08-2008, 19:41 ]
dobra naprawilem sobie sam bo oczywiscie nie ma tu polowy kodu ktory musialem sam sobie wymyslic ...
poza tym mimo usuniecia usera jest on dalej w Ostatnio zarejestrowana osoba:
siekierzynski - 04-08-2008, 18:56
Bo w "Ostatnio zarejestrowana osoba:" jest zapisywany login ostatnio zarejestrowanej osoby i nie ma to nic wspólnego z usuwaniem usera. sprawdź, czy user jest na liście memberlist.php
ARMOR_CAGE - 04-08-2008, 20:11
siekierzynski, oczywiscie ze tego usera nie ma w bazie ale jest przypisany akurat przy Ostatnio zarejestrowana osoba: jak usowam go normalnie jako admin to znika z Ostatnio zarejestrowana osoba: i jest poprzednik ... a przy tym modzie jak powiedzialem zostaje nazwa usera usunietego mimo ze juz wyparowal
Tavaro - 04-08-2008, 20:49
ARMOR_CAGE, spokojnie, zniknie przy kolejnej aktualizacji statystyk.
ARMOR_CAGE - 05-08-2008, 17:23
Tavaro, yhy ... no nie wiem az tak to nie czekalem tak czy inaczej przy usuwaniu przez admina znika odrazu a tu nie
no ale dobra
pozdro
lkj - 01-06-2009, 23:59
w modyfikacji jest błąd, zły kod w pliku profile_add_body.tpl - nie działa opcja usuwania konta czy ktoś wie jak to poprawic?
joli - 02-06-2009, 07:49
Nitrus napisał/a: | Adres forum: lkj.com.pl |
lkj napisał/a: | czy ktoś wie jak to poprawic? | tak. Załozyc sobie forum.
Ale faktycznie, sa tu błedy i modyfikacja jest niekompletna/wadliwa.
Usunelam z gotowych
Seba123 - 03-06-2009, 13:26
http://download.cs-puchat...nie_profilu.rar
Napisz ktoś ładną instrukcję, ta modyfikacja jest już pełna / kompletna / działająca.
xlesiu - 22-06-2009, 12:10
Instrukcja. Sprawdziłem na swoim testowym forum. Działa w 100%
Seba123 - 24-06-2009, 01:36
xlesiu, dziękuję bardzo =]
Woytec - 01-07-2010, 13:35
Nitrus, mogłeś użyć funkcji delete_user() z functions_remove.php, wtedy ułatwiłbyś sobie robotę oraz by usuwało ze statystyk.
mafialuka - 01-07-2010, 20:07
Kod: | szukaj
--------
<END> |
Gdzie to jest? zainstalowalem New Profile Panel
to jakiś skrót <END>?
|
|
|