Limiter les widgets de gauche à la page d'accueil
3 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Limiter les widgets de gauche à la page d'accueil
Bonsoir !
Alors, tout est dans le titre mais je m'explique:
Je souhaiterais que mes widgets présent à gauche du forum se s'affiche que sur l'accueil du forum et disparaissent quand on ne s'y trouve pas. Disont que les Widgets de gauche présentent des infos qui ne sont pas utile à la rédaction ou la lecture d'un post forum. MAIS ceux de droite le sont donc ceux de droite doivent rester visible en toute circonstance.
Pouvez vous m'aider à cette fin ? Le but de la manip étant de gagner en largeur dans les post sans devoir augmenenter la largeur général du forum.
Merci par avance !
PS: Je suis débutant, merci d'être détaillé surtout quand ca touche aux templates, j'ai toujours un peu peur d'y mettre plus le bordel qu'autre chose, quand j'ai des doutes, merci !
Alors, tout est dans le titre mais je m'explique:
Je souhaiterais que mes widgets présent à gauche du forum se s'affiche que sur l'accueil du forum et disparaissent quand on ne s'y trouve pas. Disont que les Widgets de gauche présentent des infos qui ne sont pas utile à la rédaction ou la lecture d'un post forum. MAIS ceux de droite le sont donc ceux de droite doivent rester visible en toute circonstance.
Pouvez vous m'aider à cette fin ? Le but de la manip étant de gagner en largeur dans les post sans devoir augmenenter la largeur général du forum.
Merci par avance !
PS: Je suis débutant, merci d'être détaillé surtout quand ca touche aux templates, j'ai toujours un peu peur d'y mettre plus le bordel qu'autre chose, quand j'ai des doutes, merci !
Dernière édition par Trafalguard le Lun 2 Sep 2013 - 15:25, édité 1 fois
Re: Limiter les widgets de gauche à la page d'accueil
Il te suffit de mettre un bouton pour rétracter à la préférence de l'utilisateur
Voici le java du "Cache Widget"
Voici le java du "Cache Widget"
- Code:
$(function() {
var c = $("#left,#right"), d, e = function(a) {
var a = a.direct ? 0 : 1E3, b = $(this).data("side");
window.localStorage && localStorage[("none" == $("#" + b).css("display") ? "remove" : "set") + "Item"]("wid" + b, "1");
$("#" + b).stop(!0, !0).animate({width:"toggle", height:"toggle", opacity:"toggle"}, a);
$(this).toggleClass("isopened isclosed")
};
c.length && ($("#content-container").prepend(d = $('<div id="widget-arrows"><div style="clear:both"></div></div>')), c.each(function() {
$(this).find("script").remove();
var a = $(this).attr("id"), b = $('<div class="widget-arrow is' + a + ' isopened"></div>');
"right" == a && $("#content").prepend($("#right").css("padding", "0 10px")).css("margin-right", 0);
b.data("side", a).appendTo(d).click(e);
window.localStorage && "1" == localStorage.getItem("wid" + a) && b.trigger({type:"click", direct:!0})
}))
});
- Code:
/* ******************************CACHE WIDGET ******* */
.widget-arrow {
height: 138px;
width: 40px;
border-radius: 00px;
float: left;
cursor: pointer;
background: #f5ebf7 url(http://acbpr.fr/cb/techno/ouvrir5.jpg) no-repeat 0 0;
}
.widget-arrow.isright {
float: right;
}
.widget-arrow.isleft.isclosed, .widget-arrow.isright.isopened {
background-position: 0px 0px;
}
#widget-arrows {
height: 38px;
position: fixed;
bottom: 140px;
}
Re: Limiter les widgets de gauche à la page d'accueil
Nul doute que c'est la réponse, sauf que:
J'ai rien compris
Je ne sais pas où je dois les mettre, sinon si je te suis bien,
Cela va ajouter un bouton au widget permettant de le cacher, selon le choix de l'utilisateur ? Donc il faudrai cliquer mais à chaque fois pour chaque Widgets ? Tu peux m'en dire un peu plus sur le résultat ?
J'aurai vraiment préféré une solution automatique Ce n'est pas possible ? Je suis prêt aux concessions, mais ce serait vraiment plus pratique si il n'y avait rien à toucher.
Peux tu m'éclairer un peu plus ?
J'ai rien compris
Je ne sais pas où je dois les mettre, sinon si je te suis bien,
Cela va ajouter un bouton au widget permettant de le cacher, selon le choix de l'utilisateur ? Donc il faudrai cliquer mais à chaque fois pour chaque Widgets ? Tu peux m'en dire un peu plus sur le résultat ?
J'aurai vraiment préféré une solution automatique Ce n'est pas possible ? Je suis prêt aux concessions, mais ce serait vraiment plus pratique si il n'y avait rien à toucher.
Peux tu m'éclairer un peu plus ?
Re: Limiter les widgets de gauche à la page d'accueil
Bonjour
Va voir mon forum de mon profil.
Va voir mon forum de mon profil.
Re: Limiter les widgets de gauche à la page d'accueil
Bonjour,
J'ai pas tout de suite compris puis en me baladant un peu (Chouette forum au passage, c'est assez passionnant pour le peu qu'on peut lire, c'est plein d'histoire un vétéran), j'ai trouvé le petit bouton jaune qui me faisait des clins d'oeil !
J'en viens à me poser cette question, si moi qui cherchait ce bouton ai mis du temps à le trouver, qu'en seras-t il pour me membres qui n'en connaîtrons pas l'existence ? Je me pose aussi la question de savoir ce qui se passera pour mon forum, que je n'ai pas étendu jusqu'aux bord des écrans, comme tu peux le voir, du coup, où seras le bouton, vas-t il étendre mon forum si on retire les widgets ?
N'y a t-il aucune solution automatique ? A savoir mes widget gauche qui s'affiche sur la page d'acceuil et dispraisse autrement ?
Et concernant ta solution, où dois-je rentrer ces code que tu m'as donné ? Comme je l'ai dit, je suis un débutant, je dois le rentrer dans mes widgets ou dans un template ? Lequel ? Où ? Comment ?
Ca fait beaucoup de questions, désolé d'abuser de ton temps mais merci de m'aider en tout cas,
Cordialement,
Trafalguard
J'ai pas tout de suite compris puis en me baladant un peu (Chouette forum au passage, c'est assez passionnant pour le peu qu'on peut lire, c'est plein d'histoire un vétéran), j'ai trouvé le petit bouton jaune qui me faisait des clins d'oeil !
J'en viens à me poser cette question, si moi qui cherchait ce bouton ai mis du temps à le trouver, qu'en seras-t il pour me membres qui n'en connaîtrons pas l'existence ? Je me pose aussi la question de savoir ce qui se passera pour mon forum, que je n'ai pas étendu jusqu'aux bord des écrans, comme tu peux le voir, du coup, où seras le bouton, vas-t il étendre mon forum si on retire les widgets ?
N'y a t-il aucune solution automatique ? A savoir mes widget gauche qui s'affiche sur la page d'acceuil et dispraisse autrement ?
Et concernant ta solution, où dois-je rentrer ces code que tu m'as donné ? Comme je l'ai dit, je suis un débutant, je dois le rentrer dans mes widgets ou dans un template ? Lequel ? Où ? Comment ?
Ca fait beaucoup de questions, désolé d'abuser de ton temps mais merci de m'aider en tout cas,
Cordialement,
Trafalguard
Re: Limiter les widgets de gauche à la page d'accueil
Bonjour
Quel est la version de votre forum?
Avez vous accès aux templates?
Cdt.
Quel est la version de votre forum?
Avez vous accès aux templates?
Cdt.
Re: Limiter les widgets de gauche à la page d'accueil
Coucou,
Version phpBB2, j'ai accès aux templates, oui =)
Version phpBB2, j'ai accès aux templates, oui =)
Re: Limiter les widgets de gauche à la page d'accueil
Bonjour
Vous pouvez essayer en mettant dans votre CSS
Vous pouvez essayer en mettant dans votre CSS
- Code:
#content-container div#left {
display: none;
}
- Code:
<style>
#content-container div#left {
display: inline !important;
}
</style>
Re: Limiter les widgets de gauche à la page d'accueil
Re !
Alors j'ai fait ce que tu m'as dit, et les widgets de gauche sont supprimé sauf qu'ils le sont partout, y compris sur la page d'accueil.
En gros on ne les voient plus du tout, ce n'est pas tout à fait ce que je veux.
Je veux qu'il soient présent a gauche, mais uniquement sur la page d'accueil forum, qu'une fois rentrée dans une catégorie et un post, il ne s'affiche plus.
Cordialement,
Trafalguard !
Alors j'ai fait ce que tu m'as dit, et les widgets de gauche sont supprimé sauf qu'ils le sont partout, y compris sur la page d'accueil.
En gros on ne les voient plus du tout, ce n'est pas tout à fait ce que je veux.
Je veux qu'il soient présent a gauche, mais uniquement sur la page d'accueil forum, qu'une fois rentrée dans une catégorie et un post, il ne s'affiche plus.
Cordialement,
Trafalguard !
Re: Limiter les widgets de gauche à la page d'accueil
Bonsoir
Vous avez bien validez et enregistré le template?
Cdt.
Vous avez bien validez et enregistré le template?
Cdt.
Re: Limiter les widgets de gauche à la page d'accueil
En effet, bien vu, tu as cerné que j'étais un branque et t'as eu raison, merci beaucoup, c'est parfait !
Re: Limiter les widgets de gauche à la page d'accueil
Ah ! J'ai parlé trop vite, il y a un souci, les Widgets de gauche ne s'affiche plus que sur la page d'accueil et c'est parfait, sauf qu'ils sont collé à la partie centrale du forum sans que je ne puisse rien y faire, même dans la partie Widget et la largeur entre colonne.
Re: Limiter les widgets de gauche à la page d'accueil
j'adoreTrafalguard a écrit:En effet, bien vu, tu as cerné que j'étais un branque et t'as eu raison, merci beaucoup, c'est parfait !
Bonjour
Essayez en remplaçant
- Code:
inline
- Code:
block
Cdt.
*Edit oubliez pas de valider
Re: Limiter les widgets de gauche à la page d'accueil
C'est parfait, merci beaucoup, c'est exactement ça que je voulais !
Sujets similaires
» Affichage des visiteurs sur la page daccueil.
» owesomeBB widgets à gauche
» Retirer les widgets à gauche
» Décaler les widgets vers la droite ou la gauche
» Limiter accès a ces page html
» owesomeBB widgets à gauche
» Retirer les widgets à gauche
» Décaler les widgets vers la droite ou la gauche
» Limiter accès a ces page html
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum