MyBB.support, le portail francophone de MyBB
Intégrations d' éléments du portail - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.support)
+-- Forum : Thèmes (https://mybb.support/forum-4.html)
+--- Forum : Support (https://mybb.support/forum-6.html)
+--- Sujet : Intégrations d' éléments du portail (/thread-6027.html)



Intégrations d' éléments du portail - lafaipopo - 24-10-2012

Bonjour,
Je voudrais savoir si il est possible d' intégrer certains élément du portail,
sur l' index du forum.
Par exemple on peut voir a gauche sur mon portail l' élément "dernières discussions": http://blockhaus-minecraft.fr/forum/portal.php
Serait-il possible dl' intégrer a droite de l' index,
juste en dessous du bloc avec votre pseudo, nombre de post etc...

L' url de mon forum: http://blockhaus-minecraft.fr/forum/index.php
Le thème: Sleek de chez themefreak

je vous remercie d' avance pour vos réponses.


RE: Intégrations d' éléments du portail - spyto - 24-10-2012

Il suffit de modifier le template 'portal' en conséquence.

Par exemple :
Code PHP :
<html>
<
head>
<
title>{$mybb->settings['bbname']}</title>
{
$headerinclude}
</
head>
<
body>
{
$header}
<
table width="100%" cellspacing="0" cellpadding="{$theme['tablespace']}border="0" align="center">
<
tr>
<
td valign="top">
{
$announcements}
{
$boardstats}
</
td>
<
td>&nbsp;</td>
<
td valign="top" width="200">
{
$welcome}
{
$pms}
{
$search}
{
$stats}
{
$whosonline}
{
$latestthreads}
</
td>
</
tr>
</
table>
{
$ps_footer_portal}
{
$boardstats}
{
$footer}
</
body>
</
html

Tout dépend du contenu de ton template portal actuel et de ce que tu veux y placer et comment tu veux l'organser...

Rappels utiles :
- avant toute modification de template, conserver une copie de l'ancien dans un fichier texte, c'est vite fait de faire une fausse manip !
- ne pas copier/coller directement depuis ici mais passer par un vrai éditeur de texte (genre Notepad++) et surtout pas par le Bloc-Notes de Windows !


RE: Intégrations d' éléments du portail - lafaipopo - 24-10-2012

Merci,
Je fais toujours des copies avant ce genre de manipulation, et j' utilise notepad++ depuis un moment.
Par contre je ne comprend pas trop ton explication, je dois modifier quoi directement dans le portail?
Car moi ce que je veut c' est prendre l' élément du portail: "dernières discussions",
et l' intégrer a l' index du forum, a droite en dessous du bloc avec votre pseudo, nombre de post etc...



RE: Intégrations d' éléments du portail - spyto - 24-10-2012

Pardon, j'avais lu trop rapidement et en diagonale ta question. Je pensais que tu voulais réorganiser le portal !

Je suppose qu'il faut placer la variable {$latestthreads} à l'endroit voulu du template header ?

Ci-dessous un extrait (je pense) de ton template header :
Code PHP :
<div class="container">
    <
div class="row">
        <
div class="sidebar">
            <
div class="sideborder">
                <
div class="tcat" style="padding: 6px;">
                    
test
                
</div>
                <
div class="trow1" style="padding: 6px; overflow: show;">
                    <
div class="avatar">
                        <
img src="" height="75px" width="75px" alt="Your Avatar" title="Your Avatar" />
                    </
div>
                    <
div class="userstats"Posts<a href="http://blockhaus-minecraft.fr/forum/search.php?action=finduser&uid=2" ><span style="float: right; font-weight: bold;">0</span></a><br />
                        
Referrals<span style="float: right; font-weight: bold;">0</span><br />
                        
Reputation<a href="http://blockhaus-minecraft.fr/forum/reputation.php?uid=2" ><span style="float: right; font-weight: bold;">0</span></a><br />
                    </
div
                </
div>
            </
div// fin sideborder
            
<div style="clear: both;"></div>
        </
div//fin sidebar

        
<div class="forums"
J'ai indenté et commenté le code pour une meilleure lisibilité.
Essaie de placer {$latestthreads} avant ou après
Code :
<div style="clear: both;"></div>
là :
Code PHP :
</div>
        {
$latestthreads}
        <
div style="clear: both;"></div>
       </
div
ou là :
Code PHP :
</div>
       <
div style="clear: both;"></div>
       {
$latestthreads}
      </
div
Peut-être faudra-t-il "formater" avec un '<div> ?
Peut-être aussi faudra-t-il rajouter un clear de plus :
Code :
<div style="clear: both;"></div>
après {$latestthreads} ?

Sinon il existe des plugins à cet effet :
http://mods.mybb.com/view/last-posts-forum
http://mods.mybb.com/view/recent-topics-on-index-page
etc... petite recherche Google...


RE: Intégrations d' éléments du portail - lafaipopo - 24-10-2012

Merci beaucoup,
je test ça.


 Utilitaire de traduction fourni par Regentronique