Pagina 1 di 1

Mod per sapere quali utenti usano uno stile

Inviato: 01/11/2010, 0:47
da darklay
Salve,

Se possibile, vorrei sapere come fare una mod che dica quali utenti usano un determinato stile

Ora nel PCA posso solo sapere quanti utenti selezionano uno stile, a me servirebbe sapere, una volta selezionato uno stile, quali utenti lo usano :)

So che è possibile vederlo andando nel pannello di amminsitrazione di ogni utente, ma avendo moltissimi utenti, la cosa è impensabile..


grazie :)

Re: Mod per sapere quali utenti usano uno stile

Inviato: 01/11/2010, 9:59
da Carlo
Proprio avendo moltissimi utenti è sconsigliabile. Perchè bisognerebbe estrarre dal database molti dati che rallenterebbero di per se anche la navigazione.

Comunque se lo vuoi sviluppare tu stesso dovresti avere conoscenze di PHP.

Re: Mod per sapere quali utenti usano uno stile

Inviato: 01/11/2010, 13:37
da darklay
conoscenze base base di php le ho :)

Non mi servirebbe semprea attivo che rallenti tutto, mi basta che sia attivabile tramite pulsante magari in PCA, e che entra in funzione, quindi "rallenti", solo nel momento in cui è richiamata la funzione

Re: Mod per sapere quali utenti usano uno stile

Inviato: 01/11/2010, 14:20
da Carlo
Vorresti creare una semplice pagina PHP che stampi i nomi utenti, o qualcosa di più professionale (che quindi richieda un pò più tempo)?

Re: Mod per sapere quali utenti usano uno stile

Inviato: 01/11/2010, 14:29
da darklay
mi basta anche una semplice pagina php che richiami qiei dati dal database e me li faccia vedere, anche senza grafica del forum, magari anche che si richiami tramite indirizzo nella barra senza pulsante al limite :P

tanto serve solo a me per ottimizzare meglio gli stili a seconda degli utenti

Poi se ne viene una cosa più professionale magari sarebbe anche più bello :) ma non è importante.

L'idea perfetta sarebbe avere un tasto nella sezione stili del PCA che clikkando sullo stile mi faccia vedere chi usa quello stile :)

Ma va bene anche aprire una pagina php con una tabella con scritto

nome utente --> stile usato (ordinata per stle)

grazie!!

Re: Mod per sapere quali utenti usano uno stile

Inviato: 01/11/2010, 15:19
da Carlo
Ho creato questa semplice pagina, che è visualizzabile solamente dall'utente con ID 2 (puoi modificare l'ID).

Essa visualizza una lista contenente i nomi degli stili, e per ognuno mostra una lista con ID e nomi utenti di chi utilizza tale stile.

Il file dovrà essere posizionato nella root del tuo forum.

Re: Mod per sapere quali utenti usano uno stile

Inviato: 01/11/2010, 15:41
da darklay
Grandissimo :)

perfetto proprio ciò che volevo :P

non pensavo l'avresti fatto, grazie per lo sbattimento

ora mi studio il codice così imparo qualcosa :) grazie ancora

ho dovuto cambiare ovviamente user_id :)

Re: Mod per sapere quali utenti usano uno stile

Inviato: 01/11/2010, 17:41
da Micogian
Nella Mod Add Info memberlist avevo inserito anche lo style usato dall'utente, poi l'avevo tolto.
Avevo inserito nel file memberlist.php una function che ricava il nome dello stile di ogni user_id.

Codice: Seleziona tutto

// nome_style() function by bingo
function nome_style($style_id) {
   global $config, $db;
   
   $style_id = (empty($style_id) || !is_numeric($style_id)) ? $config['default_style'] : $style_id;
   $sql = "SELECT style_name FROM " . STYLES_TABLE . " WHERE style_id = {$style_id}";
   $result = $db->sql_query($sql);
   $style_name = $db->sql_fetchfield('style_name');
   $db->sql_freeresult($result);
   
   return $style_name;
}
E' possibile usare questa funzione per ricavare la variabile da passare alla Lista Utenti.