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 

phpBB 2.0.14

 
Poster un nouveau sujet   Répondre au sujet    PhpBB-Power Index du Forum » Annonces
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
Alcazarfr
Moddeurs


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

MessagePosté le: Sam 16 Avr 2005 à 1:38    Sujet du message: phpBB 2.0.14 Répondre en citant

phpBB.com vient de sortir dans la nuit la version 2.0.14 du forum.


Ce n'est pas une mise à jour critique. Elle corrige des bgs mineurs ou améliore le code.

Liste des changements:
  • Petite amélioration de la recherche sur le serveur par auteur et mots-clés afin de ne pas autoriser les recherches intensives.
  • Correction de la révélation complète du répertoire lors de l'analyse d'un mauvais mot
  • Ré-ajustement complet des valeurs userdata du code des sessions si l'authentification échoue
  • Correction du bug dans le panneau de contrôle modérateur où certains paramètres pouvaient entrainer une erreur SQL "error creating new session"
  • Correction du bug dans le code des sessions où une page vide entrainait une erreur SQL "error creating new session"
  • Correction de l'interprétation des balises HTML dans les signatures si l'HTML est globalement désactivé
  • Correction du install.php avec PHP5 register_long_arrays option turned off
  • Correction du'une faille potentielle avec le système des styles
  • Ajout d'une classe correcte du fichier template login_body
  • Suppression du fichier db/oracle.php du package
  • Suppression de l'affichage du numéro de la version pour les pages situées dans /admin (si l'utilisateur n'est pas admin) - mikelbeck
  • Correction de la faille de sensibilité à la casse dans postgres7.php - R45

Pour ce faire, voici les topic de mise à jour des 3 forums officiels de support, rendez vous dans les "annonces" ou dans les "mises à jour"


Bonne mise à jour
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur
Edouard
Membres actifs


Inscrit le: 01 Jan 2005
Messages: 605
Localisation: Grenoble (Isère)

MessagePosté le: Sam 16 Avr 2005 à 13:03    Sujet du message: Répondre en citant

Voici les modification a effectuer pour pouvoir mettre votre forum a jour:

Dans admin/admin_styles.php

  • Trouver


Code:
include($phpbb_root_path. "templates/" . $install_to . "/theme_info.cfg");


  • Remplacer par


Code:
include($phpbb_root_path. "templates/" . basename($install_to) . "/theme_info.cfg");


  • Trouver


Code:
$fp = @fopen($phpbb_root_path . 'templates/' . $template_name . '/theme_info.cfg', 'w');


  • Remplacer par


Code:
$fp = @fopen($phpbb_root_path . 'templates/' . basename($template_name) . '/theme_info.cfg', 'w');


Dans admin/page_header_admin.php

  • Trouver


Code:
$useragent = (isset($_SERVER["HTTP_USER_AGENT"]) ) ? $_SERVER["HTTP_USER_AGENT"] : $HTTP_USER_AGENT;


  • Remplacer par


Code:
$useragent = (isset($HTTP_SERVER_VARS['HTTP_USER_AGENT'])) ? $HTTP_SERVER_VARS['HTTP_USER_AGENT'] : getenv('HTTP_USER_AGENT');


Dans admin/page_footer_admin.php

  • Trouver


Code:
'PHPBB_VERSION' => '2' . $board_config['version'],


  • Remplacer par


Code:
'PHPBB_VERSION' => ($userdata['user_level'] == ADMIN && $userdata['user_id'] != ANONYMOUS) ? '2' . $board_config['version'] : '',


Dans db/postgres7.php

  • Trouver


Code:
$query = preg_replace("/LIMIT ([0-9]+),([ 0-9]+)/", "LIMIT \\2 OFFSET \\1", $query);


  • Remplacer par


Code:
$query = preg_replace('#(.*WHERE.*)(username|user_email|ban_email) = \'(.*)\'#ise', "\"\\1LOWER(\\2) = '\" . strtolower('\\3') . \"'\"", $query);


Dans includes/page_header.php

  • Trouver


Code:
$useragent = (isset($_SERVER["HTTP_USER_AGENT"]) ) ? $_SERVER["HTTP_USER_AGENT"] : $HTTP_USER_AGENT;


  • Remplacer par


Code:
$useragent = (isset($HTTP_SERVER_VARS['HTTP_USER_AGENT'])) ? $HTTP_SERVER_VARS['HTTP_USER_AGENT'] : getenv('HTTP_USER_AGENT');


  • Trouver


Code:
if (!empty($_SERVER['SERVER_SOFTWARE']) && strstr($_SERVER['SERVER_SOFTWARE'], 'Apache/2'))


  • Remplacer par


Code:
if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2'))


Dans includes/sessions.php

  • Trouver


Code:
$session_id = '';
   }


  • Après ajouter


Code:
$page_id = (int) $page_id;


  • Trouver


Code:
// No match; don't login, set as anonymous user
               $login = 0;
               $enable_autologin = 0;
               $user_id = $userdata['user_id'] = ANONYMOUS;


  • Après ajouter


Code:
$sql = 'SELECT * FROM ' . USERS_TABLE . ' WHERE user_id = ' . ANONYMOUS;
               $result = $db->sql_query($sql);
               $userdata = $db->sql_fetchrow($result);
               $db->sql_freeresult($result);


  • Trouver


Code:
// Autologin is not set. Don't login, set as anonymous user
            $login = 0;
            $enable_autologin = 0;
            $user_id = $userdata['user_id'] = ANONYMOUS;


  • Après ajouter


Code:
$sql = 'SELECT * FROM ' . USERS_TABLE . ' WHERE user_id = ' . ANONYMOUS;
            $result = $db->sql_query($sql);
            $userdata = $db->sql_fetchrow($result);
            $db->sql_freeresult($result);


  • Trouver


Code:
//
   // Does a session exist?
   //


  • Avant ajouter


Code:
$thispage_id = (int) $thispage_id;


Dans modcp.phpp

  • Trouver


Code:
message_die(GENERAL_MESSAGE, 'Topic_post_not_exist');
   }
   $topic_row = $db->sql_fetchrow($result);


  • Après ajouter


Code:
if (!$topic_row)
   {
      message_die(GENERAL_MESSAGE, 'Topic_post_not_exist');
   }


  • Trouver


Code:
message_die(GENERAL_MESSAGE, 'Forum_not_exist');
   }
   $topic_row = $db->sql_fetchrow($result);


  • Après ajouter


Code:
if (!$topic_row)
   {
      message_die(GENERAL_MESSAGE, 'Forum_not_exist');
   }


Dans privmsg.php

  • Trouver


Code:
if ( !$board_config['allow_html'] )
    {
      if ( $user_sig != '' && $privmsg['privmsgs_enable_sig'] && $userdata['user_allowhtml'] )


  • Remplacer par


Code:
if ( !$board_config['allow_html'] || !$userdata['user_allowhtml'])
   {
      if ( $user_sig != '')


  • Trouver


Code:
if ( !$html_on )
      {
         if ( $user_sig != '' || !$userdata['user_allowhtml'] )


  • Remplacer par


Code:
if ( !$html_on || !$board_config['allow_html'] || !$userdata['user_allowhtml'] )
      {
         if ( $user_sig != '' )


Dans search.php

  • Trouver


Code:
$search_author = str_replace('*', '%', trim($search_author));


  • Avant, ajouter


Code:
if (preg_match('#^[\*%]+$#', trim($search_author)) || preg_match('#^[^\*]{1,2}$#', str_replace(array('*', '%'), '', trim($search_author))))
            {
               $search_author = '';
            }


  • Trouver


Code:
for($i = 0; $i < count($split_search); $i++)
         {


  • Après, ajouter


Code:
if (preg_match('#^[\*%]+$#', trim($split_search[$i])) || preg_match('#^[^\*]{1,2}$#', str_replace(array('*', '%'), '', trim($split_search[$i]))))
            {
               $split_search[$i] = '';
               continue;
            }


  • Trouver


Code:
// Author name search
      //
      if ( $search_author != '' )
      {


  • Après, ajouter


Code:
if (preg_match('#^[\*%]+$#', trim($search_author)) || preg_match('#^[^\*]{1,2}$#', str_replace(array('*', '%'), '', trim($search_author))))
         {
            $search_author = '';
         }


Dans viewtopic.php

  • Trouver


Code:
if ( !$board_config['allow_html'] )
   {
      if ( $user_sig != '' && $userdata['user_allowhtml'] )


  • Remplacer par


Code:
if ( !$board_config['allow_html'] || !$userdata['user_allowhtml'])
   {
      if ( $user_sig != '' )


  • Trouver


Code:
$user_sig = str_replace('\"', '"', substr(preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "preg_replace(\$orig_word, \$replacement_word, '\\0')", '>' . $user_sig . '<'), 1, -1));
      }

      $message = str_replace('\"', '"', substr(preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "preg_replace(\$orig_word, \$replacement_word, '\\0')", '>' . $message . '<'), 1, -1));


  • Remplacer par


Code:
$user_sig = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace(\$orig_word, \$replacement_word, '\\0')", '>' . $user_sig . '<'), 1, -1));
      }

      $message = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace(\$orig_word, \$replacement_word, '\\0')", '>' . $message . '<'), 1, -1));
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    PhpBB-Power Index du Forum » Annonces 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