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.15

 
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 07 Mai 2005 à 20:34    Sujet du message: phpBB 2.0.15 Répondre en citant

Voila, la nouvelle version du forum vient d'être sortie par le groupe phpBB, la très chère 2.0.15, ou summer needs to be hot Wink

Elle n'est pour l'instant que disponible sur phpBB.com.


Les modifications manuelles seront bientôt données.


En attendant, le groupe conseil cette modification:

Dans includes/bbcode.php

Trouver:
Code:

{
   global $lang, $bbcode_tpl;


Après, ajouter:
Code:

   $text = preg_replace('#(script|about|applet|activex|chrome):#is', "\\1:", $text);


Trouver:
Code:

 */
function make_clickable($text)
{


Après, ajouter:
Code:

   $text = preg_replace('#(script|about|applet|activex|chrome):#is', "\\1:", $text);


Wink
_________________
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
Edouard
Membres actifs


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

MessagePosté le: Dim 08 Mai 2005 à 10:22    Sujet du message: Répondre en citant

Mise a Jour Manuelle de 2.0.14 => 2.0.15

  • admin/admin_forums.php



  1. CHERCHER - Ligne 236
    Code:


       if( $mode == "addforum" )
       {
          list($cat_id) = each($HTTP_POST_VARS['addforum']);


    APRES, AJOUTER
    Code:


          $cat_id = intval($cat_id);



  • admin/admin_smilies.php



  1. CHERCHER - Ligne 450
    Code:


             $smile_code = ( isset($HTTP_POST_VARS['smile_code']) ) ? $HTTP_POST_VARS['smile_code'] : $HTTP_GET_VARS['smile_code'];
             $smile_url = ( isset($HTTP_POST_VARS['smile_url']) ) ? $HTTP_POST_VARS['smile_url'] : $HTTP_GET_VARS['smile_url'];
             $smile_emotion = ( isset($HTTP_POST_VARS['smile_emotion']) ) ? $HTTP_POST_VARS['smile_emotion'] : $HTTP_GET_VARS['smile_emotion'];


    APRES, AJOUTER
    Code:


             $smile_code = trim($smile_code);
             $smile_url = trim($smile_url);
             $smile_emotion = trim($smile_emotion);



  • admin/pagestart.php



  1. CHERCHER - Ligne 62
    Code:


       redirect("index.$phpEx?sid=" . $userdata['session_id']);
    }



    APRES, AJOUTER
    Code:


    if (!$userdata['session_admin'])
    {
       redirect(append_sid("login.$phpEx?redirect=admin/&admin=1", true));
    }




  • db/postgres7.php



  1. CHERCHER - Ligne 126
    Code:


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


    REMPLACER PAR
    Code:


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



  • groupcp.php



  1. CHERCHER - Ligne 340
    Code:


             if ( !($row = $db->sql_fetchrow($result)) )


    REMPLACER PAR
    Code:


             if ( !($row = $db->sql_fetchrow($result)) || $row['is_auth_mod'] == 0 )



  • includes/bbcode.php



  1. CHERCHER - Ligne 127
    Code:


    {
       global $lang, $bbcode_tpl;



    APRES, AJOUTER
    Citation:
    $text = preg_replace('#(script|about|applet|activex|chrome):#is', "\\1:", $text);



  2. CHERCHER - Ligne 197
    Code:


       // [img]image_url_here[/img] code..
       // This one gets first-passed..
       $patterns[] = "#\[img:$uid\](.*?)\[/img:$uid\]#si";


    REMPLACER PAR
    Code:


       // [img]image_url_here[/img] code..
       // This one gets first-passed..
       $patterns[] = "#\[img:$uid\]([^?].*?)\[/img:$uid\]#i";



  3. CHERCHER - Ligne 210
    Code:


       // [url=xxxx://www.phpbb.com]phpBB[/url] code..
       $patterns[] = "#\[url=([\w]+?://[^ \"\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<]*?)\](.*?)\[/url\]#is";


    REMPLACER PAR
    Code:


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

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



  4. CHERCHER - Ligne 619
    Code:


     */
    function make_clickable($text)
    {


    APRES, AJOUTER
    Code:


        $text = preg_replace('#(script|about|applet|activex|chrome):#is', "\\1:", $text);



  • includes/sessions.php



  1. CHERCHER - Ligne 27
    Code:


    function session_begin($user_id, $user_ip, $page_id, $auto_create = 0, $enable_autologin = 0)


    REMPLACER PAR
    Code:


    function session_begin($user_id, $user_ip, $page_id, $auto_create = 0, $enable_autologin = 0, $admin = 0)



  2. CHERCHER - Ligne 158
    Code:


          SET session_user_id = $user_id, session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login
          WHERE session_id = '" . $session_id . "'
             AND session_ip = '$user_ip'";
       if ( !$db->sql_query($sql) || !$db->sql_affectedrows() )
       {
          $session_id = md5(uniqid($user_ip));

          $sql = "INSERT INTO " . SESSIONS_TABLE . "
             (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in)
             VALUES ('$session_id', $user_id, $current_time, $current_time, '$user_ip', $page_id, $login)";


    REMPLACER PAR
    Code:


          SET session_user_id = $user_id, session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login, session_admin = $admin
          WHERE session_id = '" . $session_id . "'
             AND session_ip = '$user_ip'";
       if ( !$db->sql_query($sql) || !$db->sql_affectedrows() )
       {
          list($sec, $usec) = explode(' ', microtime());
          mt_srand((float) $sec + ((float) $usec * 100000));
          $session_id = md5(uniqid(mt_rand(), true));

          $sql = "INSERT INTO " . SESSIONS_TABLE . "
             (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in, session_admin)
             VALUES ('$session_id', $user_id, $current_time, $current_time, '$user_ip', $page_id, $login, $admin)";



  3. CHERCHER - Ligne 180
    Code:


       {// ( $userdata['user_session_time'] > $expiry_time && $auto_create ) ? $userdata['user_lastvisit'] : (
          $last_visit = ( $userdata['user_session_time'] > 0 ) ? $userdata['user_session_time'] : $current_time;



    APRES, AJOUTER
    Code:


          if (!$admin)
          {



  4. CHERCHER - Ligne 189
    Code:



          $userdata['user_lastvisit'] = $last_visit;

          $sessiondata['autologinid'] = ( $enable_autologin && $sessionmethod == SESSION_METHOD_COOKIE ) ? $auto_login_key : '';


    REMPLACER PAR
    Code:


          }

          $userdata['user_lastvisit'] = $last_visit;

          $sessiondata['autologinid'] = (!$admin) ? (( $enable_autologin && $sessionmethod == SESSION_METHOD_COOKIE ) ? $auto_login_key : '') : $sessiondata['autologinid'];



  5. CHERCHER - Ligne 204
    Code:


       $userdata['session_page'] = $page_id;
       $userdata['session_start'] = $current_time;
       $userdata['session_time'] = $current_time;


    APRES, AJOUTER
    Code:


       $userdata['session_admin'] = $admin;



  6. CHERCHER - Ligne 294
    Code:


                   $sql = "UPDATE " . SESSIONS_TABLE . "
                      SET session_time = $current_time, session_page = $thispage_id


    REMPLACER PAR
    Code:


                   // A little trick to reset session_admin on session re-usage
                   $update_admin = (!defined('IN_ADMIN') && $current_time - $userdata['session_time'] > ($board_config['session_length']+60)) ? ', session_admin = 0' : '';

                   $sql = "UPDATE " . SESSIONS_TABLE . "
                      SET session_time = $current_time, session_page = $thispage_id$update_admin



  • includes/smtp.php



  1. CHERCHER - Ligne 109
    Code:


       if( !$socket = fsockopen($board_config['smtp_host'], 25, $errno, $errstr, 20) )


    REMPLACER PAR
    Code:



       if( !$socket = @fsockopen($board_config['smtp_host'], 25, $errno, $errstr, 20) )



  • includes/usercp_viewprofile.php



  1. CHERCHER - Ligne 36
    Code:


    }
    $profiledata = get_userdata($HTTP_GET_VARS[POST_USERS_URL]);



    APRES, AJOUTER
    Code:


    if (!$profiledata)
    {
       message_die(GENERAL_MESSAGE, $lang['No_user_id_specified']);
    }




  • language/lang_english/lang_main.php



  1. CHERCHER - Ligne 1021
    Code:


    $lang['An_error_occured'] = 'An Error Occurred';
    $lang['A_critical_error'] = 'A Critical Error Occurred';



    APRES, AJOUTER
    Code:


    $lang['Admin_reauthenticate'] = 'To administer the board you must re-authenticate yourself.';




  • login.php



  1. CHERCHER - Ligne 55
    Code:


       if( ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && !$userdata['session_logged_in'] )


    REMPLACER PAR
    Code:


       if( ( isset($HTTP_POST_VARS['login']) || isset($HTTP_GET_VARS['login']) ) && (!$userdata['session_logged_in'] || isset($HTTP_POST_VARS['admin'])) )



  2. CHERCHER - Ligne 80
    Code:


                   $session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX, FALSE, $autologin);


    REMPLACER PAR
    Code:


                   $admin = (isset($HTTP_POST_VARS['admin'])) ? 1 : 0;
                   $session_id = session_begin($row['user_id'], $user_ip, PAGE_INDEX, FALSE, $autologin, $admin);



  3. CHERCHER - Ligne 162
    Code:


       if( !$userdata['session_logged_in'] )


    REMPLACER PAR
    Code:


       if( !$userdata['session_logged_in'] || (isset($HTTP_GET_VARS['admin']) && $userdata['session_logged_in'] && $userdata['user_level'] == ADMIN))



  4. CHERCHER - Ligne 211
    Code:



          make_jumpbox('viewforum.'.$phpEx, $forum_id);
          $template->assign_vars(array(
             'USERNAME' => $username,

             'L_ENTER_PASSWORD' => $lang['Enter_password'],


    REMPLACER PAR
    Code:


          $s_hidden_fields .= (isset($HTTP_GET_VARS['admin'])) ? '<input type="hidden" name="admin" value="1" />' : '';

          make_jumpbox('viewforum.'.$phpEx, $forum_id);
          $template->assign_vars(array(
             'USERNAME' => $username,

             'L_ENTER_PASSWORD' => (isset($HTTP_GET_VARS['admin'])) ? $lang['Admin_reauthenticate'] : $lang['Enter_password'],



  • viewtopic.php



  1. CHERCHER - Ligne 1110
    Code:


          $message = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace('#\b(" . $highlight_match . ")\b#i', '<span style=\"color:#" . $theme['fontcolor3'] . "\"><b>\\\\1</b></span>', '\\0')", '>' . $message . '<'), 1, -1));


    REMPLACER PAR
    Code:


          $message = str_replace('\"', '"', substr(@preg_replace('#(\>(((?>([^><]+|(?R)))*)\<))#se', "@preg_replace('#\b(" . str_replace('\\', '\\\\', $highlight_match) . ")\b#i', '<span style=\"color:#" . $theme['fontcolor3'] . "\"><b>\\\\1</b></span>', '\\0')", '>' . $message . '<'), 1, -1));



  • admin/admin_ug_auth.php



  1. CHERCHER - Ligne 553
    Code:


          message_die(GENERAL_MESSAGE, $message);
       }
    }
    else if ( ( $mode == 'user' && ( isset($HTTP_POST_VARS['username']) || $user_id ) ) || ( $mode == 'group' && $group_id ) )


    AVANT, AJOUTER
    Code:



          $sql = 'SELECT user_id FROM ' . USER_GROUP_TABLE . "
             WHERE group_id = $group_id";
          $result = $db->sql_query($sql);

          $group_user = array();
          while ($row = $db->sql_fetchrow($result))
          {
             $group_user[$row['user_id']] = $row['user_id'];
          }
          $db->sql_freeresult($result);

          $sql = "SELECT ug.user_id, COUNT(auth_mod) AS is_auth_mod
             FROM " . AUTH_ACCESS_TABLE . " aa, " . USER_GROUP_TABLE . " ug
             WHERE ug.user_id IN (" . implode(', ', $group_user) . ")
                AND aa.group_id = ug.group_id
                AND aa.auth_mod = 1
             GROUP BY ug.user_id";
          if ( !($result = $db->sql_query($sql)) )
          {
             message_die(GENERAL_ERROR, 'Could not obtain moderator status', '', __Ligne__, __FILE__, $sql);
          }

          while ($row = $db->sql_fetchrow($result))
          {
             if ($row['is_auth_mod'])
             {
                unset($group_user[$row['user_id']]);
             }
          }
          $db->sql_freeresult($result);

          if (sizeof($group_user))
          {
             $sql = "UPDATE " . USERS_TABLE . "
                SET user_level = " . USER . "
                WHERE user_id IN (" . implode(', ', $group_user) . ")";
             if ( !($result = $db->sql_query($sql)) )
             {
                message_die(GENERAL_ERROR, 'Could not update user level', '', __Ligne__, __FILE__, $sql);
             }
          }



  • includes/usercp_register.php

CHERCHER - Ligne 414
Code:



         if (strtolower($username) != strtolower($userdata['username']))


REMPLACER PAR
Code:


         if (strtolower($username) != strtolower($userdata['username']) || $mode == 'register')


Dernière édition par Edouard le Ven 13 Mai 2005 à 7:09; édité 3 fois
Revenir en haut de page
Voir le profil de l'utilisateur Envoyer un message privé MSN Messenger
Alcazarfr
Moddeurs


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

MessagePosté le: Dim 08 Mai 2005 à 10:37    Sujet du message: Répondre en citant

NB: Vous devez copier sur votre forum le dossier install contenu dans le zip

Ensuite, allez sur www.votreforum.com/install/update_to_latest.php
(durant cette phase, votre forum sera indisponible)

Une fois cela fait, supprimez de votre ftp le dossier install
_________________
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
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