Archives FluxBB.fr

Les archives de FluxBB.fr

Vous n'êtes pas identifié(e).

#1 22-09-2010 01:54:43

cramj
Membre

redirect() : temp variable

j'ai parfois besoin d'un temps d'attente avant la redirection différent de celui enregistré dans la config.
ou faire un redirection directe, sans afficher de message dans le template "redirection" (via header("location:...") et non plus par un <meta>)

Dans functions.php, trouver:

function redirect($destination_url, $message)
{
    global $db, $pun_config, $lang_common, $pun_user;

Remplacer par :

function redirect($destination_url, $message, $delai = FALSE)
{
    global $db, $pun_config, $lang_common, $pun_user;
    $pun_config['o_redirect_delay'] = ($delai === FALSE) ? $pun_config['o_redirect_delay'] : $delai;

Pour afficher le message pendant 10 secondes, appelez la fonction comme ça :

redirect('page', 'message', 10);

Ou pour une redirection directe et si votre $pun_config['o_redirect_delay'] est différent de zéro

redirect('page', '', 0);

Hors ligne

Pied de page des forums