Pour mettre à jour vos styles enfants hérités de prosilver.
►Modification CSS
Ouvrir ./styles/prosilver/theme/common.css
►Trouver
Code : Tout sélectionner
.left-box {
float: left;
width: auto;
text-align: left;
max-width: 100%;
}
- Ajouter après
Code : Tout sélectionner
.avatar-rank-container { max-width: 20%; }
Code : Tout sélectionner
fieldset.fields1 ul.recipients input.button2{
font-size: 0.8em;
margin-right: 0;
padding: 0;
}
Ouvrir ./styles/prosilver/theme/responsive.css
►Trouver
Code : Tout sélectionner
.column1, .column2, .left-box.profile-details {
float: none;
width: auto;
clear: both;
}
- Ajouter après
Code : Tout sélectionner
.avatar-rank-container { max-width: 100%; }
Ouvrir ./styles/prosilver/theme/stylesheet.css
Remplacez ces lignes existantes
Code : Tout sélectionner
@import url("common.css?hash=843d5d5f");
Code : Tout sélectionner
@import url("responsive.css?hash=c9d32cba");
► Modification composer.json
Pour le fichier composer.json remplacer la section comme ci
Code : Tout sélectionner
# General Information about this style
name = prosilver
copyright = © phpBB Limited, 2007
style_version = 3.3.13
phpbb_version = 3.3.13
►Modification template
Ouvrir ./styles/prosilver/template/mcp_post.html
►Trouver
Code : Tout sélectionner
<p class="author"><span><i class="icon fa-file fa-fw icon-lightgray icon-md" aria-hidden="true"></i><span class="sr-only">{MINI_POST_IMG}</span></span> {L_POSTED} {L_POST_BY_AUTHOR} {POST_AUTHOR_FULL} » {POST_DATE}</p>
<!-- ENDIF -->
- Ajouter après
Code : Tout sélectionner
{% if S_CAN_APPROVE %}
►Trouver
Code : Tout sélectionner
</p>
</form>
<!-- ENDIF -->
- Ajouter après
Code : Tout sélectionner
{% endif %}
Ouvrir ./styles/prosilver/template/memberlist_view.html
►Trouver
Code : Tout sélectionner
<dl class="left-box">
- Remplacer par
Code : Tout sélectionner
<fieldset class="submit-buttons">
Ouvrir ./styles/prosilver/template/posting_pm_header.html
►Trouver
Code : Tout sélectionner
<!-- IF not S_EDIT_POST --><input type="submit" name="remove_{to_recipient.TYPE}[{to_recipient.UG_ID}]" value="x" class="button2" /><!-- ENDIF -->
- Remplacer par
Code : Tout sélectionner
<!-- IF not S_EDIT_POST --> <button type="submit" name="remove_{to_recipient.TYPE}[{to_recipient.UG_ID}]"> <i class="icon fa-times icon-red" aria-hidden="true"></i><span class="sr-only">{L_REMOVE}</span> </button> <!-- ENDIF -->
Code : Tout sélectionner
<!-- IF not S_EDIT_POST --><input type="submit" name="remove_{bcc_recipient.TYPE}[{bcc_recipient.UG_ID}]" value="x" class="button2" /><!-- ENDIF -->
- Remplacer par
Code : Tout sélectionner
<!-- IF not S_EDIT_POST --> <button type="submit" name="remove_{bcc_recipient.TYPE}[{bcc_recipient.UG_ID}]"> <i class="icon fa-times icon-red" aria-hidden="true"></i><span class="sr-only">{L_REMOVE}</span> </button> <!-- ENDIF -->
Code : Tout sélectionner
<!-- IF to_recipient.IS_GROUP --><a href="{to_recipient.U_VIEW}"><strong>{to_recipient.NAME}</strong></a><!-- ELSE -->{to_recipient.NAME_FULL}<!-- ENDIF -->
- <!-- IF not S_EDIT_POST --><input type="submit" name="remove_{to_recipient.TYPE}[{to_recipient.UG_ID}]" value="x" class="button2" /><!-- ENDIF -->
- Remplacer par
Code : Tout sélectionner
<!-- IF not S_EDIT_POST --> <button type="submit" name="remove_{bcc_recipient.TYPE}[{bcc_recipient.UG_ID}]"> <i class="icon fa-times icon-red" aria-hidden="true"></i><span class="sr-only">{L_REMOVE}</span> </button> <!-- ENDIF --> <!-- IF bcc_recipient.IS_GROUP --><a href="{bcc_recipient.U_VIEW}" style="color: {{ bcc_recipient.COLOUR }}"><strong>{bcc_recipient.NAME}</strong></a><!-- ELSE -->{bcc_recipient.NAME_FULL}<!-- ENDIF -->
Ouvrir ./styles/prosilver/template/ucp_groups_manage.html
►Trouver
Code : Tout sélectionner
<h3>{L_GROUP_SETTINGS_SAVE}</h3>
<fieldset>
- Ajouter après
Code : Tout sélectionner
<!-- EVENT ucp_group_settings_before -->
Code : Tout sélectionner
<dt><label for="group_rank">{L_GROUP_RANK}{L_COLON}</label></dt>
<dd><select name="group_rank" id="group_rank">{S_RANK_OPTIONS}</select></dd>
</dl>
- Ajouter après
Code : Tout sélectionner
<!-- EVENT ucp_group_settings_after -->
Ouvrir ./styles/prosilver/template/ucp_prefs_post.html
►Trouver
Code : Tout sélectionner
<label for="smilies0"><input type="radio" name="smilies" id="smilies0" value="0"<!-- IF not S_SMILIES --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
</dd>
</dl>
- Ajouter après sur une nouvelle ligne
Code : Tout sélectionner
{% if S_SIG_ALLOWED %}
Code : Tout sélectionner
<label for="sig0"><input type="radio" name="sig" id="sig0" value="0"<!-- IF not S_SIG --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
</dd>
</dl>
- Ajouter après sur une nouvelle ligne
Code : Tout sélectionner
{% endif %}
Ouvrir ./styles/prosilver/template/template/ajax.js
►Trouver et supprimer
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);
});
Ouvrir ./styles/prosilver/template/template/forum_fn.js
►Trouver et supprimer
Code : Tout sélectionner
/**
* Adjust HTML code for IE8 and older versions
*/
// if (oldBrowser) {
// // Fix .linklist.bulletin lists
// $container
// .find('ul.linklist.bulletin > li')
// .filter(':first-child, .rightside:last-child')
// .addClass('no-bulletin');
// }
Source : https://gist.github.com/marc1706/5bc566 ... 9692c88f93