Pagina 1 di 1

10/20 Ultimi Ringraziamenti

Inviato: 27/01/2011, 0:28
da Haku
Ciao ragazzi, avrei bisogno di una modifica.
Questa modifica riguarda la MOD Thanks, precisamente questa:
http://www.phpbb.it/forum/viewtopic.php ... nk*#p89519

Quello che vorrei io è qualcosa uguale a questo che è presente per la DM Video:
Immagine

Io quindi vorrei una cosa così:
10/20 Ultimi Ringraziamenti
[hr][/hr]
Numeri totali di Grazie: (N° Thanks)
Nome Topic: da Utente (N° Thanks di quel topic) • Nome Topic: da Utente (N° Thanks di quel topic) • Nome Topic: da Utente (N° Thanks di quel topic)
Immagine
Immagine

Etc...si può fare?
In questo modo saranno visualizzati anche da noi dello Staff così da moderarli eventualmente...

EDIT:
Nessuno può darmi una mano?

Re: 10/20 Ultimi Ringraziamenti

Inviato: 07/02/2011, 1:19
da Barrnet
Non sono un esperto di phpbb, ma penso che la prima cosa da fare sia trovare l'array che manda il "thanks", poi stamparli nel footer e ordinarli cronologicamente sia il meno °_°' ti consiglio di guardare i file della mod, magari la trovi li °_°'

Re: 10/20 Ultimi Ringraziamenti

Inviato: 07/02/2011, 1:21
da Haku
Sicuramente è una cosa che si può fare, ma spero che qualcuno più esperto di me mi può indicare come =)

Re: 10/20 Ultimi Ringraziamenti

Inviato: 24/02/2011, 14:49
da Haku
Siccome vorrei poter imparare qualcosa anche per dare maggiore supporto agli utenti, stavo pensando un pò a come strutturare questa MOD.
Una idea ce la avrei, chissà che non ne ricaviamo qualcosa.

Aggiungiamo al file di lingua:

Codice: Seleziona tutto

$lang = array_merge($lang, array(
	'TITOLO_ULTIMI_THANKS'		=> '10 Ultimi Ringraziamenti',
	'TITOLO_TOPICS'			=> 'Titolo',
	'THANKS_TOTALI'			=> '(%s)',
));
Innanzitutto credo che dovremmo intervenire nel file includes/function.php creanco magari le variabili:

Codice: Seleziona tutto

		$template->assign_vars(array(
			// 10 Ultimi Thanks
			'Var1'			=> true,
			'Var2'			=> $user->lang['MOD_THANKS_HAKU'],
		 'NUMERI_TOTALI'	=> sprintf($user->lang['N_TOTALI_THANKS'], $row['number_videos']),
		'CONTEGGIO' => sprintf($user->lang['CONTEGGIO_THANKS'], $row2['video_counter']),
		));
(ovviamente li ci andranno dei dati specifici he purtroppo non so come eseguire)

Poi al template potrebbe starci una cosa del genere:

Codice: Seleziona tutto

<!-- Inizio Codice -->
<!-- BEGIN Var1 -->
	<h3>{TITOLO_ULTIMI_THANKS}</h3>
	<p>{N_TOTALI_THANKS}<br/><!-- IF not videoline.S_FIRST_ROW --> &bull; <!-- ENDIF --> {videoline.TITEL} ({videoline.VIDEO_COUNTER})</p>
<!-- ENDIF -->
<!-- Fine Codice -->
Solo che sono un pò confuso, mi aiutate? Non guardate parte del template perchè stavo solo cercando di capire guardandone altri il loro funzionamento.