PhpBB-Power Communauté francophone de support et de mods pour phpBB
|
| Voir le sujet précédent :: Voir le sujet suivant |
| Auteur |
Message |
bmxforever Soldat régulier
Inscrit le: 25 Nov 2006 Messages: 33
|
Posté le: Dim 26 Nov 2006 à 10:46 Sujet du message: |
|
|
Oui le forum marche très bien.
C'est lorsque l'on crée un forum en mode pronorace et que dans ce forum l'on crée un topic que celà ne marche plus tous le reste marche bien.
Est-ce que je dois tous réinstaller ?
Ou peut-être simplement re-uploader tous les fichiers? _________________ www.bmxforever.net |
|
| Revenir en haut de page |
|
 |
Dakin Quelia Décimètre en Chef

Inscrit le: 17 Sep 2006 Messages: 484 Localisation: Belgique
|
Posté le: Dim 26 Nov 2006 à 13:41 Sujet du message: |
|
|
Bonjour,
Soit tu réuploades tout ou tu réinstalles en suivant pas à pas et en n'allant pas trop vite! Mais comme a dit Alcazarfr, si tu as rempli un champ par zéro, tu risques de rencontrer des problèmes car aucun chifffre n'est divisible par zéro, c'est peut être de là d'où vient l'erreur. Vérifie toutes les manipulations que tu as faites avec le fichier install.txt.
Cordialement,
Dakin Quelia _________________ Pas de support par MP
 |
|
| Revenir en haut de page |
|
 |
Houram Fou du village

Inscrit le: 02 Jan 2005 Messages: 309 Localisation: Dingy-st-Clair, la campagne quoi !
|
Posté le: Dim 26 Nov 2006 à 14:28 Sujet du message: |
|
|
| Et essaye la requète que j'ai donné^^ |
|
| Revenir en haut de page |
|
 |
bmxforever Soldat régulier
Inscrit le: 25 Nov 2006 Messages: 33
|
Posté le: Dim 26 Nov 2006 à 17:51 Sujet du message: |
|
|
Ok je suis vos conseils et je vous tiens au courant!! _________________ www.bmxforever.net |
|
| Revenir en haut de page |
|
 |
bmxforever Soldat régulier
Inscrit le: 25 Nov 2006 Messages: 33
|
Posté le: Lun 27 Nov 2006 à 21:40 Sujet du message: |
|
|
Je suis désolé j'ai suivi vos conseils et rien toujours bloqué au même endroit.
Je commence à me dire que je suis un boulet...  _________________ www.bmxforever.net |
|
| Revenir en haut de page |
|
 |
Dakin Quelia Décimètre en Chef

Inscrit le: 17 Sep 2006 Messages: 484 Localisation: Belgique
|
Posté le: Lun 27 Nov 2006 à 21:48 Sujet du message: |
|
|
Bonsoir,
Non, ce n'est rien! Tu n'es pas un boulet! Tu es là pour que l'on t'aide, du moment que tu aies chercher un peu. Peux-tu nous mettre le code où se trouve l'erreur, s'il te plaît.
Cordialement,
Dakin Quelia _________________ Pas de support par MP
 |
|
| Revenir en haut de page |
|
 |
bmxforever Soldat régulier
Inscrit le: 25 Nov 2006 Messages: 33
|
Posté le: Mar 28 Nov 2006 à 8:42 Sujet du message: |
|
|
Salut merci de me remonter le moral.
Saches que j'ai fais plus que cherchais un peu : avant de venir de vous parler j'avais plancher dessus pendant 2 semaines...
| Code: | $sql= "SELECT page_viewprono FROM ".PRONORACE_CONFIG."";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query url list' . $sql, '', __LINE__, __FILE__, $sql);
}
if($row = $db->sql_fetchrow($result))
{
$max_pronorace = $row['page_viewprono'];
}
if( ( $pronorace_replies + 1 ) > $max_pronorace)
{
$total_pages = ceil( ( $pronorace_replies + 1 ) / $max_pronorace );
$goto_page = ' [ <img src="' . $images['icon_gotopost'] . '" alt="' . $lang['Goto_page'] . '" title="' . $lang['Goto_page'] . '" />' . $lang['Goto_page'] . ': ';
$times = 1;
for($j = 0; $j < $pronorace_replies + 1; $j += $max_pronorace)
{
$view_prono_url = append_sid("viewpronorace.$phpEx?forumid=$forid&id=$pronorace_id");
$goto_page .= '<a href="' . append_sid("viewpronorace.$phpEx?forumid=$forid&id=$pronorace_id" . "&start=$j") . '">' . $times . '</a>';
if( $times == 1 && $total_pages > 4 ) |
Voilà le bout du code.
Pour info j'ai été voir page_viewprono n'est pas égale à zéro et par défaut il est égale à 25 _________________ www.bmxforever.net |
|
| Revenir en haut de page |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Mar 28 Nov 2006 à 17:24 Sujet du message: |
|
|
Solution pour le problème de division par 0
La Ligne 282 du fichier pronorace.php
| Code: | $total_pages = ceil( ( $pronorace_replies + 1 ) / $max_pronorace );
|
Ce qui peut être considéré pour un "novice" comme ceci
| Code: | $total_pages = ( $pronorace_replies + 1 ) / $max_pronorace
|
=> Ici, selon l'erreur que tu nous as indiqué en page 1, $max_pronorace est égal à 0.
Or, selon la ligne 276,
| Code: | | $max_pronorace = $row['page_viewprono']; |
Conclusion, le champ page_viewprono de la table phpbb_pronorace_config est nul (sans valeur ou égal à 0).
Va voir dans l'administration s'il n'y a pas qqchose à changer. Il faudrait te renseigner sur la fonction du champ page_viewprono et sur son utilisation (et sa configuration)
SI tu ne trouves pas, et seulement dans ce cas là
| Citation: | Remplaces
| Code: | | $total_pages = ceil( ( $pronorace_replies + 1 ) / $max_pronorace ); |
par
| Code: | $max_pronorace = ( !$max_pronorace ) ? 1 : $max_pronorace;
$total_pages = ceil( ( $pronorace_replies + 1 ) / $max_pronorace ); |
|
_________________ Je n'utilise en aucun cas MSN Messenger & je ne participe pas au projet de site
// En vacances |
|
| Revenir en haut de page |
|
 |
bmxforever Soldat régulier
Inscrit le: 25 Nov 2006 Messages: 33
|
Posté le: Mar 28 Nov 2006 à 21:12 Sujet du message: |
|
|
Merci ça a résolu mon problème cependant j'en rencontre un autre, j'espère que c'est le dernier!
| Code: |
Could not query url listSELECT p.* , u.user_aim, u.user_msnm, u.user_yim, u.user_website, u.user_avatar, u.user_allowavatar, u.user_icq, u.user_avatar_type, u.user_regdate, u.user_from, u.user_posts, u.user_viewemail, u.user_rank, u.user_email, u.user_id, u.user_pronoposts, u.username, u.user_level FROM phpbb_pronorace_post p, phpbb_users u WHERE pronorace_id = 7 AND pronopost_topic = 2 AND p.poster_id = u.user_id ORDER BY pronopost_time LIMIT 0,
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 '' at line 8
SELECT p.* , u.user_aim, u.user_msnm, u.user_yim, u.user_website, u.user_avatar, u.user_allowavatar, u.user_icq, u.user_avatar_type, u.user_regdate, u.user_from, u.user_posts, u.user_viewemail, u.user_rank, u.user_email, u.user_id, u.user_pronoposts, u.username, u.user_level FROM phpbb_pronorace_post p, phpbb_users u WHERE pronorace_id = 7 AND pronopost_topic = 2 AND p.poster_id = u.user_id ORDER BY pronopost_time LIMIT 0,
Line : 727
File : viewpronorace.php |
| Code: | $sql="SELECT p.* , u.user_aim, u.user_msnm, u.user_yim, u.user_website,
u.user_avatar, u.user_allowavatar, u.user_icq, u.user_avatar_type, u.user_regdate,
u.user_from, u.user_posts, u.user_viewemail, u.user_rank, u.user_email, u.user_id, u.user_pronoposts, u.username, u.user_level
FROM ".PRONOPOST." p, ".USERS_TABLE." u
WHERE pronorace_id = $topid
AND pronopost_topic = 2
AND p.poster_id = u.user_id
ORDER BY pronopost_time LIMIT $start, $max_pronorace";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query url list' . $sql, '', __LINE__, __FILE__, $sql);
}
while ($raw = $db->sql_fetchrow($result)) {
$pro_raws[] = $raw;
$total_topics ++;
}
$total_pro = count($pro_raws); |
_________________ www.bmxforever.net |
|
| Revenir en haut de page |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Mar 28 Nov 2006 à 23:00 Sujet du message: |
|
|
As tu crée des pronostics ? _________________ Je n'utilise en aucun cas MSN Messenger & je ne participe pas au projet de site
// En vacances |
|
| Revenir en haut de page |
|
 |
bmxforever Soldat régulier
Inscrit le: 25 Nov 2006 Messages: 33
|
Posté le: Mer 29 Nov 2006 à 9:09 Sujet du message: |
|
|
oui oui j'ai créer un pronostic et c'est lorsque je veux le visualiser que je tombe sur ce message d'erreur.
je pense qu'il y a un problème avec la variable $max_pronorace mais je ne vois pas ou! _________________ www.bmxforever.net |
|
| Revenir en haut de page |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Mer 29 Nov 2006 à 18:58 Sujet du message: |
|
|
Effectivement, il s'ahit la du même pb, $max_pronorace
Avant le code que tu as donné, indiques ceci:
| Code: | | $max_pronorace = ( !$max_pronorace ) ? 5 : $max_pronorace; |
Et regardes dans l'administration s'il n'y a pas un champ "nombre de pronostic à afficher" _________________ Je n'utilise en aucun cas MSN Messenger & je ne participe pas au projet de site
// En vacances |
|
| Revenir en haut de page |
|
 |
bmxforever Soldat régulier
Inscrit le: 25 Nov 2006 Messages: 33
|
Posté le: Mer 29 Nov 2006 à 20:21 Sujet du message: |
|
|
Un grand merci à tous!!
ça marche!!!
Je suis super content _________________ www.bmxforever.net |
|
| Revenir en haut de page |
|
 |
bmxforever Soldat régulier
Inscrit le: 25 Nov 2006 Messages: 33
|
Posté le: Jeu 30 Nov 2006 à 21:16 Sujet du message: |
|
|
salut
désolé de vous embetter encore mais est-ce qu'il serait possible de m'expliquer les codes que vous m'avez fait rajouter.
j'aime pas faire des choses sans comprendre ce que je fait. _________________ www.bmxforever.net |
|
| Revenir en haut de page |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Jeu 30 Nov 2006 à 23:14 Sujet du message: |
|
|
Les deux code disait ceci: Si la variable $max_pronorace n'existe pas, ou n'a pas de valeur ou est égal à 0, on lui assigne la valeur 5.
 _________________ Je n'utilise en aucun cas MSN Messenger & je ne participe pas au projet de site
// En vacances |
|
| Revenir en haut de page |
|
 |
|
|
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas voter dans les sondages de ce forum Vous ne pouvez pas joindre des fichiers Vous ne pouvez pas télécharger des fichiers
|
|