[phpbb-annuair] demande de support

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

[phpbb-annuair] demande de support

Messagede wythi » Mer Sep 26, 2007 7:54 am

Bonjour a tous,
vercion de phpbb : 2.22,
mods problèmatique: phpbb-annuair v3.0

Salut a tous,
et bien voila j'ai installé le patch de réécriture d'url pour phpbb-annuair, et j'ai cette erreur qui s'affiche quand on clique sur une catégorie:
Code: Tout sélectionner
Erreur Générale

Impossible de récupérer les sites de l'annuaire

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT
0, 5' at line 14

SELECT a.*, u.user_id, u.username, COUNT(c.annu_comment_id) AS nb_comment, v.annu_vote_membre_id FROM phpbb_annuaire_lien a LEFT OUTER JOIN phpbb_users
u ON a.annu_lien_membre_id = u.user_id LEFT OUTER JOIN phpbb_annuaire_comment c ON c.annu_comment_lien_id = a.annu_lien_id LEFT OUTER JOIN phpbb_annuaire_vote
v ON a.annu_lien_id = v.annu_vote_lien_id AND v.annu_vote_membre_id = '2' WHERE a.annu_lien_cat = '2' AND a.annu_lien_active = '1' GROUP BY a.annu_lien_id,
a.annu_lien_url ORDER BY LIMIT 0, 5

Line : 601
File : annuaire.php


J'utilise l'url reriting intermédiair la dernière version.

J'ai recommencé le fichier annuair.php trois foi, et j'ai ré exécuter les requètes sql plusieur foi, mais sans résulta.
Pouvez vous m'aider ?
Merci,
wythi.

Adresse de mon forum:
http://www.siteducyclope.com

Merci.
wythi
PR2
PR2
 
Messages: 211
Inscription: Mer Déc 06, 2006 12:45 pm
Localisation: Belgique

Publicité

Messagede wythi » Mer Sep 26, 2007 10:06 am

Personne pour me répondre ? car je cherche depuis tantot, mais sans résultas.
merci,
wythi.
wythi
PR2
PR2
 
Messages: 211
Inscription: Mer Déc 06, 2006 12:45 pm
Localisation: Belgique

Messagede wythi » Mer Sep 26, 2007 1:08 pm

Toujours rien ? svp je ne m'en sort pas, qui cerais asser cool pour me dir ce qui ne vas pas svp ? merci.
wythi
PR2
PR2
 
Messages: 211
Inscription: Mer Déc 06, 2006 12:45 pm
Localisation: Belgique

Messagede hawk88 » Mer Sep 26, 2007 7:59 pm

Re,


Rechercher cette requete dans

Line : 592
File : annuaire.php


Code: Tout sélectionner
ORDER BY LIMIT 0, 5


Remplacer par

Code: Tout sélectionner
LIMIT 0, 5


ca devrait marcher
Carte virtuelle pour anniversaire, mariage et naissance Faire-Part Virtuelle || Pronostics des matchs de foot sur Toufoot.com Pronostics match de Football || Jeu-Arcade.net, plus de 4000 jeux d'arcade Jeux gratuit d'arcade flash
hawk88
PR2
PR2
 
Messages: 286
Inscription: Ven Jan 05, 2007 9:16 pm

Messagede wythi » Mer Sep 26, 2007 9:24 pm

Re, voici mon fichier annuair.php au forma txt:
http://www.siteducyclope.com/annuair.txt

car je ne trouve pas la ligne que tu m'indique :)

merci.
wythi
PR2
PR2
 
Messages: 211
Inscription: Mer Déc 06, 2006 12:45 pm
Localisation: Belgique

Messagede hawk88 » Mer Sep 26, 2007 9:44 pm

As tu bien fait ces requetes ?

Code: Tout sélectionner
CREATE TABLE `phpbb_annuaire_cat` (
  `annu_cat_id` int(11) NOT NULL auto_increment,
  `annu_cat_name` varchar(50) NOT NULL default '',
  `annu_cat_desc` text NOT NULL,
  `annu_cat_subid` int(11) NOT NULL default '0',
  `annu_cat_icon` varchar(255) NOT NULL default '',
  `annu_cat_order` int(11) NOT NULL default '0',
  PRIMARY KEY  (`annu_cat_id`)
) Type=MyISAM;

CREATE TABLE `phpbb_annuaire_comment` (
  `annu_comment_id` int(11) NOT NULL auto_increment,
  `annu_comment_date` int(11) NOT NULL default '0',
  `annu_comment_lien_id` int(11) NOT NULL default '0',
  `annu_comment_membre_id` int(11) NOT NULL default '0',
  `annu_comment_text` text NOT NULL,
  `annu_comment_uid` varchar(10) NOT NULL default '',
  PRIMARY KEY  (`annu_comment_id`)
) Type=MyISAM;

CREATE TABLE `phpbb_annuaire_lien` (
  `annu_lien_id` int(11) NOT NULL auto_increment,
  `annu_lien_url` varchar(100) NOT NULL default '',
  `annu_lien_description` text NOT NULL,
  `annu_lien_vu` int(11) NOT NULL default '0',
  `annu_lien_active` int(11) NOT NULL default '0',
  `annu_lien_cat` int(11) NOT NULL default '0',
  `annu_lien_membre_id` int(11) NOT NULL default '0',
  `annu_site_name` varchar(100) NOT NULL default '',
  `annu_site_banner` varchar(255) NOT NULL default '',
  `annu_site_flag` varchar(255) NOT NULL default '',
  `annu_guest_email` varchar(25) NOT NULL default '',
  PRIMARY KEY  (`annu_lien_id`)
) ENGINE=MyISAM;

CREATE TABLE `phpbb_annuaire_vote` (
  `annu_vote_id` int(11) NOT NULL auto_increment,
  `annu_vote_lien_id` int(11) NOT NULL default '0',
  `annu_vote_membre_id` int(11) NOT NULL default '0',
  `annu_vote_note` int(11) NOT NULL default '0',
  PRIMARY KEY  (`annu_vote_id`)
) Type=MyISAM;

CREATE TABLE `phpbb_annuaire_notification` (
  `annu_n_user_id` int(11) NOT NULL default '0',
  `annu_n_cat_id` int(11) NOT NULL default '0',
  PRIMARY KEY  (`annu_n_user_id`),
  KEY `annu_n_cat_id` (`annu_n_cat_id`)
) TYPE=MyISAM;

INSERT INTO phpbb_annuaire_cat VALUES (1, 'phpBB', 'Liens en rapport avec phpBB, le forum libre.', 0, 'images/icone_annuaire/icon_phpbb.gif', 1);
INSERT INTO phpbb_annuaire_lien VALUES (1, 'http://forums.phpbb-fr.com', 'phpBB-fr : Communauté officielle de support phpBB francophone.', 0, 1, 1, 2, 'phpBB France', 'http://www.phpbb-fr.com/images/logo.jpg', 'france.gif');
INSERT INTO phpbb_config VALUES ('annu_validate', '1');
INSERT INTO phpbb_config VALUES ('annu_comment', '1');
INSERT INTO phpbb_config VALUES ('annu_show', '5');
INSERT INTO phpbb_config VALUES ('annu_mail', '1');
INSERT INTO phpbb_config VALUES ('annu_banner_width', '480');
INSERT INTO phpbb_config VALUES ('annu_banner_height', '60');
INSERT INTO phpbb_config VALUES ('annu_auth_submit', '1');
INSERT INTO phpbb_config VALUES ('annu_default_order', '0');
INSERT INTO phpbb_config VALUES ('annu_must_describe', '1');
INSERT INTO phpbb_config VALUES ('annu_activ_banner', '1');
INSERT INTO phpbb_config VALUES ('annu_activ_flag', '1');


?

car l'erreur dit en gros qu'elle ne trouve pas le résultat de cette requete
Code: Tout sélectionner
INSERT INTO phpbb_config VALUES ('annu_auth_submit', '1');


+ les modifs du fichier a faire donner le install.php de l'annuaire ?
Carte virtuelle pour anniversaire, mariage et naissance Faire-Part Virtuelle || Pronostics des matchs de foot sur Toufoot.com Pronostics match de Football || Jeu-Arcade.net, plus de 4000 jeux d'arcade Jeux gratuit d'arcade flash
hawk88
PR2
PR2
 
Messages: 286
Inscription: Ven Jan 05, 2007 9:16 pm

Messagede wythi » Mer Sep 26, 2007 9:56 pm

Salut,
je vien de les refaire encor une foi, mais rien a fair, sa ne fonctionne pas.
en faite l'annuair marchais très bien jusqu'a ce que j'install le mods de réécriture d'urls de seo.

depuis, sa ne fonctionne pas.

une idée ?
car en faite dans l'install de la réécriture, il y a des truc que j'ai pas trop compri pour le fichier annuair.php

donc si quelqu'un pouvais me filer le fichier modifier que je teste, voir si je suis si dupe que sa lol ou ci vraiment le problème est d'autre par, sa cerais vraiment cool.

mon fichier annuair.php est d'origine saufe que j'ai modifier pour la réécriture d'url de phpbb-seo.

wythi.²
wythi
PR2
PR2
 
Messages: 211
Inscription: Mer Déc 06, 2006 12:45 pm
Localisation: Belgique

Messagede hawk88 » Mer Sep 26, 2007 10:02 pm

Tout en haut du code

remplace

$order = ( isset($HTTP_GET_VARS['order']) ) ? htmlSpecialChars($HTTP_GET_VARS['order']) : $board_config['annu_default_order'];

par

$order=0;

ca devrait résoudre meme si c'est pas tres propre mais sinon c'est que tu as mal fait les choses dans ton annuairE
Carte virtuelle pour anniversaire, mariage et naissance Faire-Part Virtuelle || Pronostics des matchs de foot sur Toufoot.com Pronostics match de Football || Jeu-Arcade.net, plus de 4000 jeux d'arcade Jeux gratuit d'arcade flash
hawk88
PR2
PR2
 
Messages: 286
Inscription: Ven Jan 05, 2007 9:16 pm

Messagede wythi » Mer Sep 26, 2007 10:11 pm

hawk88 a écrit:Tout en haut du code

remplace

$order = ( isset($HTTP_GET_VARS['order']) ) ? htmlSpecialChars($HTTP_GET_VARS['order']) : $board_config['annu_default_order'];

par

$order=0;

ca devrait résoudre meme si c'est pas tres propre mais sinon c'est que tu as mal fait les choses dans ton annuairE


Re, fonctionne toujour pas.

voici la partie que j'ai absolument pas compris dans l'install:

Code: Tout sélectionner
#
#-----[ FIND ]------------------------------------------
#
   //
   // on créé la liste pour les pages de l'annuaire
   $page_list = '<select name="page_list" onChange="page_redirection(this.value)">';
   for ($s = 1; $s <= ceil($nb_page / $board_config['annu_show']); $s++)
   {
      $selected = ( $s == ($start/$board_config['annu_show']) + 1 ) ? 'selected' : '';
      $page_list .= '<option value="' . (($s * $board_config['annu_show']) - $board_config['annu_show']) . '" ' . $selected . '>' . $s . '</option>';
   }
   $page_list .= '</select>';

#
#-----[ REPLACE WITH ]------------------------------------------
#CE QUI VEUT DIRE : EFFACEZ!


#
#-----[ FIND ]------------------------------------------
#
      'PAGE_LIST' =>      ( $nb_page / $board_config['annu_show'] > 1 ) ? $page_list : '',

#
#-----[ REPLACE WITH ]------------------------------------------
#CE QUI VEUT DIRE : EFFACEZ!

#
#-----[ FIND ]------------------------------------------
#
         // On regarde si les commentaires sont activés et combien il y en a
         if ($board_config['annu_comment'])
         {
         


Je l'ai tester de plusieur façons, mais rien n'y fais, sa ne fonctione pas.

une idée ?
merci, wythi.
wythi
PR2
PR2
 
Messages: 211
Inscription: Mer Déc 06, 2006 12:45 pm
Localisation: Belgique

Messagede hawk88 » Mer Sep 26, 2007 10:16 pm

Bon faut que j'aille me coucher je sais pas trop car j'ai pas installer le mod

essaie rapidement

ORDER BY ' . $order . '
LIMIT ' . $start . ', ' . $board_config['annu_show'];

de remplacer par


LIMIT ' . $start . ', ' . $board_config['annu_show'];

sinon je ne vois pas ce qu'il y a de dur dans l'explication


tu cherche
//
// on créé la liste pour les pages de l'annuaire
$page_list = '<select name="page_list" onChange="page_redirection(this.value)">';
for ($s = 1; $s <= ceil($nb_page / $board_config['annu_show']); $s++)
{
$selected = ( $s == ($start/$board_config['annu_show']) + 1 ) ? 'selected' : '';
$page_list .= '<option value="' . (($s * $board_config['annu_show']) - $board_config['annu_show']) . '" ' . $selected . '>' . $s . '</option>';
}
$page_list .= '</select>';


et tu supprimes

pareil pour

'PAGE_LIST' => ( $nb_page / $board_config['annu_show'] > 1 ) ? $page_list : '',



Puis pour le dernier il manque la fin donc je ne sais pas
Carte virtuelle pour anniversaire, mariage et naissance Faire-Part Virtuelle || Pronostics des matchs de foot sur Toufoot.com Pronostics match de Football || Jeu-Arcade.net, plus de 4000 jeux d'arcade Jeux gratuit d'arcade flash
hawk88
PR2
PR2
 
Messages: 286
Inscription: Ven Jan 05, 2007 9:16 pm

Messagede wythi » Mer Sep 26, 2007 10:26 pm

hawk88 a écrit:Bon faut que j'aille me coucher je sais pas trop car j'ai pas installer le mod

essaie rapidement

ORDER BY ' . $order . '
LIMIT ' . $start . ', ' . $board_config['annu_show'];

de remplacer par


LIMIT ' . $start . ', ' . $board_config['annu_show'];

sinon je ne vois pas ce qu'il y a de dur dans l'explication


tu cherche
//
// on créé la liste pour les pages de l'annuaire
$page_list = '<select name="page_list" onChange="page_redirection(this.value)">';
for ($s = 1; $s <= ceil($nb_page / $board_config['annu_show']); $s++)
{
$selected = ( $s == ($start/$board_config['annu_show']) + 1 ) ? 'selected' : '';
$page_list .= '<option value="' . (($s * $board_config['annu_show']) - $board_config['annu_show']) . '" ' . $selected . '>' . $s . '</option>';
}
$page_list .= '</select>';


et tu supprimes

pareil pour

'PAGE_LIST' => ( $nb_page / $board_config['annu_show'] > 1 ) ? $page_list : '',



Puis pour le dernier il manque la fin donc je ne sais pas
Supper, sa fonctionne ! grand merci a toi, s'étais bien les deux ligne que tu m'a indiquer ! ;)

j'èspère que tout fonctionne je vais vérifier, merci tu peu dormire en te disans que tu vien d'aider un non voyant a coder ! ;)
wythi.
wythi
PR2
PR2
 
Messages: 211
Inscription: Mer Déc 06, 2006 12:45 pm
Localisation: Belgique

Messagede ErnadoO » Mer Sep 26, 2007 11:03 pm

wythi a écrit:Personne pour me répondre ?
Faire un up au bout de 2h c'est fort, trés fort :D
phpBB-Services.com - L'hébergement et l'assistance de votre forum phpBB en toute tranquillité
ErnadoO
phpBB SEO Team
phpBB SEO Team
 
Messages: 305
Inscription: Ven Sep 15, 2006 4:57 pm

Messagede wythi » Mer Sep 26, 2007 11:13 pm

Je sais, mais bon je me disais que si les moteur index une erreur de page, sa n'est pas bon, mais bon je dois surement me tromper lol bref je ferais attention la prochaine foi.

ps: ta réponsse saire a quoi ? je me le demande.
++ ;)
wythi
PR2
PR2
 
Messages: 211
Inscription: Mer Déc 06, 2006 12:45 pm
Localisation: Belgique

Messagede ErnadoO » Mer Sep 26, 2007 11:36 pm

Ma réponse sert à te faire comprendre qu'on ne se plaind pas de ne pas avoir de réponese quand ça ne fait 2h qu'on a posé la question :roll:

Mais rien d'étonnant à ce que tu te poses la question au vu de tes mesages sur phpbb-fr dans le suport du mod annuaire :lol:


Allez bonne nuit :wink:
phpBB-Services.com - L'hébergement et l'assistance de votre forum phpBB en toute tranquillité
ErnadoO
phpBB SEO Team
phpBB SEO Team
 
Messages: 305
Inscription: Ven Sep 15, 2006 4:57 pm

Messagede wythi » Mer Sep 26, 2007 11:40 pm

Si tu le dis :)
merci de ton aide précieuse, la je suis number one sur le web grace a toi ! ptdr
wythi
PR2
PR2
 
Messages: 211
Inscription: Mer Déc 06, 2006 12:45 pm
Localisation: Belgique

Suivante

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é


 
cron