Bonjour !
Explication du problème: Je viens poster une demande de personnification d'un code de PhpBB2 en AwesomeBB. En effet, travaillant de nouveau sur le développement d'un thème pour un forum, j'ai voulu intégrer un système de badge plus performant que celui de base. J'ai donc cherchée et je suis tomber sur ce tutoriel écrit par Onyx : https://www.never-utopia.com/t67584-systeme-de-badges?highlight=syst%C3%A8me+de+badge
Voici le lien du forum : https://palace-of-sangeki.forumactif.com/t1-nous-testons-des-textes-long-parce-que-wala
J'ai également suivi pas mal de demande lié à ce système, notamment celui-ci : https://www.never-utopia.com/t64868-succes-et-profil mais malgré tout les efforts du monde pour y arriver, je reste sur une incompréhension totale. J'ai bien tout mis convenablement mais rien ne fonctionne
Voila ce que j'aimerais avoir si possible en terme de rendu: https://zupimages.net/up/21/40/yuao.png
S'il y a besoin des codes, je pourrais les mettre juste après. Comme j'ai suivi le tutoriel et compléter avec des indications postées sur le topic de Cappucino, je peux néanmoins envoyé le code du template :
Petite précision : Je ne sais pas pouquoi mais sur AwesomeBB on est obliger de mettre manuellement et à chaque post notre signature. Est ce qu'il y aurait un moyen de le faire automatiquement ?
Vila vilou !
Si jamais quelqu'un pouvait m'aider et m'expliquer en même temps pas à pas la démarche, ce serait vraiment adorable çxç
En vous souhaitant une agréable journée !
Merci aux personnes qui m'aideront
Explication du problème: Je viens poster une demande de personnification d'un code de PhpBB2 en AwesomeBB. En effet, travaillant de nouveau sur le développement d'un thème pour un forum, j'ai voulu intégrer un système de badge plus performant que celui de base. J'ai donc cherchée et je suis tomber sur ce tutoriel écrit par Onyx : https://www.never-utopia.com/t67584-systeme-de-badges?highlight=syst%C3%A8me+de+badge
Voici le lien du forum : https://palace-of-sangeki.forumactif.com/t1-nous-testons-des-textes-long-parce-que-wala
J'ai également suivi pas mal de demande lié à ce système, notamment celui-ci : https://www.never-utopia.com/t64868-succes-et-profil mais malgré tout les efforts du monde pour y arriver, je reste sur une incompréhension totale. J'ai bien tout mis convenablement mais rien ne fonctionne
Voila ce que j'aimerais avoir si possible en terme de rendu: https://zupimages.net/up/21/40/yuao.png
S'il y a besoin des codes, je pourrais les mettre juste après. Comme j'ai suivi le tutoriel et compléter avec des indications postées sur le topic de Cappucino, je peux néanmoins envoyé le code du template :
- Code:
<!-- BEGIN switch_plus_menu -->
<script type="text/javascript">
//<![CDATA[
var multiquote_img_off = '{JS_MULTIQUOTE_IMG_OFF}', multiquote_img_on = '{JS_MULTIQUOTE_IMG_ON}', _atr = '{JS_DIR}addthis/', _ati = '{PATH_IMG_FA}addthis/'{ADDTHIS_LANG}, addthis_localize = { share_caption: "{L_SHARE_CAPTION}", email: "{L_EMAIL}", email_caption: "{L_EMAIL_CAPTION}", favorites: "{L_SHARE_BOOKMARKS}", print: "{L_PRINT}", more: "{L_MORE}" };
$(function(){
if(typeof(_atc) == "undefined") {
_atc = { };
}
});
</script>
<!-- END switch_plus_menu -->
<script type="text/javascript">
var hiddenMsgLabel = { visible:'{JS_HIDE_HIDDEN_MESSAGE}', hidden:'{JS_SHOW_HIDDEN_MESSAGE}' };
showHiddenMessage = function(id)
{
try
{
var regId = parseInt(id, 10);
if( isNaN(regId) ) { regId = 0; }
if( regId > 0)
{
$('.post--' + id).parent().toggle(0, function()
{
if( $(this).is(":visible") )
{
$('#hidden-title--' + id).html(hiddenMsgLabel.visible);
}
else
{
$('#hidden-title--' + id).html(hiddenMsgLabel.hidden);
}
});
}
}
catch(e) { }
return false;
};
//]]>
</script>
<script src="https://kit.fontawesome.com/b51d2e6794.js" crossorigin="anonymous"></script>
<main id="topic">
<div class="topic-header">
<h1 style="background-color: var(--color-bgbando); width: 100%; padding: 15px; border-radius: 0; text-align: center;"><a style="color:white;" href="{TOPIC_URL}">{TOPIC_TITLE}</a></h1>
<div id="breadcrumbs" class="breadcrumbs-topic">
<a href="{U_INDEX}"><i class="material-icons">home</i> <span>{L_INDEX}</span></a>
{NAV_CAT_DESC}
</div>
<!-- BEGIN switch_user_authpost -->
<a href="{U_POST_NEW_TOPIC}" rel="nofollow" class="btn btn-default" title="{L_POST_NEW_TOPIC}">
<i class="material-icons">mode_edit</i>
<span>{L_POST_NEW_TOPIC}</span>
</a>
<!-- END switch_user_authpost -->
<!-- BEGIN switch_user_authreply -->
<a href="{U_POST_REPLY_TOPIC}" class="btn btn-default">
<i class="material-icons">reply</i>
<span>{L_POST_REPLY_TOPIC}</span>
</a>
<!-- END switch_user_authreply -->
<!-- BEGIN topicpagination -->
<div class="pagination">
{PAGINATION}
</div>
<!-- END topicpagination -->
</div>
{POLL_DISPLAY}
<!-- BEGIN postrow -->
<!-- BEGIN hidden -->
<div class="post-wrap {postrow.hidden.ROW_CLASS}">
<div class="block">
<div class="block-content">
{postrow.hidden.MESSAGE}
<div class="block-footer" style="display: none;">
<!-- END hidden -->
<!-- BEGIN displayed -->
<div id="post-{postrow.U_POST_ID}" class="post-wrap {postrow.displayed.ROW_COUNT}{postrow.displayed.ONLINE_IMG_NEW} post--{postrow.displayed.U_POST_ID}">
<!--<div id="{postrow.U_POST_ID}" class="post-header">-->
<div id="{postrow.U_POST_ID}" class="post-author-name" style="height: 90px; padding: 16px 16px 16px 74px; font-size: 2rem; text-transform: uppercase; display:flex; flex-direction:row; border: var(--border-cadreprofil); margin-bottom: 10px;">
<div style="display:flex; flex-direction: column; width: 70%;">
{postrow.displayed.POSTER_NAME}
<div style="border: 1px silver solid; width: 90%;"></div>
</div>
<div class="post-buttons" style="float: none; font-size: 13px; margin-left: 112px; margin-top: 20px;">
<ul>
<li class="btn-quote">
{postrow.displayed.QUOTE_IMG}
</li>
<li class="btn-edit">
{postrow.displayed.EDIT_IMG}
</li>
<li class="btn-delete">
{postrow.displayed.DELETE_IMG}
</li>
</ul>
</div>
</div>
<div class="post-footer">
<span class="post-date">{postrow.displayed.POST_DATE_NEW}</span>
<div class="mobile-show dropdown post-buttons-mobile">
<i class="material-icons">more_horiz</i>
<ul class="dropdown-box">
<li class="btn-quote">
{postrow.displayed.QUOTE_IMG}
</li>
<li class="btn-edit">
{postrow.displayed.EDIT_IMG}
</li>
<li class="btn-delete">
{postrow.displayed.DELETE_IMG}
</li>
</ul>
</div>
</div>
<div class="post-body" style="background-color: white;">
<div class="post" style="border: var(--border-cadreprofil); display: flex; flex-direction: row;">
<div class="post-content">
{postrow.displayed.MESSAGE}
{postrow.displayed.EDITED_MESSAGE}
<!-- BEGIN switch_attachments -->
<div class="attachbox">
{postrow.displayed.switch_attachments.L_ATTACHMENTS}
<dl class="attachments">
<!-- BEGIN switch_post_attachments -->
<dt>
<!-- BEGIN switch_dl_att -->
<a class="postlink" href="{postrow.displayed.switch_attachments.switch_post_attachments.switch_dl_att.U_ATTACHMENT}">{postrow.displayed.switch_attachments.switch_post_attachments.switch_dl_att.ATTACHMENT}</a> {postrow.displayed.switch_attachments.switch_post_attachments.switch_dl_att.ATTACHMENT_DEL}
<!-- END switch_dl_att -->
<!-- BEGIN switch_no_dl_att -->
{postrow.displayed.switch_attachments.switch_post_attachments.switch_no_dl_att.ATTACHMENT} {postrow.displayed.switch_attachments.switch_post_attachments.switch_no_dl_att.ATTACHMENT_DEL}
<!-- END switch_no_dl_att -->
</dt>
<dd>
<!-- BEGIN switch_no_comment -->
<p>
{postrow.displayed.switch_attachments.switch_post_attachments.switch_no_comment.ATTACHMENT_COMMENT}
</p>
<!-- END switch_no_comment -->
<!-- BEGIN switch_no_dl_att -->
<p><strong>{postrow.displayed.switch_attachments.switch_post_attachments.switch_no_dl_att.TEXT_NO_DL}</strong></p>
<!-- END switch_no_dl_att -->
<p>(<span class="ltr">{postrow.displayed.switch_attachments.switch_post_attachments.FILE_SIZE}</span>) {postrow.displayed.switch_attachments.switch_post_attachments.NB_DL}</p>
</dd>
<!-- END switch_post_attachments -->
</dl>
</div>
<!-- END switch_attachments -->
<!-- BEGIN switch_signature -->
<div class="post-signature" id="sig{postrow.displayed.U_POST_ID}">
{postrow.displayed.SIGNATURE_NEW}
<div style="margin: auto; text-align: center;">
<span class="title_spoiler blocsucces"><span>▼ Succès ▼</span><span>▲ Succès ▲</span></span>
<div style="margin: auto; text-align: center;"></div>
</div>
</div>
</div>
<!-- END switch_signature -->
</div>
<aside class="post-aside" style="border-radius: 0; margin-top: 10px; padding: 3px 14px; border: var(--border-cadreprofil); ">
<div class="description_profil_avatar">
<div class="post-author-avatar" style="margin: 11px 0 18px; position:relative; display: block; text-align: center; /*width: 200px; height:320px;*/ overflow:visible;">
{postrow.displayed.POSTER_AVATAR}
<div class="details_profil_avatar" style="background-color: #ffffff; margin-top:-344px; width: 207px; height: 334px; margin-left: 6px;">
<div style="overflow: auto; padding: 5px;font-variant:small-caps; text-shadow:1px 1px 1px white; font-size:14px;">
<dl class="post-author-details">
<!-- BEGIN profile_field -->
<span class="profil-label">{postrow.displayed.profile_field.LABEL}</span> <span class="profil-champ">{postrow.displayed.profile_field.CONTENT}</span>
<!-- END profile_field -->
</dl>
<div class="post-author-rpg">
{postrow.displayed.POSTER_RPG}
</div>
</div>
</div>
</div>
</div>
<div style="clear:both;"></div>
<!--<div class="post-author-status"></div>-->
<div class="post-author" style="margin-top:-13px; background-color: white; border: var(--border-cadreprofil); background-color: white; margin-bottom: 7px;">
<span class="post-author-title" style="padding: 12px;">
{postrow.displayed.POSTER_RANK}
</span>
</div>
<!--<div class="messagepost" style="display:flex; flex-direction:row;">
<div>
</div>
<div>
</div>
</div>-->
<div class="drop-box" style="background-color: #141414; border: 2px solid black; padding: 5px;">
<div style="margin-left: 33px; display: flex;">
<div class="prof" style="display: flex; justify-content: center; align-items: center; background-color: white; height: 38px; width: 38px; margin-right: 40px; border-radius: 20px;"><a href="{memberrow.U_VIEWPROFILE}"><img src="https://2img.net/i/fa/awesomebb/icon_contact_profile.png"/></a></div>
<div class="mp_profil" style="display: flex; justify-content: center; align-items: center; background-color: white; height: 38px; width: 38px; margin-right: 5px; border-radius: 20px;"><i class="material-icons">mode_comment</i></div>
<!--{postrow.displayed.EMAIL_IMG}-->
<!-- BEGIN contact_field -->
{postrow.displayed.contact_field.CONTENT}
<!-- END contact_field -->
</div>
</div>
</aside>
</div>
</div>
<!-- END displayed -->
<!-- BEGIN hidden -->
</div>
</div>
</div>
<!-- END hidden -->
<!-- END postrow -->
<!-- BEGIN switch_forum_rules -->
<div class="block" id="forum_rules">
<div class="block-header">
{L_FORUM_RULES}
</div>
<div class="block-content">
<table class="postbody">
<tr>
<!-- BEGIN switch_forum_rule_image -->
<td class="logo">
<img src="{RULE_IMG_URL}" alt="" />
</td>
<!-- END switch_forum_rule_image -->
<td class="rules content">
{RULE_MSG}
</td>
</tr>
</table>
</div>
</div>
<!-- END switch_forum_rules -->
<div class="topic-actions bottom" style="display:flex; flex-direction: row;">
<div class="topic-actions-buttons">
<!-- BEGIN switch_user_logged_in -->
<!-- BEGIN watchtopic -->
{S_WATCH_TOPIC}
<!-- END watchtopic -->
<!-- END switch_user_logged_in -->
</div>
<div style="margin-left: 501px; margin-top: 9px;">
<a href="{U_POST_REPLY_TOPIC}" style=" border-radius: 0;" class="btn btn-default">
<i class="material-icons">reply</i>
<span>{L_POST_REPLY_TOPIC}</span>
</a>
</div>
</div>
<!-- BEGIN topicpagination -->
<div class="pagination">
{PAGINATION}
</div>
<!-- END topicpagination -->
{INLINE_MESSAGE}
{QUICK_REPLY_FORM}
<form class="jumpbox" style="background-color: #880000; margin-left: 20px; width: 40%; padding: 15px; height: 105px; color: white;" action="{S_JUMPBOX_ACTION}" method="get" onsubmit="if(document.jumpbox.f.value == -1){return false;}">
<label>
<span>{L_JUMP_TO}:</span>
<div class="jumpbox-wrap" id="select_sujet">
{S_JUMPBOX_SELECT}
<input style=" color:black; border-radius: 0px!important;" type="submit" value="{L_GO}" />
</div>
</label>
</form>
<!-- BEGIN viewtopic_bottom -->
<!-- <form class="quickmod" method="get" action="{S_FORM_MOD_ACTION}">
<input type="hidden" name="t" value="{TOPIC_ID}" />
<!-- <input type="hidden" name="sid" value="{S_SID}" /> -->
<!-- <input type="hidden" name="{SECURE_ID_NAME}" value="{SECURE_ID_VALUE}" />
<label>
<span>{L_MOD_TOOLS}:</span>
<div class="quickmod-wrap">
{S_SELECT_MOD}
<input type="submit" value="{L_GO}" />
</div>
</label>
</form> -->
<div style="align-items: center; justify-content: space-between; padding: 6px 45px;; width: 39.9%; margin-left: 1.9%; background-color: #e9e9e9; " class="topic-admin">{S_TOPIC_ADMIN}</div>
<!-- END viewtopic_bottom -->
<!-- BEGIN show_permissions -->
<div class="block">
<div style="background-color: #880000; border-radius: 0px;" class="block-header">
{L_TABS_PERMISSIONS}
</div>
<div style="border-radius: 0px; text-align: center;" class="block-content">
{S_AUTH_LIST}
</div>
</div>
<!-- END show_permissions -->
<!-- BEGIN switch_user_authreply -->
<!--<a href="{U_POST_REPLY_TOPIC}" rel="nofollow" class="btn-fixed" title="{L_POST_REPLY_TOPIC}">
<i class="material-icons">reply</i>
</a>-->
<!-- END switch_user_authreply -->
</main>
<script type="text/javascript">
//<![CDATA[
$(document).ready(function() {
$('.post-author-contact').each(function () {
$(this).find('a:nth-child(5n)').each(function () {
$(this).after('<br />');
});
});
});
//]]>
</script>
<!-- BEGIN switch_plus_menu -->
<script src="//s7.addthis.com/js/300/addthis_widget.js#pubid=forumotion" type="text/javascript"></script>
<!-- END switch_plus_menu -->
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.9.0/styles/railscasts.min.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.9.0/highlight.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.9.0/languages/go.min.js"></script>
<script>
$(document).ready(function() {
$('pre, code').each(function(i, block) {
hljs.highlightBlock(block);
});
$('.post-author-contact').on('click', function() {
if ($(this).parents('.post-body').css('flex-direction') == 'row') {
$(this).children('.dropdown-box').css({
'left': 'auto',
'right': '0'
});
} else {
$(this).children('.dropdown-box').css({
'left': '0',
'right': 'auto'
});
}
});
});
</script>
Petite précision : Je ne sais pas pouquoi mais sur AwesomeBB on est obliger de mettre manuellement et à chaque post notre signature. Est ce qu'il y aurait un moyen de le faire automatiquement ?
Vila vilou !
Si jamais quelqu'un pouvait m'aider et m'expliquer en même temps pas à pas la démarche, ce serait vraiment adorable çxç
En vous souhaitant une agréable journée !
Merci aux personnes qui m'aideront
Dernière édition par NaLu le Ven 15 Oct 2021 - 10:42, édité 1 fois