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 subsilver2 Elenco delle modifiche:
Apri: index.php
Trova
Codice: Seleziona tutto
// Assign index specific vars
$template->assign_vars(array(
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);
}
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);
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)
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);
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 ---------------------------------------------------------//
Codice: Seleziona tutto
update_foes(array($group_id));
}
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 -->
Codice: Seleziona tutto
<!-- INCLUDE top_five_body.html -->
Apri: styles/subsilver2/template/index_body.html
Trova
Codice: Seleziona tutto
<!-- IF S_DISPLAY_ONLINE_LIST -->
Codice: Seleziona tutto
<!-- INCLUDE top_five_body.html -->
Aggiornare i template, svuotare la cache. Fine della mod.