Donazione Mod - lista dei donatori

Forum misto con frammenti di codice
Rispondi
Avatar utente
Galandas
Staff phpBB3World
Staff phpBB3World
Messaggi: 814
Iscritto il: 4 nov 2012, 9:18
Località: phpbb3world
Umore:
Contatta:

Donazione Mod - lista dei donatori

Messaggio da Galandas » 13 ott 2016, 12:08

Donazione Mod - lista dei donatori
Scritto da Stoker

Inserisci il tuo gruppo Donatori alla pagina delle donazioni come ho fatto qui. La mod in questione installata e questa ---> viewtopic.php?f=7&t=50#p57
Lista casuale generata con il primo utente elencato evidenziato.
dl.png
Apri donate.php
Cerca:

Codice: Seleziona tutto

// Lets build a page ...
Aggiungi prima:

Codice: Seleziona tutto

// Random donator list 
switch ($db->sql_layer)
	{
		case 'postgres':
			$sql = 'SELECT username, user_id, user_colour
			FROM ' . USERS_TABLE . '
			WHERE user_type <> ' . USER_IGNORE . ' AND user_rank = 10
			AND user_type <> ' . USER_INACTIVE . '
			ORDER BY RANDOM()';
		break;
	
		case 'mssql':
		case 'mssql_odbc':
			$sql = 'SELECT username, user_id, user_colour
			FROM ' . USERS_TABLE . '
			WHERE user_type <> ' . USER_IGNORE . ' AND user_rank = 10
			AND user_type <> ' . USER_INACTIVE . '
			ORDER BY NEWID()';
		break;
	
		default:
			$sql = 'SELECT username, user_id, user_colour
			FROM ' . USERS_TABLE . '
			WHERE user_type <> ' . USER_IGNORE . ' AND user_rank = 10
			AND user_type <> ' . USER_INACTIVE . '
			ORDER BY RAND()';
		break;
	}
$result = $db->sql_query($sql);
while ($row = $db->sql_fetchrow($result))
{	
	$username = $row['username'];
	$user_id = (int) $row['user_id'];
	$colour = $row['user_colour'];

	$template->assign_block_vars('donate_list', array(
	'USERNAME_FULL'		=> get_username_string('full', $user_id, $username, $colour),
));
}
$db->sql_freeresult($result);
Modificare il numero 10 in "AND user_rank = 10" con l'ID del tuo rank donatore.

Apri: styles/prosilver/template/donate/donate_body.html
Cerca:

Codice: Seleziona tutto

<!-- INCLUDE overall_footer.html -->
Aggiungi prima:

Codice: Seleziona tutto

<div class="panel">
   <div class="inner"><span class="corners-top"><span></span></span>
		<h3>Thanks To Our Donators</h3>
		<p><!-- BEGIN donate_list --><!-- IF donate_list.S_ROW_COUNT > 0 -->, <!-- ENDIF --><!-- IF donate_list.S_ROW_COUNT < 1 --><span style="font-size:20px;">{donate_list.USERNAME_FULL}</span><!-- ELSE -->{donate_list.USERNAME_FULL}<!-- ENDIF --><!-- END donate_list --></p>
   <span class="corners-bottom"><span></span></span></div>
</div>
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.


Ultimo bump di Galandas effettuato il 13 ott 2016, 12:08.
Menu Forum ha scritto:

Rispondi