sur ce topic trouverez les modifications nécessaires pour rendre un template (thème) compatible à partir de la version de phpBB 2.0.4, jusqu'à la dernière version de phpBB.
Si vous avez un template antérieure à la version 2.0.4, alors réferrez-vous à ce forum, qui propose toutes les mises à jour depuis la version 2.0.1
______________________________________________
Modifications nécessaires pour rendre votre template (thème) compatible phpBB 2.0.4 jusqu'à la version 2.0.5 :
Note : Les modifications ci-dessous ont été apportées lors des mises à jour de phpBB 2.0.4 à 2.0.5, par la suite, aucune modification ne fut apportée jusqu'à la version 2.0.10 incluse, d'où la compatibilité 2.0.10.
(Dans cet exemple le code est celui d'un subSilver)
- Code: Tout sélectionner
#################################
#-----ouvrez:
templates/subSilver/admin/forum_edit_body.tpl
#-----trouvez:
<td class="row2"><input class="post" type="text" size="25" name="forumname" value="{FORUM_NAME}" class="post" /></td>
#-----remplacez par:
<td class="row2"><input type="text" size="25" name="forumname" value="{FORUM_NAME}" class="post" /></td>
#-----trouvez:
<td align="left" valign="middle"> <input class="post" type="text" name="prune_days" value="{PRUNE_DAYS}" size="5" class="post" /> {L_DAYS}</td>
#-----remplacez par:
<td align="left" valign="middle"> <input type="text" name="prune_days" value="{PRUNE_DAYS}" size="5" class="post" /> {L_DAYS}</td>
#-----trouvez:
<td align="left" valign="middle"> <input class="post" type="text" name="prune_freq" value="{PRUNE_FREQ}" size="5" class="post" /> {L_DAYS}</td>
#-----remplacez par:
<td align="left" valign="middle"> <input type="text" name="prune_freq" value="{PRUNE_FREQ}" size="5" class="post" /> {L_DAYS}</td>
##############################
#-----ouvrez:
templates/subSilver/admin/user_edit_body.tpl
#-----trouvez:
<input class="post" type="password" name="password" size="35" maxlength="100" value="" />
#-----remplacez par:
<input class="post" type="password" name="password" size="35" maxlength="32" value="" />
#-----trouvez:
<input class="post" type="password" name="password_confirm" size="35" maxlength="100" value="" />
#-----remplacez par:
<input class="post" type="password" name="password_confirm" size="35" maxlength="32" value="" />
##############################
#-----ouvrez:
templates/subSilver/admin/user_select_body.tpl
#----trouvez:
<td class="row1" align="center"><input class="post" type="text" class="post" name="username" maxlength="50" size="20" /> <input type="hidden" name="mode" value="edit" />{S_HIDDEN_FIELDS}<input type="submit" name="submituser" value="{L_LOOK_UP}" class="mainoption" /> <input type="submit" name="usersubmit" value="{L_FIND_USERNAME}" class="liteoption" onClick="window.open('{U_SEARCH_USER}', '_phpbbsearch', 'HEIGHT=250,resizable=yes,WIDTH=400');return false;" /></td>
#-----remplacez par:
<td class="row1" align="center"><input type="text" class="post" name="username" maxlength="50" size="20" /> <input type="hidden" name="mode" value="edit" />{S_HIDDEN_FIELDS}<input type="submit" name="submituser" value="{L_LOOK_UP}" class="mainoption" /> <input type="submit" name="usersubmit" value="{L_FIND_USERNAME}" class="liteoption" onClick="window.open('{U_SEARCH_USER}', '_phpbbsearch', 'HEIGHT=250,resizable=yes,WIDTH=400');return false;" /></td>
##############################
#-----ouvrez:
templates/subSilver/index_body.tpl
#-----trouvez:
<table width="100%" cellpadding="1" cellspacing="1" border="0">
#-----rajoutez en dessous:
<tr>
#-----trouvez:
<td align="left" valign="top"><span class="gensmall">{L_ONLINE_EXPLAIN}</span></td>
#-----rajoutez en dessous:
<tr>
#-----trouvez:
<input class="post" type="password" name="password" size="10" />
#-----remplacez par:
<input class="post" type="password" name="password" size="10" maxlength="32" />
##############################
#-----ouvrez:
templates/subSilver/login_body.tpl
#-----trouvez:
<input type="password" name="password" size="25" maxlength="25" />
#-----remplacez par:
<input type="password" name="password" size="25" maxlength="32" />
##############################
#-----ouvrez:
templates/subSilver/memberlist_body.tpl
#-----trouvez:
<td class="catbottom" colspan="8" height="28"> </td>
#-----remplacez par:
<td class="catBottom" colspan="8" height="28"> </td>
##############################
#-----ouvrez:
templates/subSilver/overall_header.tpl
#-----trouvez:
<body bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}" />
#-----remplacez par:
<body bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}">
##############################
#-----ouvrez:
templates/subSilver/posting_body.tpl
#-----trouvez:
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
#-----remplacez par:
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
#-----trouvez:
donotinsert = false;
#-----rajoutez avant:
txtarea.focus();
##############################
#-----ouvrez:
templates/subSilver/privmsgs_read_body.tpl
#-----trouvez:
if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 )
#-----remplacez par:
if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
##############################
#-----ouvrez:
templates/subSilver/profile_add_body.tpl
#-----trouvez:
<td class="row2" colspan="2"><span class="gensmall">{L_ITEMS_REQUIRED}</span></td>
</tr>
#-----rajoutez en dessous:
<!-- BEGIN switch_namechange_disallowed -->
<tr>
<td class="row1" width="38%"><span class="gen">{L_USERNAME}: *</span></td>
<td class="row2"><input type="hidden" name="username" value="{USERNAME}" /><span class="gen"><b>{USERNAME}</b></span></td>
</tr>
<!-- END switch_namechange_disallowed -->
<!-- BEGIN switch_namechange_allowed -->
#-----trouvez:
<td class="row2"><input type="text" class="post" style="width:200px" name="username" size="25" maxlength="25" value="{USERNAME}" /></td>
</tr>
#-----rajouter en dessous:
<!-- END switch_namechange_allowed -->
#-----trouvez:
<input type="password" class="post" style="width: 200px" name="cur_password" size="25" maxlength="100" value="{CUR_PASSWORD}" />
#-----remplacez par:
<input type="password" class="post" style="width: 200px" name="cur_password" size="25" maxlength="32" value="{CUR_PASSWORD}" />
#-----trouvez:
<input type="password" class="post" style="width: 200px" name="new_password" size="25" maxlength="100" value="{NEW_PASSWORD}" />
#-----remplacez par:
<input type="password" class="post" style="width: 200px" name="new_password" size="25" maxlength="32" value="{NEW_PASSWORD}" />
#-----trouvez:
<input type="password" class="post" style="width: 200px" name="password_confirm" size="25" maxlength="100" value="{PASSWORD_CONFIRM}" />
#-----remplacez par:
<input type="password" class="post" style="width: 200px" name="password_confirm" size="25" maxlength="32" value="{PASSWORD_CONFIRM}" />
#-----trouvez:
<input type="password" class="post" style="width: 200px" name="password_confirm" size="25" maxlength="32" value="{PASSWORD_CONFIRM}" />
</td>
</tr>
#-----rajouter en dessous:
<!-- Visual Confirmation -->
<!-- BEGIN switch_confirm -->
<tr>
<td class="row1" colspan="2" align="center"><span class="gensmall">{L_CONFIRM_CODE_IMPAIRED}</span><br /><br />{CONFIRM_IMG}<br /><br /></td>
</tr>
<tr>
<td class="row1"><span class="gen">{L_CONFIRM_CODE}: * </span><br /><span class="gensmall">{L_CONFIRM_CODE_EXPLAIN}</span></td>
<td class="row2"><input type="text" class="post" style="width: 200px" name="confirm_code" size="6" maxlength="6" value="" /></td>
</tr>
<!-- END switch_confirm -->
##############################
#-----ouvrez:
templates/subSilver/profile_view_body.tpl
#-----trouvez:
if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 )
#-----remplacer par:
if ( navigator.userAgent.toLowerCase().indexOf('mozilla') != -1 && navigator.userAgent.indexOf('5.') == -1 && navigator.userAgent.indexOf('6.') == -1 )
##############################
#-----ouvrez:
templates/subSilver/viewforum_body.tpl
#-----trouvez:
<td class="gensmall"><img src="{FOLDER_LOCKED_NEW_IMG}" alt="{L_NEW_POSTS_TOPIC_LOCKED}" width="19" height="18" /></td>
#-----remplacez par:
<td class="gensmall"><img src="{FOLDER_LOCKED_NEW_IMG}" alt="{L_NEW_POSTS_LOCKED}" width="19" height="18" /></td>
#-----trouvez:
<td class="gensmall"><img src="{FOLDER_LOCKED_IMG}" alt="{L_NO_NEW_POSTS_TOPIC_LOCKED}" width="19" height="18" /></td>
#-----remplacez par:
<td class="gensmall"><img src="{FOLDER_LOCKED_IMG}" alt="{L_NO_NEW_POSTS_LOCKED}" width="19" height="18" /></td>
##############################
Au total 12 tpl à éditer



