MyBB.support, le portail francophone de MyBB

Version complète : Blocs pour le forum
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Bonjour,

Je voudrai mettre des blocs en plus sur le coté gauche du forum voir screen, afin d'y mettre ce que je veux.

[attachment=986]


Je sais pas comment faire !!!

Grace à vous j'apprend beaucoup de chose, et je vous en remercie, vous êtes tous géniaux Big Grin
J'ai fait des recherches ici, mais y'a pas de sujets qui en parle !!!
Merci spyto, je vais essayer Big Grin
Je vois pas de quoi il parle sur ce qui est souligné:


Eh bien je vais vous montrer comment ajouter un encadré à votre page d'accueil du forum. C'est pour les gens qui savent comment utiliser le langage HTML et peut le personnaliser sans l'utilisation d'un plugin. abord, vous devez vous rendre à votre pays ACP> Modèles & Style> Modèles> Votre Thème> Modèles de page Index Index> . Lorsque cela est que vous ouvrez voulez regarder trouver les éléments suivants;
La traduction est mauvaise, c'est templates & style, de ce fait il faut aller dans Admin Control Panel> Templates & Style> Templates> Votre Thème> Page d'Index Template> Index>

Merci:

Le tuto dit:

Code :
[Tutoriel] Ajout barre latérale à vos forums
Eh bien je vais vous montrer comment ajouter un encadré à votre page d'accueil du forum. C'est pour les gens qui savent comment utiliser le langage HTML et peut le personnaliser sans l'utilisation d'un plugin. abord, vous devez vous rendre à votre pays ACP> Modèles & Style> Modèles> Votre Thème> Modèles de page Index Index> . Lorsque cela est que vous ouvrez voulez regarder trouver les éléments suivants;




Code:
{$ Header}
} {$ forums
{} $ boardstats

Ci-dessous vous {$ header} ajoutez le code suivant;
Code:
class="sidebar" <div style="float: left; width: 20%"> <table border = "0" cellspacing = "{$ thème ['borderwidth']}" cellpadding = "{$ thème [« tablespace » ]} "class =" tborder "> <tr>    <td class="thead">         Titre Ici    </ td> </ tr> <tr>    <td class="trow2">     texte ici    </ td> </ tr > </ table> </ div>
















Puis ajouter les balises suivantes autour de votre {$ forums} ;
Code:
<div class="forums" style="float: right; width: 79%;">
} {$ forums
</ div>

Lorsque vous avez terminé votre indice devrait ressembler un petit quelque chose comme ceci;
Code:
<html>
<head>
<title> {$ MyBB-> settings ['title bbname']}</>
{$} headerinclude
<script type="text/javascript">
<! -
    lang.no_new_posts = "{$ lang-> no_new_posts} ";
    lang.click_mark_read = "{$ lang-> click_mark_read}";
/ / ->
</ script>
</ head>
<body>
{$ header} <div class = "sidebar" style = "float: left; largeur: 20%"> <table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder"> <tr>    <td class="thead">         Titre Ici    </ td> </ tr> <tr>    <td class="trow2">         texte ici    </ td> </ tr> </ table> </ div> <div class="forums" style="float: right; width: 79%;"> } {$ forums </ div> {$} boardstats <dl class="forum_legend smalltext">     <dt> <img src = " {$ thème ['imgdir']} / on.gif "alt =" {$ lang-> new_posts} "title =" {$ lang-> new_posts} "style =" vertical-align: middle; padding-bottom: 4px ; "/> </ dt>     <dd> {$ lang-> new_posts} </ dd>     <dt> <img src = "{$ thématique ['imgdir']} / off.gif" alt = "{$ lang -> no_new_posts} "title =" {$ lang-> no_new_posts} "style =" vertical-align: middle; padding-bottom: 4px; "/> </ dt>     <dd> {$ lang-> no_new_posts} </ dd>     <img <dt> src="{$theme['imgdir']}/offlock.gif" alt="{$lang-> forum_locked} "title =" {$ lang-> forum_locked} "style =" vertical -align: middle; "/> </ dt>     <dd> {$ lang-> forum_locked} </ dd> </ dl> <br style="font-family: both" /> {$ footer} </ body> < / html>


Ou mettre les codes ????? pas très clair son histoire.
C'est très clair, à condition de ne pas utiliser Google translate ! Tongue
Parce que ça traduit (mal) tout y compris le code !!! Ce qui fait que tout devient incompréhensible...

J'ai demandé l'autorisation à koz (sur mybb.com) de publier la traduction de son post. Pour preuve :

koz a écrit :
spyto a écrit :Hello,

Do you authorize me to publish a french translation of this tutorial on mybb.fr?

Best regards.

Yes, but please provide credit and a link back to the main topic.

L’auteur de ce sui suit est koz. Lien sur le post sur mybb.com : http://community.mybb.com/thread-97828-post-714942.html#pid714942

Tutoriel - Ajouter une barre latérale à votre forum

Je vais vous montrer comment ajouter une barre latérale sur la page d'accueil de votre forum. Ce tutoriel esr réservé aux gens qui maîtrsent le langage HTML et qui pourront le personnaliser sans recours à un plugin.

D'abord, allez au panneau Admin > Templates & Style > Templates > Votre Thème > Page d'index Templates > index.
Lorsque le template est ouvert, recherchez :
Code :
{$header}
{$forums}
{$boardstats}

En dessous de {$header}, ajoutez le code suivant :

Code :
<div class="sidebar" style="float: left; width: 20%">

<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">

<tr>
   <td class="thead">
        Title Here
   </td>
</tr>

<tr>
   <td class="trow2">
    Text Here
   </td>
</tr>
</table>
</div>

Puis ajoutez les balises suivantes autour de votre {$forums} :
Code :
<div class="forums" style="float: right; width: 79%;">
{$forums}
</div>

Lorsque vous avez terminé votre index devrait ressembler à ceci;
Code :
<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}
<script type="text/javascript">
<!--
    lang.no_new_posts = "{$lang->no_new_posts}";
    lang.click_mark_read = "{$lang->click_mark_read}";
// -->
</script>
</head>
<body>
{$header}

<div class="sidebar" style="float: left; width: 20%">

<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">

<tr>
   <td class="thead">
        Title Here
   </td>
</tr>

<tr>
   <td class="trow2">
        Text Here
   </td>
</tr>
</table>
</div>

<div class="forums" style="float: right; width: 79%;">
{$forums}
</div>
{$boardstats}

<dl class="forum_legend smalltext">
    <dt><img src="{$theme['imgdir']}/on.gif" alt="{$lang->new_posts}" title="{$lang->new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /></dt>
    <dd>{$lang->new_posts}</dd>

    <dt><img src="{$theme['imgdir']}/off.gif" alt="{$lang->no_new_posts}" title="{$lang->no_new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /></dt>
    <dd>{$lang->no_new_posts}</dd>

    <dt><img src="{$theme['imgdir']}/offlock.gif" alt="{$lang->forum_locked}" title="{$lang->forum_locked}" style="vertical-align: middle;" /></dt>
    <dd>{$lang->forum_locked}</dd>
</dl>
<br style="clear: both" />
{$footer}
</body>
</html>

Tout ça me semble très clair !
C'est fait, mais voilà ce que sa donne !!!


[attachment=1000]
Voilà le code que sa fait:

Code :
<html>
<head>
<title>{$mybb->settings['bbname']}</title>
{$headerinclude}
<script type="text/javascript">
<!--
    lang.no_new_posts = "{$lang->no_new_posts}";
    lang.click_mark_read = "{$lang->click_mark_read}";
// -->
</script>
</head>
<body>
{$header}
<div class="sidebar" style="float: left; width: 20%">

<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">

<tr>
   <td class="thead">
        Title Here
   </td>
</tr>

<tr>
   <td class="trow2">
    Text Here
   </td>
</tr>
</table>
</div>

{$ps_header_index}

<div class="forums" style="float: right; width: 79%;">
{$forums}
</div>

{$ps_footer_index}
{$boardstats}

<dl class="forum_legend smalltext">
    <dt><img src="{$theme['imgdir']}/on.png" alt="{$lang->new_posts}" title="{$lang->new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /></dt>
    <dd>{$lang->new_posts}</dd>

    <dt><img src="{$theme['imgdir']}/off.png" alt="{$lang->no_new_posts}" title="{$lang->no_new_posts}" style="vertical-align: middle; padding-bottom: 4px;" /></dt>
    <dd>{$lang->no_new_posts}</dd>

    <dt><img src="{$theme['imgdir']}/offlock.png" alt="{$lang->forum_locked}" title="{$lang->forum_locked}" style="vertical-align: middle;" /></dt>
    <dd>{$lang->forum_locked}</dd>
</dl>
<br style="clear: both" />
{$footer}
</body>
</html>

C'est bon, il fallait que je passe les autres boites sur la droites
Edit : j'ai rien dit ! J'avais oublié d'envoyer le message et je n'avais pas fait attention que tu avais déplacé les autres boîtes à droite.

Cependant l'affichage laisse à désirer, tout se chevauche !
Et mes conseils de fin de post restent valables !


Évidemment, tu as déjà une <table> à gauche avec ces lignes :
Utilisateurs en ligne

BRICOLAGE Gérald59
Forum de Bricolage

SECURITAS LEADER MONDIAL

Alors si tu rajoutes encore un div il ne pourra que se placer à côté ! Big Grin
Complète plutôt cette table de gauche pour y placer des simili-blocs supplémentaires (elle va jusqu'en bas !)

Petit conseil : avant d'ajouter quoi que ce soit, tu devrais revoir tes templates, c'est un peu le souk dans ton code.

Par exemple :
- les déclarations CSS de .alert {}, notice {}, notice2 {} apparaissent 2 fois.
- tu utilises 3 fois le même Javascript pour tes annonces, ça alourdit la page.
Attend que je comprenne ce que tu me dis, après je verrai Big Grin la je vais me coucher pour avoir les idées clair demain Big Grin
Voilà, le ménage est fait par contre je bug, je sais pas comment mettre les box en dessous des autres.

[attachment=1001]
Une idée !!!
Tu me parle de placer des simili-blocs supplémentaires, je veux bien mais je procède comment ? je me débrouille mieux qu'avant n'est ce pas ?
Cela veux dire quoi au juste ceci:

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:
1146 - Table 'securite_mybb.mybb_portal_blocks' doesn't exist
Query:
SELECT COUNT(id) AS numblocks FROM mybb_portal_blocks
C'est comme le port-salut, c'est écrit dessus ! Tongue
Code :
SQL Error:
1146 - Table 'securite_mybb.mybb_portal_blocks' doesn't exist
Query:
SELECT COUNT(id) AS numblocks FROM mybb_portal_blocks
La table 'securite_mybb.mybb_portal_blocks' n’existe pas !

C'est bizarre comme nom pour une table !
mybb_portal_blocks, je comprendrais... si tu as installé un portail supplémentaire.

Il n'y a que toi qui puisse savoir d'où "sort" cette table !

oui j'ai installé mais il manque un fichier, je le cherche sur l'autre panel de l'autre forum car sur lui sa focntionne
Excusez-moi de remonter le sujet mais je n'y arrive pas à ajouter d'autre box.
(12-10-2011, 15:20)xNiicolas a écrit : [ -> ]Excusez-moi de remonter le sujet mais je n'y arrive pas à ajouter d'autre box.

si tu utilise le Plugin Sidbox de Nayar http://mods.mybb.com/view/sidebox , rajouté des autres box est simple juste recopier le code qui existe déjà et le recoller et mit ton propre contenus .

Si tu veux veux utilisé ce que Spyto viens de traduire je pense qu'il est Claire.


 Utilitaire de traduction fourni par Regentronique