logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
24 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 109 363 120

  • Nb. de membres 8 695
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Version future »» Encapsuleur

Nouveau sujet
 Encapsuleur#26625Répondre

5Contributeur(s)
bartokNpdsteurB-MagjpbJireck
3 Modérateur(s)
developpeurjpbJireck
bartok bartokicon_post
Bonjour
quelle que soit la valeur du paramètre bloc (-1,0,1,2,3,4) le site encapsulé est affiché uniquement dans le bloc central.
par exemple sous rev2016, les blocs droits sont toujours visibles.
(testé avec npds-boost_sk, corporate et rev2016.)
Après vérification dans Rev13_WS, le bloc paramétré avec -1 permettait l'affichage sur toute la largeur.
Npdsteur Npdsteuricon_post
Bonsoir bartok,
Si (pour moi) ce module est fonctionnel avec la rev2016 >> (voir labo) ;-)
@+
B-Mag B-Magicon_post
slt
Oui ca fonctionne sur tout les thème qui n'ont pas définit un affichage fixe des colonnes .

http://npdslabo2.free.fr/modules.php?ModPath=npds_encapsuleur&ModStart=encapsulation&page=Test%20labo%20phr
bartok bartokicon_post
Citation : Npdsteur 
Bonsoir bartok,
Si (pour moi) ce module est fonctionnel avec la rev2016 >> (voir labo) ;-)
@+ 

bonsoir.
Je ne crois pas avoir dit que le module encapsuleur n'était pas fonctionnel; j'ai juste dit qu'une fonctionnalité liée au paramètre bloc réagissait différemment par rapport à Rev13_WS. En tout cas chez moi, ce qui est en contradiction avec ce que tu montres sur le labo.
Bon ok, c'est une "vieille" rev16_a0 du 20/12/17 et l'encapsuleur est du 15-12...
Je vais continuer à chercher.

@B-Mag: salut!

Oui ca fonctionne sur tout les thème qui n'ont pas définit un affichage fixe des colonnes .

Ok mais quels sont ces thèmes?
Basic-right n'est pas dans les thèmes de la version téléchargée et de plus, il reproduit mon problème: on voit toujours la colonne de blocs à droite alors que je souhaite qu'elle disparaisse aussi.
Merci d'avance pour de plus amples précisions.
;-)
jpb jpbicon_post
oui c'est juste

il y a une petite incompatibilité (en fonction du thème utilisé)
... mais pas facile à rélmplémenter dans le module
en résumé :
si tu as un theme qui s'appui sur une variable pdst fixe alors ça ne peut fonctionner ( car elle annule la variable du pages.php et du module) ..
si ce n'est pas le cas
alors elle est défini ou pas dans le page.php et le module alors ca peut fonctionner ...

est ce plus clair ?

mais bizarre car d'après moi par exemple cela devrait fonctionner sur npds_boost_sk mais pas sur npds_right_sk par exemple ..

B-Mag B-Magicon_post

Ok mais quels sont ces thèmes?
Basic-right n'est pas dans les thèmes de la version téléchargée et de plus, il reproduit mon problème: on voit toujours la colonne de blocs à droite alors que je souhaite qu'elle disparaisse aussi.
Merci d'avance pour de plus amples précisions.


slt
Pour reprendre ce que viens de dire JPB
Si le theme que tu utilises possède dans le fichier header.php la variable $pdst= X
Alors l'affichage des pages encapsulées sera impossible en pleine page, il y aura toujours les colonnes définit par $pdst

J'utilse effectivement souvent cette variable car j'ai la flème de détailler pages.php pour indiquer la position des colonnes


je viens de passer mon labo avec par défaut "baseroc" pourque tu puisse voir.
Ce theme n'a pas la fameuse variable donc l'encapsuleur va fonctionner comme tu veux ;-)

Message édité par : B-Mag / 23-01-2018 20:06

Npdsteur Npdsteuricon_post
Hi,

Jpb, oui c'est aussi (parfaitement) fonctionnel sous npds-boost_sk et corporate...

bartok, pour moi le mot "fonctionnel" cible naturellement l'objet de votre message. Sinon, à quoi cela servirait-il ??? . :#
Mais oui ;-) j'aurai pu/du préciser totalement fonctionnel.

@+
bartok bartokicon_post
Citation : Npdsteur 
Bonsoir bartok,
Si (pour moi) ce module est fonctionnel avec la rev2016 >> (voir labo) ;-)
@+ 

salut à tous.
C'est cette affirmation (inexacte) :# qui a semé le doute dans mon esprit.
Merci à jpb et B-Mag pour les compléments d'information. C'est clair maintenant.
Pour les futurs lecteurs de ce fil, pour le module encapsuleur:
Les thèmes qui permettent un affichage du site sur toute la largeur:
BaseRoc, corporate, NBOR, npds-boost_sk
Les thèmes qui ne le permettent pas ($pdst='2' dans header.php):
MyBlogNPDS, Rev2016 (désolé Npdsteur) ;-) , right-boost.sk
Pas très grave mais il faut quand même le savoir.
Sujet clos pour moi mais je le laisse ouvert quelques jours.
Bonne continuation.
Jireck Jireckicon_post
Il faut Supprimer les lignes $pdst='X' dans tous les header.php dans tout les thèmes et mettre a jour correctement le fichier pages.php des thèmes.
bartok bartokicon_post
Citation : Jireck 

Il faut Supprimer les lignes $pdst='X' dans tous les header.php dans tout les thèmes et mettre a jour correctement le fichier pages.php des thèmes. 

Ah merci Jireck! Je pensais que le positionnement de $pdst était une obligation pour certains thèmes.
jpb jpbicon_post
Citation : bartok 

Citation : Jireck 

Il faut Supprimer les lignes $pdst='X' dans tous les header.php dans tout les thèmes et mettre a jour correctement le fichier pages.php des thèmes. 

Ah merci Jireck! Je pensais que le positionnement de $pdst était une obligation pour certains thèmes.  


l'utilisation de la variable $pdst est un choix (de loin le plus simple) dans certain thèmes pour fixer le nombre de colonnes désirée ... donc non dans ces themes la il ne faut pas l'enlever sinon ils ne fonctionneront plus correctement ...

et pour revenir à la question de l'encapsuleur : pourquoi avoir ce choix alors que justement il peut être défini dans pages.php (si justement LE theme le permet ...)

Jireck Jireckicon_post
Citation : jpb 


l'utilisation de la variable $pdst est un choix (de loin le plus simple) dans certain thèmes pour fixer le nombre de colonnes désirée ... donc non dans ces themes la il ne faut pas l'enlever sinon ils ne fonctionneront plus correctement ...

et pour revenir à la question de l'encapsuleur : pourquoi avoir ce choix alors que justement il peut être défini dans pages.php (si justement LE theme le permet ...)


Hors encapsuleur.
Comme tu le sais $pdst force l'affichage en X colonne suivant la valeur.
En toute logique, l'insertion des bonnes lignes dans pages du themes permet de faire la même chose, avec une flexibilité accrue pour tous les modules dont l'encapsuleur, etc... et avec la possibilite de faire la meme chose avec certaines pages du site.

Ensuite,chacun pourra choisir s'il veux normer ses pages de mettre dans le header.php la valeur $pdst.

C'est mon avis pour plus de simplicite ==>
troubleshooting exemple :

Q : J'ai un pb de mise en page
R : tu es sur quel theme ?
R : Regarde dans pages.php
R : sur ce theme, il faut regarder dans le header, dans celui-ci faut regarder dans pages.php, etc ..

Bref j'evite le nombre d'echange et de direction ou recherche pour les probleme de mise en page.


Q : J'ai un pb de mise en page
R : As tu vérifier le fichier pages.php a la racine de ton theme, il doit contenir xxx pour que cela fonctionne.



Voila

On en cause.. ??
Npdsteur Npdsteuricon_post
:-D
Voui c'est bien vrai ... n'utilisant pas MyBlogNPDS, Rev2016 , right-boost.sk ... je l'avoue bien, ma réponse n’était pas adéquate à l'ensemble des thèmes.

;-)
bartok bartokicon_post
Citation : Npdsteur 
:-D
Voui c'est bien vrai ... n'utilisant pas MyBlogNPDS, Rev2016 , right-boost.sk ... je l'avoue bien, ma réponse n’était pas adéquate à l'ensemble des thèmes.
;-)  

pod'souci
:-D
Citation : jpb
et pour revenir à la question de l'encapsuleur : pourquoi avoir ce choix alors que justement il peut être défini dans pages.php (si justement LE theme le permet ...)

Pour moi il suffit de documenter le module encapsuleur pour préciser ça. Mais ceci (la doc') est une autre histoire...
Après, pour le très très vieux débat "tout dans pages.php / pas tout"...

Jireck Jireckicon_post
Citation : bartok 
Après, pour le très très vieux débat "tout dans pages.php / pas tout"...


Pas du tout.... c'est pas un debat
Pages a été concu pour cela...
et $pdst est juste là pour de la retro-compatibilité. Il devrait etre supprimé.

Le système de pages assure même un fallback et plein, plein d'autres choses.