Accueil phpBB News phpBB Forum phpBB & support Mods Module Modification phpBB-Power Tutoriaux Tutoriel phpBB-Power Conseil personalisation phpBB-Power Conseil optimisation phpBB-Power Partenaires phpBB-Power



PhpBB-Power
Communauté francophone de support et de mods pour phpBB
 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Petit problème avec le mod news défilante horizontale...

 
Poster un nouveau sujet   Répondre au sujet    PhpBB-Power Index du Forum » Support
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Ryuùjin
Polichinelle


Inscrit le: 28 Juil 2006
Messages: 3

MessagePosté le: Ven 28 Juil 2006 à 1:47    Sujet du message: Petit problème avec le mod news défilante horizontale... Répondre en citant

Bonjour, on m'a dit de venir poster ici, alors je viens demander de l'aide. Voila j'ai installé le mod news défilante horizontale sur la prémod shadow, et j'ai ce message d'erreur lorsque je veux acceder au panneau d'administration de la news.

Fatal error: Cannot redeclare display_newshr() (previously declared in c:\program files\easyphp1-8\www\shadow_2-7-1\includes\functions_newshr.php:19) in c:\program files\easyphp1-8\www\shadow_2-7-1\includes\functions_newshr.php on line 19

Et voici la ligne en question avec celle qui en sont proche:

Code:
include($phpbb_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_newshr.' . $phpEx);
// créer la box
function display_newshr( $box )
{


S'il vous plaît aidez moi ^^' ...
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Alcazarfr
Moddeurs


Inscrit le: 04 Nov 2004
Messages: 2408
Localisation: Dans le port d'Amsterdam, [...]

MessagePosté le: Ven 28 Juil 2006 à 15:40    Sujet du message: Répondre en citant

A priori, le mod ou une partie du mod a déjà été installé Confused

Tu dois supprimé dans le code que tu nous a montré:

Code:
function display_newshr( $box )
{
....
}


Supprimes function display_newshr( $box ), ce qui se situe entre les deux accoldades { et } et les accolades.

Si tu ne vois pas ce que je veux dire, montres moi les 100 lignes de ce fichiers à partir de function display_newshr( $box )
_________________
Je n'utilise en aucun cas MSN Messenger & je ne participe pas au projet de site

// En vacances
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Ryuùjin
Polichinelle


Inscrit le: 28 Juil 2006
Messages: 3

MessagePosté le: Ven 28 Juil 2006 à 16:51    Sujet du message: Répondre en citant

D'accord je vous donne les lignes:

Code:
function display_newshr( $box )
{
   global $db, $template;

   $sql = "SELECT  text , titre_hr, width, scrollamount, scrolldelay, bgcolor, way  FROM ". NEWSHR_TABLE ;
   if ( !($result = $db->sql_query($sql)) ) message_die(GENERAL_ERROR, 'Could not obtain topic information', '', __LINE__, __FILE__, $sql);
   if ( !($row = $db->sql_fetchrow($result)) ) return false;

   // choisir le template
   $template->set_filenames(array( $box => 'newshr_body.tpl'));

   // charger l'écran
   $template->assign_vars(array(
      'TEXT' => $row['text'],
      'TITRE_HR' => $row['titre_hr'],
      'WIDTH' => $row['width'],
      'SCROLLAMOUNT' => $row['scrollamount'],
      'SCROLLDELAY' => $row['scrolldelay'],
      'BGCOLOR' => $row['bgcolor'],
      'WAY' => $row['way']
      )
   );

   return $box;
}

// Créer la valeur
 $sql = "SELECT * FROM " . NEWSHR_CONFIG_TABLE;
   if( !($result = $db->sql_query($sql)) )
   {
      message_die(CRITICAL_ERROR, "Could not query config information", "", __LINE__, __FILE__, $sql);
   }

   while ( $row = $db->sql_fetchrow($result) )
   {
      $newshr_config[$row['config_name']] = $row['config_value'];
   }   
   
   global $template;
   
   if ( intval($newshr_config['newshr_index_enable']) )
   {
      $template->assign_block_vars('newshr_index_enable', array());
   }
   else{
      $template->assign_block_vars('newshr_index_disable', array());
   }
   
   if ( intval($newshr_config['newshr_forum_enable']) )
   {
      $template->assign_block_vars('newshr_forum_enable', array());
   }
   
   else
   {
      $template->assign_block_vars('newshr_forum_disable', array());
   }
   
   if ( intval($newshr_config['newshr_topic_enable']) )
   {
      $template->assign_block_vars('newshr_topic_enable', array());
   }
   else
   {
      $template->assign_block_vars('newshr_topic_disable', array());
   }
   
   if ( intval($newshr_config['newshr_portal_enable']) )
   {
      $template->assign_block_vars('newshr_portal_enable', array());
   }
   else
   {
      $template->assign_block_vars('newshr_portal_disable', array());
   }
   
   // Box news défilante horizontale.
   if ($box = display_newshr('newshr') ) $template->assign_var_from_handle('NEWSHR_BOX', $box );

?>


Voilla, il n'y a que ça entre la ligne 19 et la dernière ligne.
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Alcazarfr
Moddeurs


Inscrit le: 04 Nov 2004
Messages: 2408
Localisation: Dans le port d'Amsterdam, [...]

MessagePosté le: Ven 28 Juil 2006 à 18:34    Sujet du message: Répondre en citant

Supprimes

Code:
function display_newshr( $box )
{
   global $db, $template;

   $sql = "SELECT  text , titre_hr, width, scrollamount, scrolldelay, bgcolor, way  FROM ". NEWSHR_TABLE ;
   if ( !($result = $db->sql_query($sql)) ) message_die(GENERAL_ERROR, 'Could not obtain topic information', '', __LINE__, __FILE__, $sql);
   if ( !($row = $db->sql_fetchrow($result)) ) return false;

   // choisir le template
   $template->set_filenames(array( $box => 'newshr_body.tpl'));

   // charger l'écran
   $template->assign_vars(array(
      'TEXT' => $row['text'],
      'TITRE_HR' => $row['titre_hr'],
      'WIDTH' => $row['width'],
      'SCROLLAMOUNT' => $row['scrollamount'],
      'SCROLLDELAY' => $row['scrolldelay'],
      'BGCOLOR' => $row['bgcolor'],
      'WAY' => $row['way']
      )
   );

   return $box;
}


cela devrait marcher
_________________
Je n'utilise en aucun cas MSN Messenger & je ne participe pas au projet de site

// En vacances
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Ryuùjin
Polichinelle


Inscrit le: 28 Juil 2006
Messages: 3

MessagePosté le: Mer 23 Aoû 2006 à 0:11    Sujet du message: Répondre en citant

Oui mais maintenant je ne peux plus accéder à aucune page et j'ai ce message d'erreur:

Code:
Fatal error: Call to undefined function: display_newshr() in c:\program files\easyphp1-8\www\dynamit.project_bh\includes\functions_newshr.php on line 71


Confused comment se fait-ce ?
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
schhub
Ami des fleurs


Inscrit le: 20 Jan 2007
Messages: 8

MessagePosté le: Mar 23 Jan 2007 à 20:12    Sujet du message: Répondre en citant

Bonjour,
J'avais le même genre de message que le premier que tu as eu et en fouillant je me suis apperçu que la fonction que j'appelais n'était définie qu'une fois, ce qui doit être ton cas également (vu le deuxième message obtenu) .

Par contre je me suis rendu compte que j'avais deux lignes d'include du genre :

include($phpbb_root_path . 'includes/functions_newshr.' . $phpEx);

dans un de mes fichier php. En supprimant la ligne en double j'ai solutionné mon problème.

Fais la même recherche dans tous les fichiers .PHP de ton forum et peut-être que tu trouveras également une ligne en double.

@+
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    PhpBB-Power Index du Forum » Support Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1

 
Sauter vers:  
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


Powered by phpBB v2 © 2001, 2005 phpBB Group ¦ Theme: subSilver++
Traduction par : phpBB-fr.com