[réglé] Probleme today userlist (encore un)

Pour parler de code et de mods.
Les requêtes de patch, le partage de solutions et de d'astuces qui permettent d'optimiser phpBB2 et son référencement.

Modérateur: Modérateurs

[réglé] Probleme today userlist (encore un)

Messagede Dorian_Hawkmoon » Mar Juil 10, 2007 5:37 am

Bonjour,

C'est en cherchant sur Google des liens sur today userlist que je suis arrivé ici, tous les liens mènent à phpBB SEO. J'y ai découvert un forum passionnant, cela fait 2 heures que je consulte tous les forums, j'ai encore de la lecture. Bookmark direct :)

Donc je cherchais des infos aussi parceque j'ai un problème que je vous explique : j 'ai installé le mod Today Userlist 1.2.1 source : http://www.reddevboard.com/forum/viewtopic.php?t=947

Sur un phpBB bridgé à Joomla par le bridge de Mehdi source : http://www.mehdiplugins.com/misc/phpbbjoomhack.htm

Et j'obtiens une belle erreur :

Fatal error: Cannot redeclare _butt() (previously declared in /home/www/7d77e053490a699e8b06024213b8a017/users/fsf/web/forum/includes/class_common.php:33) in /home/www/7d77e053490a699e8b06024213b8a017/users/fsf/web/forum/includes/class_common.php on line 33

Source : http://www.clan-gign.net/~fsf/forum/

La ligne 33 correspond à la fonction function _butt($var) que voila :

Code: Tout sélectionner
function _butt($var)
{
   global $HTTP_POST_VARS;

   if ( isset($HTTP_POST_VARS[$var . '_x']) && isset($HTTP_POST_VARS[$var . '_y']) )
   {
      $HTTP_POST_VARS[$var] = true;
   }
   return (isset($HTTP_POST_VARS[$var]) && !empty($HTTP_POST_VARS[$var]));
}



En résumé : j'y comprends rien :shock:
Si un petit génie à la solution, cela me sauverait :)

Mon but est de parvenir à faire un forum aussi joliement modé que celui de phpBB SEO sauf que je me rends compte qu'avec un site Joomla derrière c'est un véritable défi, dommage car l'association Joomla - phpBB est vraiment extra je trouve, il y a là un vide à combler je pense. Le top des CMS gratuits avec le top des forums gratuits, à quand une prémod ou package ? :)
Dernière édition par Dorian_Hawkmoon le Jeu Juil 12, 2007 8:28 pm, édité 1 fois.
Dorian_Hawkmoon
 
Messages: 5
Inscription: Mar Juil 10, 2007 5:24 am

Publicité

Messagede dcz » Mer Juil 11, 2007 5:48 pm

La bienvenue :D

Ton erreur indique que la fonction en question est déclarée deux fois. Deux possibilités donc, soit le fichier qui la contient (forum/includes/class_common.php) est inclus deux fois, soit la fonction elle même est déclarée à deux endroits différents.

Un petit coup de search and replace devrait suffir pour trancher. Recherches :
Code: Tout sélectionner
function _butt($var)


Il doit apparaître qu'une seule fois normalement.

Si cette fonction n'est vraiment pas déclarer deux fois, il faut chercher ou est inclus le fichier forum/includes/class_common.php et remplacer include par include_once par exemple, ça devrait suffir.

En ce qui concerne Joomla et la réécriture de phpBB, tout dépends. Si phpBB est comme avec phpnuke, un module, ou s'il est plus indépendant, avec un simple partage des sessions.

Un lien vers une de tes installation en ligne pourrait aider à y voir plus clair. Autant, les mod rewrite phpBB SEO s'installe directement ou avec très peu de modifications.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Dorian_Hawkmoon » Jeu Juil 12, 2007 8:26 pm

Merci dcz pour ta réponse, problème réglé grace à tes conseils :)

Et merci également pour m'avoir fait découvrir search and replace qui est un petit utilitaire bien pratique.

Pour la solution, la fonction n'apparaît qu'une seule fois, j'ai été obligé d'utiliser include_once et cela semble fonctionner parfaitement :)

En ce qui concerne mon phpBB dans Joomla, il n'est malheureusement pas inclu comme module (je ne savais pas comment faire), il est indépendant avec un simple partage des sessions.

Voici les liens
Mon Joomla : http://fsf.clan-gign.net
Mon PhpBB : http://www.clan-gign.net/~fsf/forum
Le tout lié avec le bridge de Mehdi

J'essaye de personnaliser le forum avec un ensemble de mods mais j'ai souvent le plus grand mal à les installer, il faut d'abord que je renomme les fichiers avec inc_ comme le bridge mehdi l'oblige, et au final ca marche une fois sur deux :(

Je ne parle même pas des prémod, je panique rien qu'à l'idée d'en installer un et de toute façon je n'en trouve pas qui me semble de qualité. Il me faudrait un prémod simple ou une liste des mods les plus utiles. Un peu comme ceux installés sur ce forum : simples et efficaces. Je peux vous demander ce que vous avez installé quoi comme mods pour SEO ?

Encore merci pour le coup de main :)
Dorian_Hawkmoon
 
Messages: 5
Inscription: Mar Juil 10, 2007 5:24 am

Messagede biloute » Ven Juil 13, 2007 5:38 am

Salut,

ici doit y avoir:
- le mod rewrite avancé + zero dupe
- quelques mods maisons faite par dcz
-mod topic similar
- optimsation des titres
- mx sitemaps +gg sitemaps
- download mod v5+patch
- un annuaire + patch et bien d'autres...

Si tu cherche une premod pas mal c'est Orion (en fonctionnement ici: -http://www.coyotte.info). Ca demande une petite conversion de la bdd mais le script d'installation le fait lui même si celle-ci n'est pas trop modifié par joomla.
Avatar de l’utilisateur
biloute
PR3
PR3
 
Messages: 399
Inscription: Mer Avr 25, 2007 7:18 am

Messagede dcz » Ven Juil 13, 2007 4:55 pm

Y'a pas moyen de se passer du ~fsf sur ton hébergement ?

Et aussi, si il est intéressant de mettre en place un partage de sessions entre phpBB et joomla, je ne vois pas d'intérêt particulier à faire de phpBB un module.
Un forum peut tout à fait être installé comme ici, indépendamment du portail.
Il y a eu de nombreuses tentative de faire de phpBB un module, au final, je trouve que les contournement nécessaire pour juste ajouter un menu en plus ou des choses dans le genre ne vaut vraiment pas la peine, c'est beaucoup plus propre d'ajouter directement dans phpBB ce dont on a besoin pour qu'il s'intègre bien au niveau du design et des fonctionnalités.

Cela permet de plus de profiter de l'immense bibliothèque de mod de phpBB sans soucis.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Dorian_Hawkmoon » Sam Juil 21, 2007 11:28 am

Re et encore merci pour vos réponses qui éclairent un peu ma lanterne :)

Effectivement après quelques semaines de tests je me rends compte que tu as raison : le partage de sessions entre un phpbb et un CMS joomla est très interessant, mais il vaut mieux avoir le phpbb indépendant qu'en module.

Cela dit cela provoque aussi de multiples incompatibilités à régler qui sont d'un niveau bien superieur à celui du simple amateur que je suis :p

Par exemple j'ai passé le week end dernier entier à instaler Topic calendar, je m'arrache les cheveux, je pete un plomb :)

Pour chaque mod voila ce que je dois faire avec cette config Joomla => bridge Mehdi => PhPBB :

- Chaque fichier en frontpage ajouté par un mod doit être passé au batch de mehdi qu'il faut éditer à chaque fois. Ca duplique le fichier, le renomme, ajoute les infos de connexion et le CSS.

- Remettre à jour les liens vers les fichiers batchés (index devient inc_index par exemple).

- Apres je lance un aperçu d'installation d'easymod pour détecter les nombreuses erreurs qui sont en général du :

- au template softlight que j'utilise, evidement si c'est pas du subsilver...
- à la modification du code provoquée par joomla ou les autres mods
- au fichier langue française
- aux bugs intrinseques à EM
- aux mods écrits avec les pieds ^^

Gniiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii je prefere ne pas compter les heures que je passe sur ce forum. La gestion des mods de PhPBB ahlala. Joomla est tout pourri mais au moins en un click ca marche :)

Ah sinon pour ta question, le ~fsf de l'adresse ne peut pas se supprimer tant que nous n'aurons pas notre propre nom de domaine, pour l'instant nous sommes hébergés par un autre clan :)

Pour l'instant jai encore quelques problemes de :

- Topic Calendar : ca marche avec le forum et les profils configurés en local time GMT, et si je passe le forum en GMT+2 tous les events et annifs apparaissent en double (c'est a dire le bon jour et celui d'apres).

- Gestion CSS, la page d'accueil et le forum s'embrouillent dans les CSS.

- Largeur de fenetre : le cadre du site est dépassé en largeur quand on consulte un post

- et tout un tas d'autres machins ^^
Dorian_Hawkmoon
 
Messages: 5
Inscription: Mar Juil 10, 2007 5:24 am

Messagede dcz » Ven Juil 27, 2007 2:55 pm

Faudrait que je poste un tuto sur le partage des sessions, y'a moyen de faire assez simple en général.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm


Retourner vers Mods et Code phpBB2

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité