Seite 1 von 2
Nickpage löschen
Verfasst: 19.10.2004 12:28
von klunzen
hallo.
wie kann man die nickpage eines einzelnen users löschen??
im acp kann man nur die np eines users sperren, oder die np eine nicht mehr angemeldeten users löschen...
thx
Verfasst: 19.10.2004 12:59
von Leuchte
Da müsstest du den Umweg über die Datenbank gehen.
Mit KB:phpMyAdmin diese Queries ausführen:
Code: Alles auswählen
DELETE FROM phpbb_nickpagebuddies WHERE uid = x;
DELETE FROM phpbb_nickpagefavs WHERE uid = x;
DELETE FROM phpbb_nickpagegalerie WHERE uid = x;
DELETE FROM phpbb_nickpagegb WHERE an = x;
DELETE FROM phpbb_nickpagemod WHERE uid = x;
DELETE FROM phpbb_nickpagevotes WHERE uid = x;
Damit ist alles raus, was mit dem User
x zu tun hat.
Eventuell danach noch "Autom. Löschen" bei den Nickpages durchführen.
*Prefix phpbb_ anpassen.
Verfasst: 24.02.2006 02:15
von mark2
Gibt es dafür denn keine mod der im adminbereich eine löschen Funktion einfügt womit die Nickpage eines bestimmten users gelöscht werden kann ?
Verfasst: 21.03.2006 14:41
von klunzen
mark2 hat geschrieben:Gibt es dafür denn keine mod der im adminbereich eine löschen Funktion einfügt womit die Nickpage eines bestimmten users gelöscht werden kann ?
doch.. gibt einen mini-mod bei amigalink zum download:
http://www.amigalink.de/phpbb2/dl_detai ... d=65&cat=5
Verfasst: 21.03.2006 15:06
von mark2
Etwas spät aber besser als gar nicht. Habe schon gar nicht mehr daran gedacht.
Danke.
Werde mich gleich ans Werk machen.
Verfasst: 21.03.2006 15:30
von klunzen
ja

lag aber dran dass ich ne ganze zeit lang nicht online war

Verfasst: 04.06.2006 02:09
von Rule23
Ich hab den mini-mod mal eingebaut, bekomme beim löschen folgende Meldung.
Warning: unlink(../): Is a directory in /httpdocs/foren_ordner/admin/admin_nickpage_delete.php on line 139
Line 139 sieht so aus:
Nickpage wird gelöscht. Allerdings bleibt im Profil auch der Button der Nickpage erhalten.
Wo liegt der Fehler? Bin leider nicht in PHP so bewandert.
Danke für eure Hilfe!
Verfasst: 07.06.2006 16:15
von klunzen
der fehler kommt bei mir nicht...
allerdings ist nach dem löschen in der profilansicht auch noch der nickpage-button vorhanden...
weiß aber auch nicht wo noch ein eintrag in der db ist, der da abgefragt wird..
edit:
hab mal weng nachgeforscht.. dieser button in der profilansicht wird in der usercp_viewprofile.php ausgegeben
ca. zeile 88
Code: Alles auswählen
//
//Nickpage
//
$sql = "SELECT COUNT(uid) AS zaehle FROM ".NICKPAGE_TABLE." WHERE uid='".$_GET['u']."'";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Querrie-Fehler', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if($userdata['user_id'] == $_GET['u'] OR $row['zaehle'] == "1")
{
$server_protocol = ($board_config['cookie_secure']) ? 'https://' : 'http://';
$server_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name']));
$server_port = ($board_config['server_port'] <> 80) ? ':' . trim($board_config['server_port']) : '';
$script_name = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path']));
$script_name = ($script_name == '') ? $script_name : '/' . $script_name;
$url = append_sid('nickpage.'.$phpEx.'?user='.$profiledata['username']);
$nickpage = '<a href="'.$url.'"><img src="templates/nickpage/nickpage_button_big.gif" border="0" alt="'.$server_protocol.$server_name.$server_port.$script_name.'/'.$url.'"></a>';
}
else
{
$nickpage = 'nicht eingerichtet';
}
// end nickpage
lösung
der button ist bei dem user der sein eigenes profil aufruft zu sehen!!
wenn man drauf klickt kommt die frage ob eine nickpage erstellt werden soll...
das wars

Verfasst: 24.06.2006 12:30
von neuerNewbie
klunzen hat geschrieben:mark2 hat geschrieben:Gibt es dafür denn keine mod der im adminbereich eine löschen Funktion einfügt womit die Nickpage eines bestimmten users gelöscht werden kann ?
doch.. gibt einen mini-mod bei amigalink zum download:
http://www.amigalink.de/phpbb2/dl_detai ... d=65&cat=5
Hallo. Ich habe bezüglich der Nickpage auch ein Problem. Also ich kann über das Adminkontrollzentrum Nickpages löschen. Ist das neu? Weil einige hier geschrieben, dass man nur sperren kann. Nur das Problem ist, dass ich einige User gelöscht habe und deren Nickpages gleich mit. Wenn sich jetzt jemand neu registriert, dann ist unter seinem Nick die Nickpage eines gelöschten User, die ich ja eigentlich gelöscht habe, wieder zu sehen. Würde dieser Minimod das Problem lösen?
Verfasst: 26.06.2006 12:57
von klunzen
neuerNewbie hat geschrieben:Würde dieser Minimod das Problem lösen?
weiß nich...
mußt mal schauen.. im acp ob da noch der user aufgeführt ist, der gelöscht wurde... wenn ja, dann dort np löschen...