PhpBB-Power Communauté francophone de support et de mods pour phpBB
|
| 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, [...]
|
Posté le: Sam 07 Mai 2005 à 20:34 Sujet du message: phpBB 2.0.15 |
|
|
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
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); |
 _________________ Je n'utilise en aucun cas MSN Messenger & je ne participe pas au projet de site
// En vacances |
|
| Revenir en haut de page |
|
 |
Edouard Membres actifs

Inscrit le: 01 Jan 2005 Messages: 605 Localisation: Grenoble (Isère)
|
Posté le: Dim 08 Mai 2005 à 10:22 Sujet du message: |
|
|
Mise a Jour Manuelle de 2.0.14 => 2.0.15
-
CHERCHER - Ligne 236
| Code: |
if( $mode == "addforum" )
{
list($cat_id) = each($HTTP_POST_VARS['addforum']);
|
APRES, AJOUTER
| Code: |
$cat_id = intval($cat_id);
|
-
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);
|
-
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));
}
|
-
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);
|
-
CHERCHER - Ligne 340
| Code: |
if ( !($row = $db->sql_fetchrow($result)) )
|
REMPLACER PAR
| Code: |
if ( !($row = $db->sql_fetchrow($result)) || $row['is_auth_mod'] == 0 )
|
-
CHERCHER - Ligne 127
| Code: |
{
global $lang, $bbcode_tpl;
|
APRES, AJOUTER
| Citation: | | $text = preg_replace('#(script|about|applet|activex|chrome):#is', "\\1:", $text); |
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";
|
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";
|
CHERCHER - Ligne 619
| Code: |
*/
function make_clickable($text)
{
|
APRES, AJOUTER
| Code: |
$text = preg_replace('#(script|about|applet|activex|chrome):#is', "\\1:", $text);
|
-
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)
|
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)";
|
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
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'];
|
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;
|
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
|
-
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
-
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
-
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.';
|
-
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'])) )
|
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);
|
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))
|
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'],
|
-
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));
|
-
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 |
|
 |
Alcazarfr Moddeurs

Inscrit le: 04 Nov 2004 Messages: 2408 Localisation: Dans le port d'Amsterdam, [...]
|
Posté le: Dim 08 Mai 2005 à 10:37 Sujet du message: |
|
|
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 |
|
 |
|
|
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
|
|