top five

Area dedicata a tutte le MODs per phpBB 3.0.X
Rispondi
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6153
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

top five

Messaggio da alex75 »

Nome della mod: Top Five
Autore: RMcGirr83
Traduzione Italiana: Si By alex75
Difficoltà: Bassa (5 Minuti)
Temi compatibili: prosilver; subsilver2
Versione di phpbb compatibile: testata su phpbb 3.0.11

Aggiunge un modulo sull'index con gli ultimi 5 posts; i 5 utenti più attivi; gli ultimi 5 iscritti.

prosilver
prosilver.jpg
subsilver2
subsilver2.jpg
Elenco delle modifiche:

Apri: index.php
Trova

Codice: Seleziona tutto

// Assign index specific vars
$template->assign_vars(array(
Aggiungi prima

Codice: Seleziona tutto

//-- mod: top five ---------------------------------------------------------//
	include($phpbb_root_path . 'includes/top_five.' . $phpEx);
//-- end: top five ---------------------------------------------------------//

Apri: includes/functions_user.php
Trova

Codice: Seleziona tutto

set_config('newest_user_colour', $row['user_colour'], true);
	}
Aggiungi dopo

Codice: Seleziona tutto

//-- mod: top five ---------------------------------------------------------//
// destroy the top_five cache
	global $cache;
	$cache->purge('_top_five_newest_users');
	$cache->purge('_top_five_posters');
//-- end: top five ---------------------------------------------------------//

Trova

Codice: Seleziona tutto

// Because some tables/caches use username-specific data we need to purge this here.
	$cache->destroy('sql', MODERATOR_CACHE_TABLE);
Aggiungi prima

Codice: Seleziona tutto

//-- mod: top five ---------------------------------------------------------//
// destroy the top_five cache
	$cache->purge('_top_five_newest_users');
	$cache->purge('_top_five_posters');
//-- end: top five ---------------------------------------------------------//

Trova

Codice: Seleziona tutto

// Reset newest user info if appropriate
	if ($config['newest_user_id'] == $user_id)
Aggiungi prima

Codice: Seleziona tutto

//-- mod: top five ---------------------------------------------------------//
	// Reset newest user info if appropriate
	if ($config['newest_user_id'] != $user_id)
	{
		// destroy the top_five cache
		$cache->purge('_top_five_newest_users');
		$cache->purge('_top_five_posters');
	}
//-- end: top five ---------------------------------------------------------//

Trova

Codice: Seleziona tutto

// Because some tables/caches use usercolour-specific data we need to purge this here.
	$cache->destroy('sql', MODERATOR_CACHE_TABLE);
Aggiungi prima

Codice: Seleziona tutto

//-- mod: top five ---------------------------------------------------------//
// destroy the top_five cache
	$cache->purge('_top_five_newest_users');
	$cache->purge('_top_five_posters');
//-- end: top five ---------------------------------------------------------//
Trova

Codice: Seleziona tutto

update_foes(array($group_id));
	}
Aggiungi prima

Codice: Seleziona tutto

//-- mod: top five ---------------------------------------------------------//
// destroy the top_five cache
	global $cache;
	$cache->purge('_top_five_newest_users');
	$cache->purge('_top_five_posters');
//-- end: top five ---------------------------------------------------------//

Apri: styles/prosilver/template/index_body.html
Trova

Codice: Seleziona tutto

<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
Aggiungi prima

Codice: Seleziona tutto

<!-- INCLUDE top_five_body.html -->

Apri: styles/subsilver2/template/index_body.html
Trova

Codice: Seleziona tutto

<!-- IF S_DISPLAY_ONLINE_LIST -->
Aggiungi prima

Codice: Seleziona tutto

<!-- INCLUDE top_five_body.html -->
Copiare i file in allegato, nelle vostre rispettive cartelle.
Aggiornare i template, svuotare la cache. Fine della mod.
top five.zip
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Avatar utente
Dr.House
Amministratore
Amministratore
Messaggi: 2173
Iscritto il: 08/01/2012, 8:24
Link del Forum: www.phpbb-italia.it
Località: Reggio Calabria
Contatta:

Re: top five

Messaggio da Dr.House »

la mod di default visualizza 5 statistiche anche agli ospiti ,ma è possibile modificare la variabile portandola a 10, 15,20 etc. ma non spingetevi oltre.

Questo è lo screenshot di esempio:

Per modificare le statistiche procedere in questo modo:

Apri: file top_five.php

alla riga 53 che definisce i nuovi messaggi

Codice: Seleziona tutto

 $result = $db->sql_query_limit($db->sql_build_query('SELECT', $sql_ary), 9); 
sostituire il valore 9 con quello da voi scelto.
[hr]
alla riga 93 che definisce gli utenti più attivi

Codice: Seleziona tutto

$result = $db->sql_query_limit($sql, 8); 
sostituire il valore 8 con quello da voi scelto.
[hr]
alla riga 132 che definisce i nuovi utenti registrati

Codice: Seleziona tutto

$result = $db->sql_query_limit($sql, 7); 
sostituire il valore 7 con quello da voi scelto.
[hr]

Testata su phpbb3 SEO versione 3.0.11 :progress:
Da acp svuotate la cache dello stile e quella generale.
:D:
Avatar utente
Tanoxxx
Nuovo Utente
Nuovo Utente
Messaggi: 34
Iscritto il: 03/10/2013, 11:55
Link del Forum: http://forum.androidlab.it/
Contatta:

Re: top five

Messaggio da Tanoxxx »

ho provato ad installare la mod sul mio forum (forum androidlab) seguendo le istruzioni riportare in questo thread, ma pur avendo eseguito ogni passaggio alla lettera, la mod non appare nella homepage. Ovviamente ho cancellato la cache generale e la cache dello stile. La causa potrebbe essere dovuta ad una incompatibilità con il template nel quale ho copiato il file top_five_body.html dello stile prosilver, essendo il template che utilizzo derivato da quest'ultimo. Aggiungo che la stessa cosa succede anche con la mod dei thanks. Avete suggerimenti su come procedere?
Nostro Sito: http://forum.androidlab.it/
Avatar utente
Moloch
Utente
Utente
Messaggi: 1053
Iscritto il: 13/06/2012, 0:35
Link del Forum: http://twawi.altervista.org/forum/index.php

Re: top five

Messaggio da Moloch »

Tanoxxx ha scritto:ho provato ad installare la mod sul mio forum (forum androidlab) seguendo le istruzioni riportare in questo thread, ma pur avendo eseguito ogni passaggio alla lettera, la mod non appare nella homepage. Ovviamente ho cancellato la cache generale e la cache dello stile. La causa potrebbe essere dovuta ad una incompatibilità con il template nel quale ho copiato il file top_five_body.html dello stile prosilver, essendo il template che utilizzo derivato da quest'ultimo. Aggiungo che la stessa cosa succede anche con la mod dei thanks. Avete suggerimenti su come procedere?

Per quanto riguarda la thanks for post e una questione di permessi
per la top five invece: sei sicuro di aver caricato tutti i file
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6153
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: top five

Messaggio da alex75 »

le modifiche vanno fatte allo stile in uso, quando invece non trovi il file da modificare, farai le modifiche al file dello stile da cui deriva il tuo stile (prosilver).
Stessa cosa vale per i file da copiare sul tuo ftp; quelli che fanno riferimento allo stile, andranno copiati sul tuo stile, come ad esempio il file top_five_body.html che copiarai dentro la cartella template del tuo stile.
la cache va aggiornata sia al prosilver, che al tuo stile.
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Avatar utente
Tanoxxx
Nuovo Utente
Nuovo Utente
Messaggi: 34
Iscritto il: 03/10/2013, 11:55
Link del Forum: http://forum.androidlab.it/
Contatta:

Re: top five

Messaggio da Tanoxxx »

Moloch ha scritto: per la top five invece: sei sicuro di aver caricato tutti i file
credo proprio di si, ma appena posso ricontrollo.
Moloch ha scritto: Per quanto riguarda la thanks for post e una questione di permessi
in che senso? di quale permessi parli?




alex75 ha scritto:le modifiche vanno fatte allo stile in uso, quando invece non trovi il file da modificare, farai le modifiche al file dello stile da cui deriva il tuo stile (prosilver).
Stessa cosa vale per i file da copiare sul tuo ftp; quelli che fanno riferimento allo stile, andranno copiati sul tuo stile, come ad esempio il file top_five_body.html che copiarai dentro la cartella template del tuo stile.
la cache va aggiornata sia al prosilver, che al tuo stile.
Ok, appena posso ricontrollo tutto.



Grazie mille ragazzi per l'aiuto

Vi terrò aggiornati ;)
Nostro Sito: http://forum.androidlab.it/
Avatar utente
alex75
Amministratore
Amministratore
Messaggi: 6153
Iscritto il: 23/08/2012, 23:45
Link del Forum: www.phpbb-italia.it
Località: Palermo

Re: top five

Messaggio da alex75 »

ho notato che sul tuo profilo, indichi di usare stile subsilver2, mentre lo stile del forum che hai indicato "saphic" è un derivato del prosilver http://demo.phpbb3styles.net/Saphic
Cortesemente correggi il profilo, aggiungendo anche il tuo forum. Grazie
Regolamento Forum
Le nostre guide
Se l'assistenza prestata è stata di tuo gradimento potrai contribuire aiutandoci a sostenere le spese affrontate per tenere in vita questo forum >Cliccando sul seguente Link<
Avatar utente
Tanoxxx
Nuovo Utente
Nuovo Utente
Messaggi: 34
Iscritto il: 03/10/2013, 11:55
Link del Forum: http://forum.androidlab.it/
Contatta:

Re: top five

Messaggio da Tanoxxx »

Grazie, Il sito era già presente, ma l'ho rimesso.. e modificato lo stile..
spero adesso vada bene..

Per i miei problemi, vi terrò aggiornati..

Grazie ancora delle disponibilità..
Nostro Sito: http://forum.androidlab.it/
Avatar utente
Dr.House
Amministratore
Amministratore
Messaggi: 2173
Iscritto il: 08/01/2012, 8:24
Link del Forum: www.phpbb-italia.it
Località: Reggio Calabria
Contatta:

Re: top five

Messaggio da Dr.House »

Tanoxxx ha scritto:Grazie, Il sito era già presente, ma l'ho rimesso.. e modificato lo stile..
spero adesso vada bene..

Per i miei problemi, vi terrò aggiornati..

Grazie ancora delle disponibilità..
ciao, ti suggerirei di inserire il link del sito direttamente al profilo.
Avatar utente
Tanoxxx
Nuovo Utente
Nuovo Utente
Messaggi: 34
Iscritto il: 03/10/2013, 11:55
Link del Forum: http://forum.androidlab.it/
Contatta:

Re: top five

Messaggio da Tanoxxx »

Dr.House ha scritto:
Tanoxxx ha scritto:Grazie, Il sito era già presente, ma l'ho rimesso.. e modificato lo stile..
spero adesso vada bene..

Per i miei problemi, vi terrò aggiornati..

Grazie ancora delle disponibilità..
ciao, ti suggerirei di inserire il link del sito direttamente al profilo.
Ciao,
grazie del suggerimento, purtroppo non sono riuscito a capire come aggiungerlo al profilo a sinistra, l'ho messo in firma.. spero vada bene ugualmente..


Purtroppo non sono ancora riuscito a mettere in pratica i vostri suggerimenti.. scusate..
spero di poterlo fare presto..

vi terrò aggiornati..

Grazie ancora e buona giornata a tutti..
Nostro Sito: http://forum.androidlab.it/
Rispondi