FluxBB.fr

Le site des utilisateurs francophones de FluxBB.

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

#1 09-01-2012 20:26:29

Calvin Klein
Membre
Inscription : 08-01-2012
Messages : 51

FluxBB Mini Portail soucis d'install

Bonjour à tous, j'ai voulu installé le FluxBB Mini Portail mais une fois l'étape 2 fini, j'ai cette erreur :

( ! ) Fatal error: Call to undefined function generate_navlinks() in D:\wamp\www\uz\header.php on line 225
Call Stack
#    Time    Memory    Function    Location
1    0.0030    811816    {main}( )    ..\index.php:0
2    1.0822    2312960    require( 'D:\wamp\www\test\header.php' )    ..\index.php:46

Ligne 225 de header.php a écrit :

$tpl_main = str_replace('<pun_sidelinks>','<div class="inbox">'."nttt". generate_navlinks()."ntt".'</div>', $tpl_main);

Version de fluxbb : 1.4.7

Après un peu de recherche j'ai pas réussi à résoudre le soucis, merci d'avance de votre aide smile

Hors ligne

#2 10-01-2012 00:12:38

Defaz
Membre
Inscription : 30-11-2006
Messages : 700
Site Web

Re : FluxBB Mini Portail soucis d'install

Bonsoir,

As tu bien appelé le fichier functions.php ?

Hors ligne

#3 10-01-2012 00:41:32

Calvin Klein
Membre
Inscription : 08-01-2012
Messages : 51

Re : FluxBB Mini Portail soucis d'install

Defaz a écrit :

Bonsoir,

As tu bien appelé le fichier functions.php ?

Moi j'ai suivi la marche à suivre et a aucun moment donné il ne demande de l’appelé

Hors ligne

#4 10-01-2012 09:54:25

fanf73
Wik-wiki
Lieu : Lyon
Inscription : 12-09-2006
Messages : 4 432
Site Web

Re : FluxBB Mini Portail soucis d'install

Bonjour,

La fonction "generate_navlinks()" n'existe plus dans les dernières versions de fluxBB, d'où l'erreur (le code a migré dans le fichier header.php).


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#5 10-01-2012 14:02:54

Defaz
Membre
Inscription : 30-11-2006
Messages : 700
Site Web

Re : FluxBB Mini Portail soucis d'install

C'est vrai en plus... détail qui m'a échappé.

Dans ce cas il faut bien vérifier que le fichier header.php est chargé...

Hors ligne

#6 10-01-2012 15:23:04

fanf73
Wik-wiki
Lieu : Lyon
Inscription : 12-09-2006
Messages : 4 432
Site Web

Re : FluxBB Mini Portail soucis d'install

La fonction en elle-même n'existe plus, il faut donc modifier la gestion du MiniPortail pour qu'il utilise le header de FluxBB hmm


Nous ne faisons pas le travail à votre place mais nous prenons le temps de vous montrer le chemin. Merci de lire ce que l'on vous dit et de réfléchir avant de re-demander une explication.

Hors ligne

#7 10-01-2012 16:56:27

Defaz
Membre
Inscription : 30-11-2006
Messages : 700
Site Web

Re : FluxBB Mini Portail soucis d'install

LOL décidément je répond à côté à chaque coup... je vais plutôt partager mon fichier ce sera plus simple tongue

<?php
 
define('PUN_ROOT', dirname(__FILE__).'/');
require PUN_ROOT.'include/common.php';

require PUN_ROOT.'include/parser.php';

if ($pun_user['g_read_board'] == '0')
	message($lang_common['No view']);

$page_title = array(pun_htmlspecialchars($pun_config['o_board_title']));

define('PUN_ALLOW_INDEX', 1);
define('PUN_ACTIVE_PAGE', 'portal');

require PUN_ROOT.'header.php';

// le contenu de la page ici

$footer_style = 'profile';
require PUN_ROOT.'footer.php';

Ceci est mon portail et de nombreux éléments seront à retirer mais l'essentiel de l'entête est la smile

Dernière modification par Defaz (11-01-2012 16:17:22)

Hors ligne

#8 10-01-2012 17:41:27

Spiky
Membre
Inscription : 10-04-2008
Messages : 829

Re : FluxBB Mini Portail soucis d'install

Il faut modifier la ligne à rajouter dans header.php :

Wiki :

// START SUBST - <pun_sidelinks>
$tpl_main = str_replace('<pun_sidelinks>','<div class="inbox">'."nttt". generate_navlinks()."ntt".'</div>', $tpl_main);
// END SUBST - <pun_sidelinks>

Par :

// START SUBST - <pun_sidelinks>
$tpl_main = str_replace('<pun_sidelinks>','<div class="inbox">'."\n\t\t\t".'<ul>'."\n\t\t\t\t".implode("\n\t\t\t\t", $links)."\n\t\t\t".'</ul>'."\n\t\t".'</div>', $tpl_main);
// END SUBST - <pun_sidelinks>

J'édite le wiki wink


I don't play against a team in particular. I play to fight against the idea to lose... Life is beautiful.
Quelque #ID et beaucoup de .CLASS

Hors ligne

#9 10-01-2012 22:59:26

Calvin Klein
Membre
Inscription : 08-01-2012
Messages : 51

Re : FluxBB Mini Portail soucis d'install

Spiky a écrit :

Il faut modifier la ligne à rajouter dans header.php :

Wiki :

// START SUBST - <pun_sidelinks>
$tpl_main = str_replace('<pun_sidelinks>','<div class="inbox">'."nttt". generate_navlinks()."ntt".'</div>', $tpl_main);
// END SUBST - <pun_sidelinks>

Par :

// START SUBST - <pun_sidelinks>
$tpl_main = str_replace('<pun_sidelinks>','<div class="inbox">'."\n\t\t\t".'<ul>'."\n\t\t\t\t".implode("\n\t\t\t\t", $links)."\n\t\t\t".'</ul>'."\n\t\t".'</div>', $tpl_main);
// END SUBST - <pun_sidelinks>

J'édite le wiki wink

Merci ça marche nickel smile

Dernière modification par Calvin Klein (10-01-2012 23:08:31)

Hors ligne

#10 10-01-2012 23:10:43

Calvin Klein
Membre
Inscription : 08-01-2012
Messages : 51

Re : FluxBB Mini Portail soucis d'install

Désolé du double post mais avec le Bloc "En ligne" j'ai plein de t et de n en trop blink

Qui est en ligne ?
ntttBienvenue Admin

ttttMembres en ligne : %s: 1
nttttInvités en ligne : %s: 0ntttntttntttt
Actuellement en ligne : : ttttnttttAdmin
n
Users: 5
Topics: 5
Posts: 5
ntt

Encore un soucis à cause de la 1.4.7 ?

Hors ligne

#11 11-01-2012 09:02:42

Defaz
Membre
Inscription : 30-11-2006
Messages : 700
Site Web

Re : FluxBB Mini Portail soucis d'install

Bonjour,

Des balises php (<?php ?>) oubliées ou mal placées surement.

Hors ligne

#12 11-01-2012 14:17:19

Spiky
Membre
Inscription : 10-04-2008
Messages : 829

Re : FluxBB Mini Portail soucis d'install

@fanf73
Dans le wiki, les antislash se suppriment automatiquement, pourrais-tu jeter un oeil au problème s'il te plait.

Exemple de ma modification d'hier :

// START SUBST - <pun_sidelinks>
$tpl_main = str_replace('<pun_sidelinks>','<div class="inbox">'."\n\t\t\t".'<ul>'."\n\t\t\t\t".implode("\n\t\t\t\t", $links)."\n\t\t\t".'</ul>'."\n\t\t".'</div>', $tpl_main);
// END SUBST - <pun_sidelinks>

qui apparait dans le Wiki sans les antislash :

// START SUBST - <pun_sidelinks>
$tpl_main = str_replace('<pun_sidelinks>','<div class="inbox">'."nttt".'<ul>'."ntttt".implode("ntttt", $links)."nttt".'</ul>'."ntt".'</div>', $tpl_main);
// END SUBST - <pun_sidelinks>

Le problème n'a pas l'air nouveau mais je le découvre.
Ce qui fausse aussi les autres parties du code.
_____________________________________________________________________________________

@Calvin Klein
Le problème est le même que cité plus haut, cad les antislash sont supprimés du code et sont donc à rajouter dans functions.php.

Dernière modification par Spiky (11-01-2012 14:28:31)


I don't play against a team in particular. I play to fight against the idea to lose... Life is beautiful.
Quelque #ID et beaucoup de .CLASS

Hors ligne

#13 11-01-2012 18:47:11

Calvin Klein
Membre
Inscription : 08-01-2012
Messages : 51

Re : FluxBB Mini Portail soucis d'install

Spiky a écrit :

@Calvin Klein
Le problème est le même que cité plus haut, cad les antislash sont supprimés du code et sont donc à rajouter dans functions.php.

Merci je trouvais ça bizarre qu'il n'y est pas les antislash mais comme jsui pas un pro du php je pensais que c'était normal smile

Et pour les %s comment on les enlève ?

Hors ligne

#14 12-01-2012 01:02:32

Spiky
Membre
Inscription : 10-04-2008
Messages : 829

Re : FluxBB Mini Portail soucis d'install

En jetant un oeil hier, j'ai fait une autre correction dans le wiki, j'ai modifié justement ce que tu signales, cad la partie pour formater la chaine avec sprintf :

$num_users = count($users);
$online[] = "\t\t\t\t".'<dd><span>'.sprintf($lang_index['Users online'], '<strong>'.forum_number_format($num_users).'</strong>').'</span></dd>'."\n\t\t\t\t".'<dd><span>'.sprintf($lang_index['Guests online'], '<strong>'.forum_number_format($num_guests).'</strong>').'</span></dd>'."\n\t\t\t".'</dl>'."\n";
 

Le code a besoin d'un coup de dépoussiérage et de revoir la fin pour le rendre multilangue...


I don't play against a team in particular. I play to fight against the idea to lose... Life is beautiful.
Quelque #ID et beaucoup de .CLASS

Hors ligne

#15 12-01-2012 08:14:02

Calvin Klein
Membre
Inscription : 08-01-2012
Messages : 51

Re : FluxBB Mini Portail soucis d'install

Spiky a écrit :

En jetant un oeil hier, j'ai fait une autre correction dans le wiki, j'ai modifié justement ce que tu signales, cad la partie pour formater la chaine avec sprintf :

$num_users = count($users);
$online[] = "\t\t\t\t".'<dd><span>'.sprintf($lang_index['Users online'], '<strong>'.forum_number_format($num_users).'</strong>').'</span></dd>'."\n\t\t\t\t".'<dd><span>'.sprintf($lang_index['Guests online'], '<strong>'.forum_number_format($num_guests).'</strong>').'</span></dd>'."\n\t\t\t".'</dl>'."\n";
 

Le code a besoin d'un coup de dépoussiérage et de revoir la fin pour le rendre multilangue...

Merci à toi et pour mettre en multilangue ça je sais faire smile

Hors ligne

Pied de page des forums