Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[SUPPORT]Deredit MOD (indicateur d'édition)

Feu follet
Avatar de Automate FSB
  • Messages : 178
  • Inscrit : 09 Juin 2005
Message édité 1 fois, dernière édition par Grummfy, 10 Janvier 2008, 4:23     Lien vers ce message 10 Juin 2005, 11:30
Le support de ce MOD s'effectue uniquement à la suite de ce topic, afin de regrouper au maximum les réponses aux problèmes posés.
  1. [size=18]Données du MOD :[/size]
    1. Nom : Deredit MOD (indicateur d'édition)
    2. Version : 0.0.3
    3. Installation : 10 minute(s)
    4. Cache : non
    5. Requètes SQL : oui
    6. Description : Indique au dessus de chaque message le nombre de fois qu'un message édité, ainsi que la date et le membre lors de la dernièere édition.

    7. Fiche du MOD : http://www.fire-soft-board.com/fiche_mods.php?mod=25
    8. Télécharger le MOD : http://www.fire-soft-board.com/telecharger_mod.php?mod=25




  2. [size=18]Données de l'auteur :[/size]
    1. Auteur : Mido
    2. Contact : http://www.fire-soft-board.com/images/mail.gif http://www.fire-soft-board.com/images/mp.gif


Inutile de me parler, je ne suis qu'un robot :p
 
Feu follet
Avatar de Automate FSB
  • Messages : 178
  • Inscrit : 09 Juin 2005
  Lien vers ce message 03 Octobre 2005, 12:26
Bonjour,
le premier message de ce sujet vient d'être mis à jour, il se peut que des modifications / précisions aient été apportées à ce MOD.
Bonne journée.


Inutile de me parler, je ne suis qu'un robot :p
 
Flamme ardente
Avatar de s0ak
  • Age : 20 ans
  • Messages : 264
  • Inscrit : 18 Aout 2006
Message édité 6 fois, dernière édition par s0ak, 13 Octobre 2006, 20:49     Lien vers ce message 13 Octobre 2006, 20:47
Bonjour, voila j'ais ce message d'erreur qui s'affiche quand j'ais installer ce mod en cliquand sur un des sujet du forum:

Citation
Warning: Unterminated comment starting line 356 in /home/forum/public_html/sujet.php on line 356
Parse error: parse error, unexpected $, expecting ')' in /home/forum/public_html/sujet.php on line 356


Armée de l'Ombre - www.clan-ado.fr
 
Flamme ardente
Avatar de -Elise-
  • Age : 27 ans
  • Messages : 317
  • Inscrit : 19 Juin 2006
  Lien vers ce message 13 Octobre 2006, 21:32
montre nous les alentours de la ligne 356 du fichier en question...
 
Flamme ardente
Avatar de s0ak
  • Age : 20 ans
  • Messages : 264
  • Inscrit : 18 Aout 2006
  Lien vers ce message 14 Octobre 2006, 12:29
Citation
'V_LARG_DEREDIT' => ($MOD['Deredit'])?('4'):('3'), /* MOD deredit de Midori */
'V_MESS_DEREDIT' => $langue['deredit_m'], /* MOD Deredit de Mido */
'V_DEREDIT' => ($message[$p]['edit_number'] > 0) && ($message[$p]['edit_time'] != 0) ? ($message[$p]['edit_login'] . ", " . aff_date($message[$p]['edit_time']) . " (" . $message[$p]['edit_number'] . " " . $langue['deredit_qte'] . ").") : $langue['deredit_n'].'.', /* MOD deredit de Mid


Armée de l'Ombre - www.clan-ado.fr
 
Equipe de support
Avatar de B.Moncef
  • Age : 17 ans
  • Messages : 1914
  • Inscrit : 10 Septembre 2005
  Lien vers ce message 14 Octobre 2006, 14:57
Ajoute un */ à la fine de cette ligne
$langue['deredit_qte'] . ").") : $langue['deredit_n'].'.', /* MOD deredit de Mid


Yoursef
 
Flamme ardente
Avatar de s0ak
  • Age : 20 ans
  • Messages : 264
  • Inscrit : 18 Aout 2006
Message édité 1 fois, dernière édition par s0ak, 16 Octobre 2006, 19:35     Lien vers ce message 16 Octobre 2006, 19:35
sa ma arranger ce petit problème mais il y en à un autre maintenant ^^

Dès que j'édite un message et que je fait envoyer sa me met ceci:


Citation
Impossible de mettre à jour les données de: messages, sujets
----------------------
Erreur SQL: 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 'mes.edit_id = '1', mes.edit_time = 1161019892, mes.edit_number =
Requête SQL: UPDATE fsb_messages mes LEFT JOIN fsb_sujets s ON mes.sujet_id = s.sujet_id SET mes.message_texte = 'gyugyu ghgf' , s.sujet_nom = 'test', s.sujet_type = '2', s.description = '' mes.edit_id = '1', mes.edit_time = 1161019892, mes.edit_number = (mes.edit_number + 1) , WHERE mes.message_id = '200150'
Ligne: 537
Fichier: /home/forum/public_html/poster.php


Armée de l'Ombre - www.clan-ado.fr
 
Volcan
Avatar de burster
  • Age : 2208 ans
  • Messages : 1682
  • Inscrit : 19 Mars 2005
Message édité 1 fois, dernière édition par burster, 16 Octobre 2006, 19:43     Lien vers ce message 16 Octobre 2006, 19:38
Il manque une virgule dans la requête SQL entre s.description = '' et mes.edit_id = '1'

Essaye donc:

Cherche
' . (($MOD['Deredit'])?('mes.edit_id = \'' . $membre['membre_id'] . '\', mes.edit_time = ' . time() . ', mes.edit_number = (mes.edit_number + 1) , '):('')) . ' 


Remplace par:

' . (($MOD['Deredit'])?(', mes.edit_id = \'' . $membre['membre_id'] . '\', mes.edit_time = ' . time() . ', mes.edit_number = (mes.edit_number + 1) , '):('')) . ' 


e-Traker
 
Flamme ardente
Avatar de s0ak
  • Age : 20 ans
  • Messages : 264
  • Inscrit : 18 Aout 2006
Message édité 2 fois, dernière édition par s0ak, 16 Octobre 2006, 19:50     Lien vers ce message 16 Octobre 2006, 19:49
oula maintenant sa me met ceci quand je veut postez ^^


Citation
Parse error: parse error, unexpected ')' in /home/forum/public_html/poster.php on line 533

qui correspond aux modifs que tu ma dit ci-dessus


Armée de l'Ombre - www.clan-ado.fr
 
Volcan
Avatar de burster
  • Age : 2208 ans
  • Messages : 1682
  • Inscrit : 19 Mars 2005
  Lien vers ce message 16 Octobre 2006, 21:21
Hum je pense que tu as mal édité ou modifier le code. Car si tu regarde bien j'ai juste rajouté une virgule au tout début.

Donc vérifie bien que tu n'as pas modifié autre chose sans faire expres.


e-Traker
 
Flamme ardente
Avatar de s0ak
  • Age : 20 ans
  • Messages : 264
  • Inscrit : 18 Aout 2006
Message édité 2 fois, dernière édition par s0ak, 16 Octobre 2006, 22:00     Lien vers ce message 16 Octobre 2006, 21:58
ok c'est bon pour la virgule, mais sa me met toujours cela avec la virgule:


Citation
Impossible de mettre à jour les données de: messages, sujets
----------------------

Erreur SQL: 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 'WHERE mes.message_id = '200164'' at line 5

Requête SQL: UPDATE fsb_messages mes LEFT JOIN fsb_sujets s ON mes.sujet_id = s.sujet_id SET mes.message_texte = 'seg$* rdt' , s.sujet_nom = 'gseseg', s.sujet_type = '2', s.description = '' , mes.edit_id = '1', mes.edit_time = 1161028531, mes.edit_number = (mes.edit_number + 1) , WHERE mes.message_id = '200164'

Ligne: 537
Fichier: /home/forum/public_html/poster.php


Ligne correspondante:


     {
      info($langue['er_titre'], sprintf($langue['er_update'], 'messages, sujets'), __LINE__, __FILE__, $sql);
     }


Armée de l'Ombre - www.clan-ado.fr
 
Flamme ardente
Avatar de TCool
  • Age : 25 ans
  • Messages : 470
  • Inscrit : 04 Février 2005
  Lien vers ce message 16 Octobre 2006, 22:10
lu sa ne vient pas de cette ligne ...

sa doit être au desus le problémes ...


TCooL TCooL
MonFSB, hébergement de son forum fsb gratuit ^^
Zoneur And PurPle développement ^^
Tous mes MOD dispo ici
 
Flamme ardente
Avatar de s0ak
  • Age : 20 ans
  • Messages : 264
  • Inscrit : 18 Aout 2006
Message édité 1 fois, dernière édition par s0ak, 17 Octobre 2006, 6:36     Lien vers ce message 16 Octobre 2006, 22:16
Voila ce qu'il y à au dessus :


 if ($MySQL_version >= 4)
{
$editer_sujet = ($premier_message) ? ', s.sujet_nom = \'' . $sujet_nom . '\', s.sujet_type = \'' . $type_sujet . '\', s.description = \'' . $sujet_description . '\'' : '';
$sql = 'UPDATE ' . MESSAGES_TABLE . ' mes 
LEFT JOIN ' . SUJETS_TABLE . ' s 
ON mes.sujet_id = s.sujet_id 
SET mes.message_texte = \'' . $message_txt . '\' ' . $editer_sujet . ' ' . (($MOD['Deredit'])?(', mes.edit_id = \'' . $membre['membre_id'] . '\', mes.edit_time = ' . time() . ', mes.edit_number = (mes.edit_number + 1) , ')[img:alt=,title=]http://www.fire-soft-board.com/fsb/images/smileys/sad.gif[/img]'')) . ' 
WHERE mes.message_id = \'' . $message_id . '\'';
if (!$bdd->requete($sql))
{
info($langue['er_titre'], sprintf($langue['er_update'], 'messages, sujets'), __LINE__, __FILE__, $sql);
}


Armée de l'Ombre - www.clan-ado.fr
 
Flamme ardente
Avatar de TCool
  • Age : 25 ans
  • Messages : 470
  • Inscrit : 04 Février 2005
  Lien vers ce message 17 Octobre 2006, 3:41
re,

remplace sa
$sql = 'UPDATE ' . MESSAGES_TABLE . ' mes
LEFT JOIN ' . SUJETS_TABLE . ' s
ON mes.sujet_id = s.sujet_id
SET mes.message_texte = \'' . $message_txt . '\' ' . $editer_sujet . ' ' . (($MOD['Deredit'])?(', mes.edit_id = \'' . $membre['membre_id'] . '\', mes.edit_time = ' . time() . ', mes.edit_number = (mes.edit_number + 1) , ')'')) . '
WHERE mes.message_id = \'' . $message_id . '\'';
par
$sql = 'UPDATE ' . MESSAGES_TABLE . ' mes
LEFT JOIN ' . SUJETS_TABLE . ' s
ON mes.sujet_id = s.sujet_id
SET mes.message_texte = \'' . $message_txt . '\'' . $editer_sujet . ( ($MOD['Deredit']) ? ', mes.edit_id = \'' . $membre['membre_id'] . '\', mes.edit_time = ' . time() . ', mes.edit_number = (mes.edit_number + 1)' : '') . '
WHERE mes.message_id = \'' . $message_id . '\'';


Ps: mais en code la prochaine fois ^^

@++,
TCooL


TCooL TCooL
MonFSB, hébergement de son forum fsb gratuit ^^
Zoneur And PurPle développement ^^
Tous mes MOD dispo ici
 
Flamme ardente
Avatar de s0ak
  • Age : 20 ans
  • Messages : 264
  • Inscrit : 18 Aout 2006
  Lien vers ce message 17 Octobre 2006, 6:40
ok, je te remerci beaucoup ;) sa fonctionne


Armée de l'Ombre - www.clan-ado.fr
 
Répondre


.