Liste des fichiers à modifier :
- template/ajax.js
- template/index_body.html
- template/login_body.html
- template/mcp_topic.html
- template/notification_dropdown.html
- template/overall_footer.html
- template/posting_editor.html
- template/simple_footer.html
- template/ucp_footer.html
- template/ucp_header.html
- template/ucp_login_link.html
- template/ucp_notifications.html
- template/ucp_register.html
- template/viewforum_body.html
- template/viewtopic_body.html
- template/viewtopic_print.html
- theme/content.css
- theme/stylesheet.css
- style.cfg
template/ajax.js
- Trouver (vers ligne 337) :
- Code: Tout sélectionner
} }); /** * This simply appends #preview to the action of the
Remplacer par :- Code: Tout sélectionner
} }); // Prevent accidental double submission of form $('[data-prevent-flood] input[type=submit]').click(function(event) { const $submitButton = $(this); // Store the button element const $form = $submitButton.closest('form'); // Always add the disabled class for visual feedback $submitButton.addClass('disabled'); // Submit form if it hasn't been submitted yet if (!$form.prop('data-form-submitted')) { $form.prop('data-form-submitted', true); return; } // Prevent default submission for subsequent clicks within 5 seconds event.preventDefault(); setTimeout(() => { $form.prop('removeProp', 'data-form-submitted'); $submitButton.removeClass('disabled'); // Re-enable after 5 seconds }, 5000); }); /** * This simply appends #preview to the action of the
template/index_body.html
- Trouver (vers ligne 21) :
- Code: Tout sélectionner
<fieldset class="quick-login"> <label for="username"><span>{L_USERNAME}{L_COLON}</span> <input type="text" tabindex="1" name="username" id="username" size="10" class="inputbox" title="{L_USERNAME}" /></label> <label for="password"><span>{L_PASSWORD}{L_COLON}</span> <input type="password" tabindex="2" name="password" id="password" size="10" class="inputbox" title="{L_PASSWORD}" autocomplete="off" /></label> <!-- IF U_SEND_PASSWORD --> <a href="{U_SEND_PASSWORD}">{L_FORGOT_PASS}</a> <!-- ENDIF -->
Remplacer par :- Code: Tout sélectionner
<fieldset class="quick-login"> <label for="username"><span>{L_USERNAME}{L_COLON}</span> <input type="text" tabindex="1" name="username" id="username" size="10" class="inputbox" title="{L_USERNAME}" autocomplete="username" /></label> <label for="password"><span>{L_PASSWORD}{L_COLON}</span> <input type="password" tabindex="2" name="password" id="password" size="10" class="inputbox" title="{L_PASSWORD}" autocomplete="current-password" /></label> <!-- IF U_SEND_PASSWORD --> <a href="{U_SEND_PASSWORD}">{L_FORGOT_PASS}</a> <!-- ENDIF -->
template/login_body.html
- Trouver (vers ligne 11) :
- Code: Tout sélectionner
<!-- IF LOGIN_ERROR --><div class="error">{LOGIN_ERROR}</div><!-- ENDIF --> <dl> <dt><label for="{USERNAME_CREDENTIAL}">{L_USERNAME}{L_COLON}</label></dt> <dd><input type="text" tabindex="1" name="{USERNAME_CREDENTIAL}" id="{USERNAME_CREDENTIAL}" size="25" value="{USERNAME}" class="inputbox autowidth" /></dd> </dl> <dl> <dt><label for="{PASSWORD_CREDENTIAL}">{L_PASSWORD}{L_COLON}</label></dt> <dd><input type="password" tabindex="2" id="{PASSWORD_CREDENTIAL}" name="{PASSWORD_CREDENTIAL}" size="25" class="inputbox autowidth" autocomplete="off" /></dd> <!-- IF S_DISPLAY_FULL_LOGIN and (U_SEND_PASSWORD or U_RESEND_ACTIVATION) -->
Remplacer par :- Code: Tout sélectionner
<!-- IF LOGIN_ERROR --><div class="error">{LOGIN_ERROR}</div><!-- ENDIF --> <dl> <dt><label for="{USERNAME_CREDENTIAL}">{L_USERNAME}{L_COLON}</label></dt> <dd><input type="text" tabindex="1" name="{USERNAME_CREDENTIAL}" id="{USERNAME_CREDENTIAL}" size="25" value="{USERNAME}" class="inputbox autowidth" autocomplete="username" /></dd> </dl> <dl> <dt><label for="{PASSWORD_CREDENTIAL}">{L_PASSWORD}{L_COLON}</label></dt> <dd><input type="password" tabindex="2" id="{PASSWORD_CREDENTIAL}" name="{PASSWORD_CREDENTIAL}" size="25" class="inputbox autowidth" autocomplete="current-password" /></dd> <!-- IF S_DISPLAY_FULL_LOGIN and (U_SEND_PASSWORD or U_RESEND_ACTIVATION) -->
template/mcp_topic.html
- Trouver (vers ligne 95) :
- Code: Tout sélectionner
<div id="topicreview" class="topicreview"> <!-- BEGIN postrow --> <!-- EVENT mcp_topic_postrow_post_before --> <div class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->"> <div class="inner">
Remplacer par :- Code: Tout sélectionner
<div id="topicreview" class="topicreview"> <!-- BEGIN postrow --> <!-- EVENT mcp_topic_postrow_post_before --> <!-- IF postrow.S_FIRST_UNREAD --> <a id="unread" class="anchor"<!-- IF S_UNREAD_VIEW --> data-url="{postrow.U_MINI_POST}"<!-- ENDIF -->></a> <!-- ENDIF --> <div class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->"> <div class="inner">
template/notification_dropdown.html
- Trouver (vers ligne 41) :
- Code: Tout sélectionner
</ul> <div class="footer"> <a href="{U_VIEW_ALL_NOTIFICATIONS}"><span>{L_SEE_ALL}</span></a> </div>
Remplacer par :- Code: Tout sélectionner
</ul> {% EVENT notification_dropdown_footer_before %} <div class="footer"> <a href="{U_VIEW_ALL_NOTIFICATIONS}"><span>{L_SEE_ALL}</span></a> </div> {% EVENT notification_dropdown_footer_after %}
template/overall_footer.html
- Trouver (vers ligne 66) :
- Code: Tout sélectionner
<script src="{T_JQUERY_LINK}"></script> <!-- IF S_ALLOW_CDN --><script>window.jQuery || document.write('\x3Cscript src="{T_ASSETS_PATH}/javascript/jquery-3.6.0.min.js?assets_version={T_ASSETS_VERSION}">\x3C/script>');</script><!-- ENDIF -->
Remplacer par :- Code: Tout sélectionner
<script src="{T_JQUERY_LINK}"></script> <!-- IF S_ALLOW_CDN --><script>window.jQuery || document.write('\x3Cscript src="{T_ASSETS_PATH}/javascript/jquery-3.7.1.min.js?assets_version={T_ASSETS_VERSION}">\x3C/script>');</script><!-- ENDIF -->
template/posting_editor.html
- Trouver (vers ligne 101) :
- Code: Tout sélectionner
<div class="panel bg2"> <div class="inner"> <fieldset class="submit-buttons"> {S_HIDDEN_ADDRESS_FIELD} {S_HIDDEN_FIELDS} <!-- EVENT posting_editor_submit_buttons -->
Remplacer par :- Code: Tout sélectionner
<div class="panel bg2"> <div class="inner"> <fieldset class="submit-buttons" data-prevent-flood> {S_HIDDEN_ADDRESS_FIELD} {S_HIDDEN_FIELDS} <!-- EVENT posting_editor_submit_buttons -->
template/simple_footer.html
- Trouver (vers ligne 38) :
- Code: Tout sélectionner
<script src="{T_JQUERY_LINK}"></script> <!-- IF S_ALLOW_CDN --><script>window.jQuery || document.write('\x3Cscript src="{T_ASSETS_PATH}/javascript/jquery-3.6.0.min.js?assets_version={T_ASSETS_VERSION}">\x3C/script>');</script><!-- ENDIF -->
Remplacer par :- Code: Tout sélectionner
<script src="{T_JQUERY_LINK}"></script> <!-- IF S_ALLOW_CDN --><script>window.jQuery || document.write('\x3Cscript src="{T_ASSETS_PATH}/javascript/jquery-3.7.1.min.js?assets_version={T_ASSETS_VERSION}">\x3C/script>');</script><!-- ENDIF -->
template/ucp_footer.html
- Trouver (vers ligne 2) :
- Code: Tout sélectionner
</div> </div> </div>
Remplacer par :- Code: Tout sélectionner
</div> {% EVENT ucp_footer_content_after %} </div> </div>
template/ucp_header.html
- Trouver (vers ligne 99) :
- Code: Tout sélectionner
</div> <div id="cp-main" class="cp-main ucp-main panel-container">
Remplacer par :- Code: Tout sélectionner
</div> {% EVENT ucp_header_content_before %} <div id="cp-main" class="cp-main ucp-main panel-container">
template/ucp_login_link.html
- Trouver (vers ligne 32) :
- Code: Tout sélectionner
<!-- IF LOGIN_ERROR --><div class="error">{LOGIN_ERROR}</div><!-- ENDIF --> <dl> <dt><label for="{USERNAME_CREDENTIAL}">{L_USERNAME}{L_COLON}</label></dt> <dd><input type="text" tabindex="2" name="{USERNAME_CREDENTIAL}" id="{USERNAME_CREDENTIAL}" size="25" value="{LOGIN_USERNAME}" class="inputbox autowidth" /></dd> </dl> <dl> <dt><label for="{PASSWORD_CREDENTIAL}">{L_PASSWORD}{L_COLON}</label></dt> <dd><input type="password" tabindex="3" id="{PASSWORD_CREDENTIAL}" name="{PASSWORD_CREDENTIAL}" size="25" class="inputbox autowidth" autocomplete="off" /></dd> </dl> <!-- IF CAPTCHA_TEMPLATE and S_CONFIRM_CODE -->
Remplacer par :- Code: Tout sélectionner
<!-- IF LOGIN_ERROR --><div class="error">{LOGIN_ERROR}</div><!-- ENDIF --> <dl> <dt><label for="{USERNAME_CREDENTIAL}">{L_USERNAME}{L_COLON}</label></dt> <dd><input type="text" tabindex="2" name="{USERNAME_CREDENTIAL}" id="{USERNAME_CREDENTIAL}" size="25" value="{LOGIN_USERNAME}" class="inputbox autowidth" autocomplete="username" /></dd> </dl> <dl> <dt><label for="{PASSWORD_CREDENTIAL}">{L_PASSWORD}{L_COLON}</label></dt> <dd><input type="password" tabindex="3" id="{PASSWORD_CREDENTIAL}" name="{PASSWORD_CREDENTIAL}" size="25" class="inputbox autowidth" autocomplete="current-password" /></dd> </dl> <!-- IF CAPTCHA_TEMPLATE and S_CONFIRM_CODE -->
template/ucp_notifications.html
- Trouver (vers ligne 1) :
- Code: Tout sélectionner
<!-- INCLUDE ucp_header.html --> <form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}> <h2>{TITLE}</h2> <div class="panel"> <div class="inner">
Remplacer par :- Code: Tout sélectionner
<!-- INCLUDE ucp_header.html --> {% EVENT ucp_notifications_form_before %} <form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}> <h2>{TITLE}</h2> {% EVENT ucp_notifications_content_before %} <h2>{TITLE}</h2> <div class="panel"> <div class="inner">
- Trouver (vers ligne 105) :
- Code: Tout sélectionner
</div> </div> <!-- IF .notification_types or .notification_list -->
Remplacer par :- Code: Tout sélectionner
</div> </div> {% EVENT ucp_notifications_content_after %} <!-- IF .notification_types or .notification_list -->
- Trouver (vers ligne 118) :
- Code: Tout sélectionner
</form> <!-- INCLUDE ucp_footer.html -->
Remplacer par :- Code: Tout sélectionner
</form> {% EVENT ucp_notifications_form_after %} <!-- INCLUDE ucp_footer.html -->
template/ucp_register.html
- Trouver (vers ligne 38) :
- Code: Tout sélectionner
<!-- EVENT ucp_register_credentials_before --> <dl> <dt><label for="username">{L_USERNAME}{L_COLON}</label><br /><span>{L_USERNAME_EXPLAIN}</span></dt> <dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" title="{L_USERNAME}" /></dd> </dl>
Remplacer par :- Code: Tout sélectionner
<!-- EVENT ucp_register_credentials_before --> <dl> <dt><label for="username">{L_USERNAME}{L_COLON}</label><br /><span>{L_USERNAME_EXPLAIN}</span></dt> <dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" title="{L_USERNAME}" autocomplete="off" /></dd> </dl>
template/viewforum_body.html
- Trouver (vers ligne 101) :
- Code: Tout sélectionner
<fieldset class="fields1"> <dl> <dt><label for="username">{L_USERNAME}{L_COLON}</label></dt> <dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" /></dd> </dl> <dl> <dt><label for="password">{L_PASSWORD}{L_COLON}</label></dt> <dd><input type="password" tabindex="2" id="password" name="password" size="25" class="inputbox autowidth" autocomplete="off" /></dd> <!-- IF S_AUTOLOGIN_ENABLED --><dd><label for="autologin"><input type="checkbox" name="autologin" id="autologin" tabindex="3" /> {L_LOG_ME_IN}</label></dd><!-- ENDIF --> <dd><label for="viewonline"><input type="checkbox" name="viewonline" id="viewonline" tabindex="4" /> {L_HIDE_ME}</label></dd> </dl>
Remplacer par :- Code: Tout sélectionner
<fieldset class="fields1"> <dl> <dt><label for="username">{L_USERNAME}{L_COLON}</label></dt> <dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" autocomplete="username" /></dd> </dl> <dl> <dt><label for="password">{L_PASSWORD}{L_COLON}</label></dt> <dd><input type="password" tabindex="2" id="password" name="password" size="25" class="inputbox autowidth" autocomplete="current-password" /></dd> <!-- IF S_AUTOLOGIN_ENABLED --><dd><label for="autologin"><input type="checkbox" name="autologin" id="autologin" tabindex="3" /> {L_LOG_ME_IN}</label></dd><!-- ENDIF --> <dd><label for="viewonline"><input type="checkbox" name="viewonline" id="viewonline" tabindex="4" /> {L_HIDE_ME}</label></dd> </dl>
template/viewtopic_body.html
- Trouver (vers ligne 467) :
- Code: Tout sélectionner
</div> <!-- ENDIF --> <!-- INCLUDE overall_footer.html -->
Remplacer par :- Code: Tout sélectionner
</div> <!-- ENDIF --> {% EVENT viewtopic_body_online_list_after %} <!-- INCLUDE overall_footer.html -->
template/viewtopic_print.html
- Trouver (vers ligne 8) :
- Code: Tout sélectionner
<title>{SITENAME} • {PAGE_TITLE}</title> <link href="{T_THEME_PATH}/print.css" rel="stylesheet"> <link href="{T_THEME_PATH}/bidi.css" rel="stylesheet"> <!-- EVENT viewtopic_print_head_append -->
Remplacer par :- Code: Tout sélectionner
<title>{SITENAME} • {PAGE_TITLE}</title> <link href="{T_THEME_PATH}/print.css" rel="stylesheet"> {% if S_CONTENT_DIRECTION eq 'rtl' %} <link href="{T_THEME_PATH}/bidi.css" rel="stylesheet"> {% endif %} <!-- EVENT viewtopic_print_head_append -->
theme/content.css
- Trouver (vers ligne 881) :
- Code: Tout sélectionner
.group-description ul { list-style-position: inside; }
Remplacer par :- Code: Tout sélectionner
.group-description ol, .group-description ul { list-style-position: inside; }
theme/stylesheet.css
- Trouver (vers ligne 10) :
- Code: Tout sélectionner
@import url("normalize.css?hash=48eb3f89"); @import url("base.css?hash=7c5543be"); @import url("utilities.css?hash=d8f72c42"); @import url("common.css?hash=a9741ba1"); @import url("links.css?hash=18286e16"); @import url("content.css?hash=be57a41d"); @import url("buttons.css?hash=56f0d25f"); @import url("cp.css?hash=50d868ab"); @import url("forms.css?hash=b64464fb"); @import url("icons.css?hash=64da33ce"); @import url("colours.css?hash=fcb2f289"); @import url("responsive.css?hash=87b53e08");
Remplacer par :- Code: Tout sélectionner
@import url("normalize.css?hash=48eb3f89"); @import url("base.css?hash=7c5543be"); @import url("utilities.css?hash=d8f72c42"); @import url("common.css?hash=a9741ba1"); @import url("links.css?hash=18286e16"); @import url("content.css?hash=d0e24377"); @import url("buttons.css?hash=56f0d25f"); @import url("cp.css?hash=50d868ab"); @import url("forms.css?hash=9016b55c"); @import url("icons.css?hash=64da33ce"); @import url("colours.css?hash=fcb2f289"); @import url("responsive.css?hash=91525545");
style.cfg
- Trouver (vers ligne 21) :
- Code: Tout sélectionner
# General Information about this style name = prosilver copyright = © phpBB Limited, 2007 style_version = 3.3.11 phpbb_version = 3.3.11
Remplacer par :- Code: Tout sélectionner
# General Information about this style name = prosilver copyright = © phpBB Limited, 2007 style_version = 3.3.12 phpbb_version = 3.3.12