Widgets simplement sur la page d'accueil du forum

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Widgets simplement sur la page d'accueil du forum

Message par LDL le Mar 1 Mar 2016 - 16:27

Détails techniques


Version du forum : Invision
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Autre
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://goon-forum.com/
forum de test : http://14022010.fullsubject.com/

Description du problème

.


bonjour a tous,

est il possible sur de l'invision d'avoir les widgets uniquement sur la page d'accueil,
dans mon cas a droite ?

j'ai essayé les scripts sur ces sujets ci mais cela ne fonctionne pas :
http://forum.forumactif.com/t379334-est-il-possible-de-mettre-les-widgets-uniquement-sur-l-index?highlight=widgets
http://forum.forumactif.com/t357036-limiter-les-widgets-de-gauche-a-la-page-d-accueil?highlight=widgets


merci encore pour vos aides précieuses.



.


Dernière édition par LDL le Mer 16 Mar 2016 - 10:44, édité 2 fois

LDL
****

Masculin
Messages : 235
Inscrit(e) le : 31/07/2009

http://goon-forum.com/
LDL a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par Neptunia le Mar 1 Mar 2016 - 18:16

Bonjour ^^


Le premier script fonctionne parfaitement sur toutes les versions.
Pourriez-vous le remettre en place sur votre forum ?

Neptunia
+ Hyperactif +

Féminin
Messages : 10981
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par LDL le Mer 2 Mar 2016 - 1:52

le premier script est en place, sur la feuille CSS et sur la page accueil, et cela ne fonctionne pas.

la seule chose que cela a provoque, c'est le decalage de la colonne de droite des widgets par rapport a la colonne de gauche
qui sur l'index englobe la liste des sections, et dans les autres page le sujet avec les messages des inscrits.

deux choses :
sur la page accueil, l'adresse du forum est calibre pourt arriver non pas sur l'index mais sur le portail, mais je ne crois pas que cela ait une incidence sur ce script qui dans mon cas ne fonctionne pas.

En revanche, il se peut peut-etreque le script que j'ai mis pour aligner la colonne widget de droite sur la colonne de gauche ait une quelconque incidence, mais je n'en suis pas sur, voici le script que j'ai mis :

Code:
#content-container div#right {
 margin-top: 28px;
}


.

LDL
****

Masculin
Messages : 235
Inscrit(e) le : 31/07/2009

http://goon-forum.com/
LDL a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par Neptunia le Mer 2 Mar 2016 - 2:54

Votre feuille CSS comporte ceci

Code:
$(function(){
  $('#username_reg').attr('maxlength', 10);
});

Un code javascript n'a pas sa place dans une feuille css.
Pas étonnant que le bloc qui suit ne soit pas exécuté.

Neptunia
+ Hyperactif +

Féminin
Messages : 10981
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par LDL le Mer 2 Mar 2016 - 6:08

Effectivement, j'avais pas percuté, je l'ai déplacé dans gestion des codes javascript.

Je l'ai enlevé, mais par contre la colonne de gauche, celle qui comporte sujets et messages reste a la même largeur, ce qui évidemment n'a aucun intérêt, vu que la colonne de droite est toujours la, sauf qu'elle est vide....

comment puis-je dire au template : lorsque la colonne widget est supprimée, resizes la colonne gauche du contenu sur toute la largeur de la page ?

ou alors lui dire : sur la page index, tu dois mettre ta colonne comportant les sections et sous-sections sur toute la largeur - la largeur de la colonne widgets, pour toutes les autres pages readaptes toi comme prevu sur toute la largeur...

merci pour votre aide.
Wink

.

LDL
****

Masculin
Messages : 235
Inscrit(e) le : 31/07/2009

http://goon-forum.com/
LDL a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par Neptunia le Mer 2 Mar 2016 - 6:58

En principe il n'y a rien à faire. Le code supprime les colonnes de widgets à gauche comme à droite. Et libère par conséquent la place pour le bloc central.

Il vous faut chercher ailleurs la cause du problème par exemple en procédant par élimination. Forçage des templates par défaut, désactivation des autres javascripts. etc etc




Votre css contient ceci
Code:
#content-container div#content {
    margin-right: 231px;
}

En supprimant cette déclaration, l'emplacement des widgets est libéré.

Neptunia
+ Hyperactif +

Féminin
Messages : 10981
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par LDL le Mer 2 Mar 2016 - 7:39

oui ca je me doute bien que ca vient d'un conflit ou d'une déclaration qui empêche le placement automatique du template,
mais si je supprime ce code, je supprime le paramétrage de la largeur de la colonne widget, et ça pas question.

ce n'est pas une solution de déshabiller pierre pour habiller paul, vous proposez de supprimer un code qui a une raison
d'exister pour calibrer la largeur du widget, afin de libérer le code template de a colonne du contenu, non, ça c'est pas viable.

faut plutôt rajouter un code pour dire au template que lorsque le contenu de la colonne widget est vidée, alors ce code
n'est pas valable et il reprendra sa fonction automatique d'occupation de toute la largeur, ce qui s'appelle il me semble
une variable conditionnelle si je ne me trompe pas.


edit :
je viens de revérifier encore et je n'ai pas ce code dans la feuille CSS, en fait c'est le système qui le rajoute dans le code parce que j'ai coché dans le PA : Afficher les widgets du forum : oui. si je coche et que je laisse la case : Largeur colonne 3 (droite) vierge, lors de la validation le système supprime l'affichage et remet le choix sur : non, et les widgets évidemment n'apparaissent pas. Je suis donc obligé de mettre une valeur dans le case largeur pour que les widgets apparaissent, dans mon cas : 225, avec 2 comme Largeur entre deux colonnes.

.

LDL
****

Masculin
Messages : 235
Inscrit(e) le : 31/07/2009

http://goon-forum.com/
LDL a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par Neptunia le Mer 2 Mar 2016 - 8:02

@LDL a écrit:mais si je supprime ce code, je supprime le paramétrage de la largeur de la colonne widget, et ça pas question.

La largeur des deux colonnes de widgets se configure sur le panneau admin, onglets modules. Pas dans la feuille de style.

@LDL a écrit:faut plutôt rajouter un code pour dire au template que lorsque le contenu de la colonne widget est vidée, alors ce code
n'est pas valable et il reprendra sa fonction automatique d'occupation de toute la largeur, ce qui s'appelle il me semble
une variable conditionnelle si je ne me trompe pas..

Chez tous les utilisateurs qui sont venus chercher une solution pour n'afficher les widgets que sur l'accueil, aucun n'a eu de problème parce que le fonctionnement par défauit c'est que le bloc central s'élargit automatiquement dès que l'on supprime l'une ou l'autre colonne de widgets.

Largeur de la colonne centrale = Largeur du forum - largeur colonne gauche - largeur colonne droite.


Si vous cherchez un code pour dire au template d'annuler un code qui permettait de coder quelque chose qui ne nécessite aucun code, je vous conseille d'attendre le passage d'un codeur plus confirmé que moi qui saura décoder pourquoi parmi des millions de forums le vôtre serait le seul à nécessiter d'utiliser un code css pour définir la largeur d'un élément pour lequel Forumactif a codé une page qui permet de régler ces dimensions sans aucune ligne de code.

Neptunia
+ Hyperactif +

Féminin
Messages : 10981
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par LDL le Mer 2 Mar 2016 - 8:14

je crois que vous n'avez pas bien compris, JE N"AI AUCUN CODE dans la feuille CSS.
tout est passe dans le PA.....

je veux bien que vous m'expliquer comment supprimer une code que le template genera automatiquement quand on coche une option du PA, et je reconfirme : Je n'ai aucun code dans la feuille CSS qui touche a la largeur des colonnes ! (zut edit pas pris, bon je re edite !)

ma feuille CSS
Spoiler:
[code]
/* me rappelle plus l\'utilite de ce script */
div#logostrip #logo{
padding: 0px !important;
margin: 0px !important;
}
#site-desc{ margin: 0px; padding: 0px;
}

/* taille et position de l\'imagette nouveau message prive */
#i_icon_mini_new_message {position: fixed;
top: 196px; right: 178px;
width: 170px; height: 170px;
}

/* rajoute, resize et positionne l\'avatar de l\'inscrit dans la Toolbar */
.fa_avatar {
width: 30px;
height: 20px;
position: relative;
top: -6px;
margin-right: 20px;
border-radius: 3px;
margin-bottom: -10px;
}

/* affiche une image de fond (degradee pour suivre la banniere) pour la Toolbar */
#fa_toolbar, #fa_toolbar_hidden {
background-image: url(\'https://i55.servimg.com/u/f55/14/18/18/04/toolba12.jpg\');
left: 0px;
}

/* supprime le Bouton icone date dans le panneau message rapide */
a.sceditor-button-date{
display: none;
}

/* supprime le Bouton icone heure dans le panneau message rapide */
a.sceditor-button-time{
display: none;
}

/* rajoute un bouton selection du contenu dans le tableau d\'une balise */
.selectCode { float:right; text-transform: uppercase; cursor:pointer;
}
div.cont_code { clear: right;
}

/* couleur lien visite pour les barres de separation, ce code pour les liens visites eux-memes */
a:visited {
color: #666666;
}

/* augmente la hauteur visible du panneau de la balise [code] sans scroller */
.codebox dd {
overflow: auto;
max-height: 400px;
}

/* permet de regler la hauteur du menu sous la banniere */
#submenu {
background: #bbb;
color: #141317;
padding: .4em 0.45em;
text-align: right;
}

/* coins arrondis sur les avatars */
.postprofile-details.postdetails dt img {
box-shadow: 1px 1px 2px #000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-m-border-radius: 5px;
border-radius: 5px;
}

/* taille maximale visible de la signature */
div.signature_div {
max-width: 100%;
max-height: 90px;
overflow: hidden;
}


.vote-bar{
width:30px !important; height:2px !important;
float:right;
}
.vote-bar-plus{
width: 30px; height:2px !important;
background:#C6CCD4 !important;;
}

/* alignement en hauteur du widget derners sujets par rapport a l'index */
#content-container div#right {
margin-top: 28px;
}

/* Position du bouton Merci + */
.vote {
margin-right: 70px;
margin-top: 17px;
}

/* supprime les widgets des autres pages que l'index */
#right,#left{
display:none;
}
[/code]






.


Dernière édition par LDL le Mer 2 Mar 2016 - 8:23, édité 1 fois

LDL
****

Masculin
Messages : 235
Inscrit(e) le : 31/07/2009

http://goon-forum.com/
LDL a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par Neptunia le Mer 2 Mar 2016 - 8:18

Pourriez-vous poster la totalité de votre feuille CSS ??

Neptunia
+ Hyperactif +

Féminin
Messages : 10981
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par LDL le Mer 2 Mar 2016 - 8:20

meme idée, j'etais entrain d'editer et rajouter ma feuille CSS pendant que vous postiez votre message,
celle-ci figure dans mon message precedent sous spoiler...
Smile

zut, mon edit a pas ete pris, bon j'ai re edite de nouveau pour que vous puissiez regarder ma feuille CSS...

LDL
****

Masculin
Messages : 235
Inscrit(e) le : 31/07/2009

http://goon-forum.com/
LDL a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par Neptunia le Mer 2 Mar 2016 - 9:07

J'ai trouvé quelque chose qui cloche !

Right PA > Général > Forum > Configuration > Structure des pages

Qu'avez-vous mis dans cette case ?
Normalement il y a un nombre ou un nombre suivi de %
Et j'ai comme l'impression que vous avez mis auto qui n'est pas valide.

Neptunia
+ Hyperactif +

Féminin
Messages : 10981
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par LDL le Mer 2 Mar 2016 - 9:19

ah ! je verifie !


edit :
exact 1 j'ai mis auto, je crois sur les conseils de queluq'un mais c'est vieux maintenant, donc je ne saurais dire.
c'est mal ?

LDL
****

Masculin
Messages : 235
Inscrit(e) le : 31/07/2009

http://goon-forum.com/
LDL a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par Neptunia le Mer 2 Mar 2016 - 9:29

Avec l'inspecteur d'élément je voyais un "width: autopx" au niveau du CSS de l'élément ipbwrapper.

La case stipule bien de mettre un pourcentage ou un nombre.
J'imagine que si vous mettez 98% à la place, le problème du widget fantôme devrait se résoudre de lui même.

Neptunia
+ Hyperactif +

Féminin
Messages : 10981
Inscrit(e) le : 08/08/2010

http://www.planet-series.com/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par LDL le Mer 2 Mar 2016 - 10:44

ok, je fais ca....

j’édite ensuite le résultat.
Wink




j'ai mis 99%, 98% créait des marges un peu grandes a gauche et droite, malheureusement la colonne est toujours la,
zut je pensais que ca allait fonctionner, dommage...

j'ai laisse 99% dans l’état actuellement.


.


Dernière édition par LDL le Mer 2 Mar 2016 - 10:52, édité 1 fois

LDL
****

Masculin
Messages : 235
Inscrit(e) le : 31/07/2009

http://goon-forum.com/
LDL a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par LDL le Ven 4 Mar 2016 - 17:38




un petit up, des idées ou des pistes pour résoudre mon problème, vu que j'ai toujours cette colonne fantôme malgré
le fait que je sois en 99% ?




je viens de creer une forum tout neuf, vierge de toute modif (au passage, la largeur est sur auto dans le template),
et j'y ai active les widgets et ai mis le code.

il fonctionne parfaitement, la colonne contenu dans les autres pages que l'index prend bien de nouveau
toute la largeur de l’écran, mais par défaut dans le template les widgets sont sur la gauche :
colonne de gauche : 180
colonne de droite : 0

j'ai donc inversé, passé les widgets sur la droite avec :
colonne de gauche : 0
colonne de droite : 180

et la pof ! ca fonctionne plus ! on a bien une colonne fantôme a la place des widgets !
et la colonne contenu ne veut plus occuper de nouveau automatiquement toute la largeur.
pour moi, il y a un bug sur le template invision, clairement !

adresse de ce nouveau forum : http://widget.site-forums.com/

.

LDL
****

Masculin
Messages : 235
Inscrit(e) le : 31/07/2009

http://goon-forum.com/
LDL a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par LDL le Mer 9 Mar 2016 - 9:37




Up toujours, apparemment c'est la sèche la.
je m'explique pas par defauty que le template refuse le code quand les widgets sont a droite.
si il y a quelqu'un qui a une idee, vous genez pas, merci !

LDL
****

Masculin
Messages : 235
Inscrit(e) le : 31/07/2009

http://goon-forum.com/
LDL a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par FANCH 56 le Mer 9 Mar 2016 - 11:37

Bonsoir

Peux-tu me faire une capture d'écran des réglages dans ton PA



Pour moi je vois correctement tes widgets


FANCH 56
+ Hyperactif +

Masculin
Messages : 13260
Inscrit(e) le : 25/07/2005

http://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par LDL le Mer 9 Mar 2016 - 16:46

je fais ca de suite, ensuite j'edite ce post.
merci !






voici le screen, mais le problème n'est pas l'affichage des widgets, mais l'affichage de l'autre colonne, la colonne contenu
de gauche qui ne reprend pas sa place, a savoir toute la largeur de l’écran lorsque on va consulter une autre page que l'index,
comme les pages sujets par exemple.

Dans ces pages, les widgets ne sont plus affichés, ce que je veux, mais la colonne contenu gauche reste a la même largeur,
et ne se redimensionne pas sur toute la largeur, pour cette colonne contenu, la colonne droite widgets existe toujours simplement
cette colonne widget n'affiche plus les widgets, alors que le code utilisé fonctionne parfaitement, et sur ce template Invision il fonctionne quand on place les widgets a gauche, mais des qu'on place les widgets a droite, il ne fonctionne plus. il efface le contenu de la colonne widget, mais il n'efface pas la colonne droite widget, de ce fait la colonne gauche contenu ne peut toujours pas reprendre sa place naturelle de toute la largeur de l’écran, et pourtant la fonction display:none est vraiment la bonne fonction non pas pour enlever
l'affichage mais pour désactiver l'existence même de la colonne widgets sur les autres pages autres que la page l'index, ce que je
souhaite....

SCREEN
Spoiler:

.

LDL
****

Masculin
Messages : 235
Inscrit(e) le : 31/07/2009

http://goon-forum.com/
LDL a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par FANCH 56 le Jeu 10 Mar 2016 - 3:32

Les widgets de la Pa, sont toujours visibles sur toutes les pages.

Tu peux mettre en place un panneau latéral coulissant.

Va voir mon forum du profil. Si tu souhaites ce genre de chose, je te donnerai les codes, mais ce sera, avec le panneau à gauche, car sous invision, je ne sais pourquoi, à droite çà bug.

FANCH 56
+ Hyperactif +

Masculin
Messages : 13260
Inscrit(e) le : 25/07/2005

http://www.anciens-cols-bleus.net/
FANCH 56 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par LDL le Jeu 10 Mar 2016 - 7:21

oui c'est ce que je disais, sous invision, quand les widgets sont a droite, ça bug, on est d'accord.
par contre quand les widgets sont a gauche, la ça fonctionne ! la colonne widgets disparait bien, et la colonne contenu
reprend toute la largeur !

problème : je préfère que la colonne disparaisse mais avec les widgets a droite,
comme lorsque ça fonctionne a gauche,mais bon, je crains que je doive les mettre a gauche finalement.

la je suis sur que ça fonctionne....
Crying or Very sad


.

LDL
****

Masculin
Messages : 235
Inscrit(e) le : 31/07/2009

http://goon-forum.com/
LDL a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par Miettes le Jeu 10 Mar 2016 - 7:41

Coucou Smile

Et si tu le fais en js ?

1) Dans la CSS, on cache par défaut cette colonne.
Code:

    #wrapper > #right{
        display: none;
    }
et on règle comme il faut les largeurs :
Code:
#content-container div#content{
    margin-right: 0;
}

2/ En javascript, à n'afficher que sur l'index, on affiche la colonne et on s'occupe de la largeur (la valeur à mettre dans le margin right = la largeur de ta colonne + 6) :
Code:

    jQuery(function () {
        $('#wrapper > #right').css({
              "display": "block"
        });
        $('#content-container div#content').css({
              "margin-right": "230px"
        });
    });


Miettes
****

Féminin
Messages : 382
Inscrit(e) le : 01/09/2008

http://www.school-of-progress.fr/
Miettes a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par LDL le Sam 12 Mar 2016 - 7:27

merci pour vos aides, je reviens sur ce thread pour tester les dernieres suggestions, le temps de virer mes virus sur mon pc,
a plus tard et merci...
Wink

LDL
****

Masculin
Messages : 235
Inscrit(e) le : 31/07/2009

http://goon-forum.com/
LDL a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par Miettes le Dim 13 Mar 2016 - 5:04

Bon courage dans ta bataille contre les virus Surprised

Miettes
****

Féminin
Messages : 382
Inscrit(e) le : 01/09/2008

http://www.school-of-progress.fr/
Miettes a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Widgets simplement sur la page d'accueil du forum

Message par LDL le Mar 15 Mar 2016 - 14:16

@Miettes a écrit:Coucou Smile

Et si tu le fais en js ?
..............................................

super, ça fonctionne ! Bravo et encore merci Miettes pour avoir trouvé la soluce a mon petit problème ainsi que l'aide de tous les autres
intervenants, merci a tous.

Je passe en mode RÉSOLU pour le lock service.
Wink






.


Dernière édition par LDL le Mer 16 Mar 2016 - 10:42, édité 1 fois

LDL
****

Masculin
Messages : 235
Inscrit(e) le : 31/07/2009

http://goon-forum.com/
LDL a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum