Forum pragmaMx France 25 Mai 2012 à 01:45:58 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
 
Accueil Aide Rechercher
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: [Résolu] Affichage block centre bas  (Lu 3820 fois)
Skud29
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 732



« le: 23 Septembre 2009 à 13:35:48 »

Bonjour à tous,

Je termine actuellement un thème, mais je bloc sur un truc:

Je cherche la modification à effectuer pour toujours afficher les "blocks centre bas". J'ai créé une div (Avec un background) pour afficher les derniers messages du forum avec à son côté une autre div pour afficher un message de bienvenu, mais à partir du moment que l'on quitte la page d'accueil, le block ou sont affichés les messages du forum disparait (Normal étant donné que ce style de block n'est visible qu'en page d'accueil).

Est-il possible de modifier cela pour afficher le block centre bas en permanence ou bien savoir également comment afficher la div que j'ai créé seulement en accueil ?

J'ai essayé en ajoutant une function de ce type mais sans succès.

Merci  Sourire
« Dernière édition: 24 Septembre 2009 à 20:33:15 par Skud29 » Journalisée

..:: TemplatesMx (Portages et créations) ::.. www.templatesmx.niloo.fr
andreph68
Team
Membre Senior Mx
******
Hors ligne Hors ligne

Messages: 287



« Répondre #1 le: 23 Septembre 2009 à 16:56:44 »

salut,
à tout hasard ...
as tu essayé de mettre ton code dans les "Ligne de pied 4"( dans les reglages / messages de bas de page ...) ?

andré
Journalisée
Skud29
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 732



« Répondre #2 le: 23 Septembre 2009 à 17:47:24 »

Salut andreph68,

En fait non, l'histoire est que c'est une div qui se situe en dessous de mon header+menu, pas simple à expliquer, je joint une image pour y voir plus clair  Clin d'oeil

Journalisée

..:: TemplatesMx (Portages et créations) ::.. www.templatesmx.niloo.fr
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #3 le: 23 Septembre 2009 à 21:24:26 »

Citation
J'ai essayé en ajoutant une function de ce type mais sans succès.

Si c'est ça mais pas de if ...else dans la fonction, juste le $out

Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
Skud29
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 732



« Répondre #4 le: 24 Septembre 2009 à 13:17:37 »

Salut Diabolo,

Je pense que ça peut fonctionner en ajoutant une function, ma boite est maintenant afficher uniquement en page d'accueil, mais le problème c'est pour les variables {BLOCK_TITLE} et {BLOCK_CONTENT}  , elles ne sont pas prises en compte.

Voici le code de ma petite boite que j'ai ajouté dans functions.php:

Code:
// Affichage de la boite seulement en accueil
function mx_boite_accueil (){
if (isset($GLOBALS['home'])) {
$out = '<div id="block-top"><div id="lastthemes">
</div>
    <div id="lastmessage"><!-- START blocks_center_down_loop -->
                    <!-- START block_center_down -->
                    <div class="block __BLOCK_ID__">
                      <div class="block-title">
                        {BLOCK_TITLE}
                      </div>
                      <div class="block-content">
                        {BLOCK_CONTENT}
                      </div>
                    </div><!-- END block_center_down -->
                    <br />
                    <!-- END blocks_center_down_loop -->
    </div>
    </div>';
}
else {
$out ='';
}
return $out;
}

Je ne sais pas si il faut laisser les commentaires HTML, dans le doute j'ai laissé. Ces codes que j'ai bien sûr laissé dans theme.html sinon j'ai une erreur dans le theme (Ce qui est normal en l'absence des commentaires).

Ca ne serait pas plus simple de faire l'inverse, c'est à dire d'afficher le block centre bas en permanence ?

Merci.

Edit: En faite non je vais rester sur mon problème d'origine, ça ne sert à rien de la laisser en permanence  fou
« Dernière édition: 24 Septembre 2009 à 19:10:11 par Skud29 » Journalisée

..:: TemplatesMx (Portages et créations) ::.. www.templatesmx.niloo.fr
Skud29
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 732



« Répondre #5 le: 24 Septembre 2009 à 19:19:51 »

Je viens de trouver  Sourire

En faite c'est tout simple, j'ai simplement déplacé les commentaires:

Code:
   <!-- START blocks_center_down_loop -->
                    <!-- START block_center_down -->
    <!-- END block_center_down -->
                    <!-- END blocks_center_down_loop -->

et ça fonctionne impec, ma petit boite s'affiche uniquement en accueil.

Donc en gros le code complet:

Code:
   <!-- START blocks_center_down_loop -->
                    <!-- START block_center_down -->
                    <div id="block-top"><div id="lastthemes">
</div>
    <div id="lastmessage">
                    <div class="block __BLOCK_ID__">
                      <div class="block-title">
                        {BLOCK_TITLE}
                      </div>
                      <div class="block-content">
                        {BLOCK_CONTENT}
                      </div>
                    </div>
    </div>
    </div>
    <!-- END block_center_down -->
                    <br />
                    <!-- END blocks_center_down_loop -->
Journalisée

..:: TemplatesMx (Portages et créations) ::.. www.templatesmx.niloo.fr
Pages: [1]   Haut de page
Imprimer
Forum pragmaMx France  |  Thèmes  |  Thèmes & Design (Modérateurs: Diabolo, kroms, phi56360)  |  Fil de discussion: [Résolu] Affichage block centre bas
 
Aller à:  

Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines

Plus