Nickpage löschen
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Nickpage löschen
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
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
- Leuchte
- Ehemaliges Teammitglied
- Beiträge: 9179
- Registriert: 26.05.2003 14:57
- Wohnort: Duisburg
- Kontaktdaten:
Da müsstest du den Umweg über die Datenbank gehen.
Mit KB:phpMyAdmin diese Queries ausführen: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.
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;
Eventuell danach noch "Autom. Löschen" bei den Nickpages durchführen.
*Prefix phpbb_ anpassen.
doch.. gibt einen mini-mod bei amigalink zum download: http://www.amigalink.de/phpbb2/dl_detai ... d=65&cat=5mark2 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 ?
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!
Warning: unlink(../): Is a directory in /httpdocs/foren_ordner/admin/admin_nickpage_delete.php on line 139
Line 139 sieht so aus:
Code: Alles auswählen
unlink('../'.$row['pic']);
Wo liegt der Fehler? Bin leider nicht in PHP so bewandert.
Danke für eure Hilfe!
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
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
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

- neuerNewbie
- Mitglied
- Beiträge: 88
- Registriert: 19.02.2006 21:50
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?klunzen hat geschrieben:doch.. gibt einen mini-mod bei amigalink zum download: http://www.amigalink.de/phpbb2/dl_detai ... d=65&cat=5mark2 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 ?