Pagina 1 di 2
[errore]Delete users from memberlist
Inviato: 26/02/2011, 18:39
da xX_Simon_Xx
allora ho installato questa mod
http://www.phpbb.com/customise/db/mod/d ... emberlist/
che permette di eliminare gli utenti direttamente dalla lista degli istritti
quando vado a selezionare uno o piu utenti dalla lista membri e do l'invio per cancellare gli utenti appare questo errore
Codice: Seleziona tutto
Fatal error: Class 'arcade_admin' not found in /home/coven/domains/spaghettirp.it/public_html/forum/includes/functions_user.php on line 363
la classe arcade admin cè nel function_user allora perchè da questo errore?
ecco la parte interessata del function_user
Codice: Seleziona tutto
//Start remove arcade user data
if (!class_exists('arcade_admin'))
{
include($phpbb_root_path . 'includes/arcade/arcade_common.' . $phpEx);
}
if (!isset($arcade))
{
$arcade = new arcade_admin();
}
$arcade->delete_user($user_id, $user_row['username']);
//End remove arcade user data
e la linea 363 è questa
Re: [errore]Delete users from memberlist
Inviato: 27/02/2011, 11:25
da Carlo
Se provi a fare questa modifica, si risolve?
Sostituisci:
Codice: Seleziona tutto
if (!class_exists('arcade_admin'))
{
include($phpbb_root_path . 'includes/arcade/arcade_common.' . $phpEx);
}
con:
Codice: Seleziona tutto
include($phpbb_root_path . 'includes/arcade/arcade_common.' . $phpEx);
Re: [errore]Delete users from memberlist
Inviato: 27/02/2011, 12:15
da xX_Simon_Xx
no stesso identico errore
Re: [errore]Delete users from memberlist
Inviato: 27/02/2011, 16:07
da Carlo
Ok, ora dovrei aver capito come risolvere.
Riporta quella riga che ti ho fatto modificare al suo stato precedente.
Poi apri il file
memberlist.php, tra le modifiche che ti ha fatto fare la MOD da titolo, trova questa parte di codice:
Codice: Seleziona tutto
if ($user_row['user_type'] != USER_FOUNDER)
{
if ($user_id == ANONYMOUS)
{
trigger_error($user->lang['CANNOT_REMOVE_ANONYMOUS']);
}
if ($user_id == $user->data['user_id'])
{
trigger_error($user->lang['CANNOT_REMOVE_YOURSELF']);
}
user_delete($delete_type, $user_id, $user_row['username']);
add_log('admin', 'LOG_USER_DELETED', $user_row['username']);
}
In essa trova questa riga:
Codice: Seleziona tutto
user_delete($delete_type, $user_id, $user_row['username']);
ed aggiungi prima:
Ora dovrebbe essere sparito l'errore e dovrebbe funzionare.
In pratica, senza aver definito la costante
IN_ADMIN, la phpBB Arcade non carica la classe
arcade_admin.
Re: [errore]Delete users from memberlist
Inviato: 27/02/2011, 17:44
da xX_Simon_Xx
ora da questo errore
Codice: Seleziona tutto
Fatal error: Call to undefined function adm_page_header() in /home/coven/domains/spaghettirp.it/public_html/forum/includes/functions.php on line 3676
Re: [errore]Delete users from memberlist
Inviato: 27/02/2011, 20:08
da Carlo
Ehm non ci pensavo, ma ora si crea il problema.
Con quella definizione, per phpBB sei nel pannello amministratore, quindi ora vuole impostarti il template dell'ACP.
A questo punto ti sconsiglio l'uso di questa MOD visto l'utilizzo da parte tua della phpBB Arcade.
Re: [errore]Delete users from memberlist
Inviato: 27/02/2011, 21:04
da xX_Simon_Xx
mm ne ho trovata una simile
http://www.phpbb.com/customise/db/mod/a ... er_delete/
dici che mi puo dare lo stesso problema?
Re: [errore]Delete users from memberlist
Inviato: 27/02/2011, 21:19
da Barrnet
Se non ha una conferma della cancellazione, ti darà molti problemi: pensa se sbagli a premere, e premi su quel tasto al posto del nick :S
Re: [errore]Delete users from memberlist
Inviato: 27/02/2011, 23:01
da xX_Simon_Xx
Barrnet ha scritto:Se non ha una conferma della cancellazione, ti darà molti problemi: pensa se sbagli a premere, e premi su quel tasto al posto del nick :S
la conferma cè xke tra i file cè da aggiungere mi apre un file nel template che si chiama tipo confirm_.html e ne common mi pare cè da aggiungere qualcosa che cmq indica che la conferma cè non credo che avrebbero fatto na cosa del genere senza conferma
cmq domani vedo
Re: [errore]Delete users from memberlist
Inviato: 27/02/2011, 23:02
da Carlo
Ehm... sì se l'eliminazione non avviene nell'ACP.