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 version 2.0.17

 
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
Scali
Ex-staff


Inscrit le: 08 Nov 2004
Messages: 538
Localisation: http://www.monloup.net

MessagePosté le: Jeu 21 Juil 2005 à 12:09    Sujet du message: phpBB version 2.0.17 Répondre en citant

Le groupe phpBB a annoncé la sortie de la version 2.0.17 de phpBB.
Elle corrige plusieurs bugs dont une faille concernant uniquement Internet Explorer.

Pour plus d'informations, vous pouvez consulter ce sujet sur phpbb-fr.com.
_________________
Monguerrier.com - Gérez votre guerrier et votre civilisation
La Légende Du Dragon Vert - Jeu de rôle en ligne
Monloup.net - Elevez votre loup virtuel
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
Scali
Ex-staff


Inscrit le: 08 Nov 2004
Messages: 538
Localisation: http://www.monloup.net

MessagePosté le: Jeu 21 Juil 2005 à 12:12    Sujet du message: Répondre en citant

Voici la mise à jour manuelle pour passer d'un forum phpBB version 2.0.16 à la version 2.0.17, uniquement à faire si vous avez un forum avec des mods installés:

Etape 1: Vous devez uploader le dossier install se trouvant dans ce zip à la racine de votre FTP et exécuter le fichier update_to_latest.php en entrant cette adresse dans votre navigateur:

http://www.votresite.com/phpbb/install/update_to_latest.php

Vous pouvez ensuite supprimer ce dossier install.


Etape 2: Faites les modifications suivantes:

* admin/admin_ug_auth.php



1.




TROUVER - Ligne 417



Code:
              FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug, " . USERS_TABLE . " u
               WHERE ug.group_id = aa.group_id
                  AND u.user_id = ug.user_id



AJOUTER APRES



Code:
    AND ug.user_pending = 0



2.



TROUVER - Ligne 572



Code:
  $sql = "SELECT *
            FROM " . FORUMS_TABLE . " f
            ORDER BY forum_order";



REMPLACER PAR


Code:
  $sql = "SELECT f.*
            FROM " . FORUMS_TABLE . " f, " . CATEGORIES_TABLE . " c
            WHERE f.cat_id = c.cat_id
            ORDER BY c.cat_order, f.forum_order ASC";


3.



TROUVER - Ligne 608



Code:
 $sql = "SELECT u.user_id, u.username, u.user_level, g.group_id, g.group_name, g.group_single_user FROM " . USERS_TABLE . " u, " . GROUPS_TABLE . " g, " . USER_GROUP_TABLE . " ug WHERE ";



REMPLACER PAR



Code:
 $sql = "SELECT u.user_id, u.username, u.user_level, g.group_id, g.group_name, g.group_single_user, ug.user_pending FROM " . USERS_TABLE . " u, " . GROUPS_TABLE . " g, " . USER_GROUP_TABLE . " ug WHERE ";



4.



TROUVER - Ligne 836


Code:
 $t_usergroup_list = '';
            for($i = 0; $i < count($ug_info); $i++)
            {
               $ug = ( $mode == 'user' ) ? 'group&amp;' . POST_GROUPS_URL : 'user&amp;' . POST_USERS_URL;

               $t_usergroup_list .= ( ( $t_usergroup_list != '' ) ? ', ' : '' ) . '<a href="' . append_sid("admin_ug_auth.$phpEx?mode=$ug=" . $id[$i]) . '">' . $name[$i] . '</a>';



REMPLACER PAR


Code:
  $t_usergroup_list = $t_pending_list = '';
            for($i = 0; $i < count($ug_info); $i++)
            {
               $ug = ( $mode == 'user' ) ? 'group&amp;' . POST_GROUPS_URL : 'user&amp;' . POST_USERS_URL;

               if (!$ug_info[$i]['user_pending'])
               {
                  $t_usergroup_list .= ( ( $t_usergroup_list != '' ) ? ', ' : '' ) . '<a href="' . append_sid("admin_ug_auth.$phpEx?mode=$ug=" . $id[$i]) . '">' . $name[$i] . '</a>';
               }
               else
               {
                  $t_pending_list .= ( ( $t_pending_list != '' ) ? ', ' : '' ) . '<a href="' . append_sid("admin_ug_auth.$phpEx?mode=$ug=" . $id[$i]) . '">' . $name[$i] . '</a>';
               }



5.



TROUVER - Ligne 911


Code:
   'GROUP_MEMBERSHIP' => $lang['Usergroup_members'] . ' : ' . $t_usergroup_list)



REMPLACER PAR


Code:
 'GROUP_MEMBERSHIP' => $lang['Usergroup_members'] . ' : ' . $t_usergroup_list . '<br />' . $lang['Pending_members'] . ' : ' . $t_pending_list)




* admin/admin_users.php



1.




TROUVER - Ligne 89



Code:
    SET poster_id = " . DELETED . ", post_username = '$username'



REMPLACER PAR


Code:
   SET poster_id = " . DELETED . ", post_username = '" . str_replace("\\'", "''", addslashes($this_userdata['username'])) . "'



* includes/bbcode.php



1.




TROUVER - Ligne 203



Code:
 $patterns[] = "#\[url\]([\w]+?://[^ \"\n\r\t<]*?)\[/url\]#is";
         $replacements[] = $bbcode_tpl['url1'];

         // [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
         $patterns[] = "#\[url\]((www|ftp)\.[^ \"\n\r\t<]*?)\[/url\]#is";
         $replacements[] = $bbcode_tpl['url2'];

         // [url=xxxx://www.phpbb.com]phpBB[/url] code..
         $patterns[] = "#\[url=([\w]+?://[^ \"\n\r\t<]*?)\]([^?\n\r\t].*?)\[/url\]#is";
         $replacements[] = $bbcode_tpl['url3'];

         // [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix).
         $patterns[] = "#\[url=((www|ftp)\.[^ \"\n\r\t<]*?)\]([^?\n\r\t].*?)\[/url\]#is";



REMPLACER PAR


Code:
         $patterns[] = "#\[url\]([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?)\[/url\]#is";
         $replacements[] = $bbcode_tpl['url1'];

         // [url]www.phpbb.com[/url] code.. (no xxxx:// prefix).
         $patterns[] = "#\[url\]((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\[/url\]#is";
         $replacements[] = $bbcode_tpl['url2'];

         // [url=xxxx://www.phpbb.com]phpBB[/url] code..
         $patterns[] = "#\[url=([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";
         $replacements[] = $bbcode_tpl['url3'];

         // [url=www.phpbb.com]phpBB[/url] code.. (no xxxx:// prefix).
         $patterns[] = "#\[url=((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*?)\]([^?\n\r\t].*?)\[/url\]#is";



2.



TROUVER - Ligne 627



Code:
  $ret = preg_replace("#(^|[\n ])([\w]+?://[^ \"\n\r\t<]*)#is", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $ret);

         // matches a "www|ftp.xxxx.yyyy[/zzzz]" kinda lazy URL thing
         // Must contain at least 2 dots. xxxx contains either alphanum, or "-"
         // zzzz is optional.. will contain everything up to the first space, newline,
         // comma, double quote or <.
         $ret = preg_replace("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r<]*)#is", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $ret);


REMPLACER PAR


Code:
 $ret = preg_replace("#(^|[\n ])([\w]+?://[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $ret);

         // matches a "www|ftp.xxxx.yyyy[/zzzz]" kinda lazy URL thing
         // Must contain at least 2 dots. xxxx contains either alphanum, or "-"
         // zzzz is optional.. will contain everything up to the first space, newline,
         // comma, double quote or <.
         $ret = preg_replace("#(^|[\n ])((www|ftp)\.[\w\#$%&~/.\-;:=,?@\[\]+]*)#is", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $ret);




* includes/functions.php



1.




TROUVER - Ligne 120



Code:
  if (intval($user) == 0 || $force_str)



REMPLACER PAR


Code:
    if (!is_numeric($user) || $force_str)



2.



TROUVER - Ligne 581


Code:
         define(HAS_DIED, 1);



REMPLACER PAR


Code:
         define('HAS_DIED', 1);




* includes/functions_validate.php



1.




TROUVER - Ligne 33



Code:
  $username = preg_replace('#\s+#', ' ', $username);
         // Limit username length
         $username = substr(str_replace("\'", "'", $username), 0, 25);
         $username = str_replace("'", "''", $username);



REMPLACER PAR


Code:
   $username = preg_replace('#\s+#', ' ', trim($username));
         $username = phpbb_clean_username($username);





* includes/usercp_activate.php



1.




TROUVER - Ligne 50



Code:
   }
         else if ((trim($row['user_actkey']) == trim($HTTP_GET_VARS['act_key'])) && (trim($row['user_actkey']) != ''))
         {



AJOUTER APRES


Code:
   if (intval($board_config['require_activation']) == USER_ACTIVATION_ADMIN && $userdata['user_level'] != ADMIN)
            {
               message_die(GENERAL_MESSAGE, $lang['Not_Authorised']);
            }




* includes/usercp_avatar.php



1.




TROUVER - Ligne 89




Code:
   function user_avatar_url($mode, &$error, &$error_msg, $avatar_filename)
      {



AJOUTER APRES


Code:
         global $lang;





* includes/usercp_viewprofile.php



1.




TROUVER - Ligne 168



Code:
 $search_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_search'] . '" alt="' . $lang['Search_user_posts'] . '" title="' . $lang['Search_user_posts'] . '" border="0" /></a>';
      $search = '<a href="' . $temp_url . '">' . $lang['Search_user_posts'] . '</a>';



REMPLACER PAR


Code:
 $search_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_search'] . '" alt="' . $lang['Search_user_posts'] . '" title="' . sprintf($lang['Search_user_posts'], $profiledata['username']) . '" border="0" /></a>';
      $search = '<a href="' . $temp_url . '">' . sprintf($lang['Search_user_posts'], $profiledata['username']) . '</a>';




* privmsg.php



1.




TROUVER - Ligne 701


Code:
  if ( $delete_all )
            {
               switch($folder)
               {
                  case 'inbox':
                     $delete_type = "privmsgs_to_userid = " . $userdata['user_id'] . " AND (
                     privmsgs_type = " . PRIVMSGS_READ_MAIL . " OR privmsgs_type = " . PRIVMSGS_NEW_MAIL . " OR privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " )";
                     break;

                  case 'outbox':
                     $delete_type = "privmsgs_from_userid = " . $userdata['user_id'] . " AND ( privmsgs_type = " . PRIVMSGS_NEW_MAIL . " OR privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " )";
                     break;

                  case 'sentbox':
                     $delete_type = "privmsgs_from_userid = " . $userdata['user_id'] . " AND privmsgs_type = " . PRIVMSGS_SENT_MAIL;
                     break;

                  case 'savebox':
                     $delete_type = "( ( privmsgs_from_userid = " . $userdata['user_id'] . "
                        AND privmsgs_type = " . PRIVMSGS_SAVED_OUT_MAIL . " )
                     OR ( privmsgs_to_userid = " . $userdata['user_id'] . "
                        AND privmsgs_type = " . PRIVMSGS_SAVED_IN_MAIL . " ) )";
                     break;
               }

               $sql = "SELECT privmsgs_id
                  FROM " . PRIVMSGS_TABLE . "
                  WHERE $delete_type";
               if ( !($result = $db->sql_query($sql)) )
               {
                  message_die(GENERAL_ERROR, 'Could not obtain id list to delete all messages', '', __LINE__, __FILE__, $sql);
               }

               while ( $row = $db->sql_fetchrow($result) )
               {
                  $mark_list[] = $row['privmsgs_id'];
               }

               unset($delete_type);
            }




REMPLACER PAR


Code:
 $delete_sql_id = '';

            if (!$delete_all)
            {
               for ($i = 0; $i < count($mark_list); $i++)
               {
                  $delete_sql_id .= (($delete_sql_id != '') ? ', ' : '') . intval($mark_list[$i]);
               }
               $delete_sql_id = "AND privmsgs_id IN ($delete_sql_id)";
            }

            switch($folder)
            {
               case 'inbox':
                  $delete_type = "privmsgs_to_userid = " . $userdata['user_id'] . " AND (
                  privmsgs_type = " . PRIVMSGS_READ_MAIL . " OR privmsgs_type = " . PRIVMSGS_NEW_MAIL . " OR privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " )";
                  break;

               case 'outbox':
                  $delete_type = "privmsgs_from_userid = " . $userdata['user_id'] . " AND ( privmsgs_type = " . PRIVMSGS_NEW_MAIL . " OR privmsgs_type = " . PRIVMSGS_UNREAD_MAIL . " )";
                  break;

               case 'sentbox':
                  $delete_type = "privmsgs_from_userid = " . $userdata['user_id'] . " AND privmsgs_type = " . PRIVMSGS_SENT_MAIL;
                  break;

               case 'savebox':
                  $delete_type = "( ( privmsgs_from_userid = " . $userdata['user_id'] . "
                     AND privmsgs_type = " . PRIVMSGS_SAVED_OUT_MAIL . " )
                  OR ( privmsgs_to_userid = " . $userdata['user_id'] . "
                     AND privmsgs_type = " . PRIVMSGS_SAVED_IN_MAIL . " ) )";
                  break;
            }

            $sql = "SELECT privmsgs_id
               FROM " . PRIVMSGS_TABLE . "
               WHERE $delete_type $delete_sql_id";

            if ( !($result = $db->sql_query($sql)) )
            {
               message_die(GENERAL_ERROR, 'Could not obtain id list to delete messages', '', __LINE__, __FILE__, $sql);
            }

            $mark_list = array();
            while ( $row = $db->sql_fetchrow($result) )
            {
               $mark_list[] = $row['privmsgs_id'];
            }

            unset($delete_type);




2.




TROUVER - Ligne 1507



Code:
 $mode = 'reply';
               }
            }



AJOUTER APRES


Code:
 else
            {
               $privmsg_subject = $privmsg_message = '';
            }



3.



TROUVER - Ligne 2036



Code:
$l_box_size_status = '';
               break;
         }
      }



AJOUTER APRES


Code:
 else
      {
         $inbox_limit_img_length = $inbox_limit_pct = $l_box_size_status = '';
      }




* templates/subSilver/faq_body.tpl



1.




TROUVER - Ligne 37



Code:
 <td class="{faq_block.faq_row.ROW_CLASS}" align="left" valign="top"><span class="postbody"><a name="{faq_block.faq_row.U_FAQ_ID}"></a><b>{faq_block.faq_row.FAQ_QUESTION}</b></span><br /><span class="postbody">{faq_block.faq_row.FAQ_ANSWER}<br /><a class="postlink" href="#Top">{L_BACK_TO_TOP}</a></span></td>


REMPLACER PAR


Code:
<td class="{faq_block.faq_row.ROW_CLASS}" align="left" valign="top"><span class="postbody"><a name="{faq_block.faq_row.U_FAQ_ID}"></a><b>{faq_block.faq_row.FAQ_QUESTION}</b></span><br /><span class="postbody">{faq_block.faq_row.FAQ_ANSWER}<br /><a class="postlink" href="#top">{L_BACK_TO_TOP}</a></span></td>




* viewtopic.php



1.




TROUVER - Ligne 992



Code:
 $search_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_search'] . '" alt="' . $lang['Search_user_posts'] . '" title="' . $lang['Search_user_posts'] . '" border="0" /></a>';
         $search = '<a href="' . $temp_url . '">' . $lang['Search_user_posts'] . '</a>';



REMPLACER PAR



Code:
  $search_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_search'] . '" alt="' . $lang['Search_user_posts'] . '" title="' . sprintf($lang['Search_user_posts'], $postrow[$i]['username']) . '" border="0" /></a>';
         $search = '<a href="' . $temp_url . '">' . sprintf($lang['Search_user_posts'], $postrow[$i]['username']) . '</a>';

_________________
Monguerrier.com - Gérez votre guerrier et votre civilisation
La Légende Du Dragon Vert - Jeu de rôle en ligne
Monloup.net - Elevez votre loup virtuel


Dernière édition par Scali le Jeu 21 Juil 2005 à 20:07; édité 3 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur MSN Messenger
Scali
Ex-staff


Inscrit le: 08 Nov 2004
Messages: 538
Localisation: http://www.monloup.net

MessagePosté le: Jeu 21 Juil 2005 à 12:31    Sujet du message: Répondre en citant

Si vous avez un forum phpBB sans aucun mod, vous pouvez directement télécharger les fichiers modifier puis les remplacer sur votre FTP.

Vous trouverez les fichiers modifiés à cette adresse:

http://forums.phpbb-fr.com/viewtopic_44824.html
_________________
Monguerrier.com - Gérez votre guerrier et votre civilisation
La Légende Du Dragon Vert - Jeu de rôle en ligne
Monloup.net - Elevez votre loup virtuel
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web de l'utilisateur 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