bonjour,
quelque chose a-t-il changé avec Pluxml 5.6 pour la fonction plxShow->staticList(...) ?
i.e. ça ne marche plus chez moi (firefox 5.4, php 5.6)
bonjour,
quelque chose a-t-il changé avec Pluxml 5.6 pour la fonction plxShow->staticList(...) ?
i.e. ça ne marche plus chez moi (firefox 5.4, php 5.6)
oui : Firefox 54 !
voici les affichages de la page statique dotée du plxShow->staticList()
...........avant...........
Blog
truc
apropos
bsxClef
plan
plan
articles
pages
cats&tags
acteurs
priv
html
infos
membres
..........maintenant.............
plan ,
priv ,
................................
mais en fait, les infos sont bien dans la page statique, mais masquées sauf "plan" et "priv";
car, avec un copier-collé depuis cette page, on récupère tout comme avant. (css ?).
menu / pages-statiques : "afficher" partout (sauf pour la page d'accueil).
voir les pages statiques de https://brieucs.fr/vv0InTxXlpNGtJS4Ym2Z/clef/
dont "plan", "articles" (lastArtList et archList), "pages" (staticList),
"cat&tags" (catList et tagList) ; seul staticList ne marche pas.
(login=plume pw=pluxml)
je viens de créer un nouveau blog sur raspBerry-PI, avec pluxml 5.6
et la page statique "pages" utilisant $plxShow->staticList(...), et j'ai le même problème,
i.e. affiche le nom des groupes, mais noms des pages collapsés/cachés (on voit trainer
une sorte de virgule ou apostrophe).
C'est une question d'affichage, puisque staticList() produit bien le contenu recherché
(preuve par copier-coller aveugle de la page vers un autre support texte), mais ne
l'affiche pas : rien trouvé dans theme.css ni plucss.css du thème défaut.
Tu peux utiliser des outils de développement dans Firefox ou Chrome (touche F12) et voir la règle CSS qui met le bazar.
Si ton site est en ligne, donne nous le lien.
merci, bazooka07, je regarde avec l'outil de Firefox :
on dirait que c'est 'menu' dans <li ... class="static menu" ...
J'arrive à faire réapparaitre les éléments manquants en invoquant 'staticList(...)',
sans le class="#static_class" de l'exemple Kowalski, qu'on trouve aussi dans les paramètres par défaut.
j'ai un peu le même souci, dans mon menu j'ai le groupe qui apparait en 5.6 alors qu'il n'apparaissait pas en 5.5
dans mon fichier css du thème j'ai bien
[== CSS ==]
.static-group {
display: none;
}
mais cependant dans la nouvelle version, ils sont affichés...
une idée de l'endroit à vérifier ??
ok vous pouvez oublier le "bogue" car il n'y en a pas. Ce qu'il y a c'est que j'ai modifié plxShow pour pouvoir changer le comportement de mon menu en fonction de mon thème et il fallait simplement reprendre ces modifications dans le nouveau fichier (désolé)
par contre j'en profite pour vous faire connaître cette modification qui me semble intéressante à intégrer dans pluxml :
l'astuce consiste à rendre visible dans le menu les groupes qui correspondent aux pages statiques. Dans la sidebar mon thème reprend la liste des pages statiques qui correspondent aux groupes (donc la sidebar est une espère de sous-menu).
Les modifications dans plxShow sont minimes :
Ligne 1309
[== PHP ==]
$stat = str_replace('#static_name',plxUtils::strCheck($v['name']),$stat);
#BEGIN CHANGE FHE
#$stat = str_replace('#static_status',(($home===false AND $this->staticId()==intval($k))?'static active':'noactive'), $stat);
if($home AND $k==1) {
$stat = str_replace('#static_status','active',$stat);
} else {
if (preg_match('/^(categorie|article)/', $_SERVER['QUERY_STRING'])) {
$stat = str_replace('#static_status','noactive',$stat);
} else {
#Do not activate the sub menu as it is shown in side panel, only activate the main menu (group)
$stat = str_replace('#static_status',(($home===false AND ($this->staticId()==intval($k) || ( $v['group'] == $this->plxMotor->aStats[$this->plxMotor->cible]['group'] AND !empty($v['group']))))?'static active':'noactive'), $stat);
}
}
#END CHANGE FHE
if($v['group']=='')
$menus[][] = $stat;
Réponses
Non pas de modifs. C'est quoi ton souci ?
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
voici les affichages de la page statique dotée du plxShow->staticList()
...........avant...........
Blog
truc
apropos
bsxClef
plan
plan
articles
pages
cats&tags
acteurs
priv
html
infos
membres
..........maintenant.............
plan ,
priv ,
................................
mais en fait, les infos sont bien dans la page statique, mais masquées sauf "plan" et "priv";
car, avec un copier-collé depuis cette page, on récupère tout comme avant. (css ?).
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
menu / pages-statiques : "afficher" partout (sauf pour la page d'accueil).
voir les pages statiques de
https://brieucs.fr/vv0InTxXlpNGtJS4Ym2Z/clef/
dont "plan", "articles" (lastArtList et archList), "pages" (staticList),
"cat&tags" (catList et tagList) ; seul staticList ne marche pas.
(login=plume pw=pluxml)
je viens de créer un nouveau blog sur raspBerry-PI, avec pluxml 5.6
et la page statique "pages" utilisant $plxShow->staticList(...), et j'ai le même problème,
i.e. affiche le nom des groupes, mais noms des pages collapsés/cachés (on voit trainer
une sorte de virgule ou apostrophe).
C'est une question d'affichage, puisque staticList() produit bien le contenu recherché
(preuve par copier-coller aveugle de la page vers un autre support texte), mais ne
l'affiche pas : rien trouvé dans theme.css ni plucss.css du thème défaut.
Tu peux utiliser des outils de développement dans Firefox ou Chrome (touche F12) et voir la règle CSS qui met le bazar.
Si ton site est en ligne, donne nous le lien.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
on dirait que c'est 'menu' dans <li ... class="static menu" ...
J'arrive à faire réapparaitre les éléments manquants en invoquant 'staticList(...)',
sans le class="#static_class" de l'exemple Kowalski, qu'on trouve aussi dans les paramètres par défaut.
Allez voir, avec login=plume passw=pluxml (démo bsxClef) à :
https://brieucs.fr/vv0InTxXlpNGtJS4Ym2Z/clef/index.php?static9/pages
et pour comparer avec d'autres listes :
https://brieucs.fr/vv0InTxXlpNGtJS4Ym2Z/clef/index.php?static6/plan
brieucs.
font-size: 0rem;
margin: 0;
padding-left: 0;
}
dans mon fichier css du thème j'ai bien mais cependant dans la nouvelle version, ils sont affichés...
une idée de l'endroit à vérifier ??
merci
par contre j'en profite pour vous faire connaître cette modification qui me semble intéressante à intégrer dans pluxml :
l'astuce consiste à rendre visible dans le menu les groupes qui correspondent aux pages statiques. Dans la sidebar mon thème reprend la liste des pages statiques qui correspondent aux groupes (donc la sidebar est une espère de sous-menu).
Les modifications dans plxShow sont minimes :
Ligne 1309
Et puis ligne 1368:
Voilà j'espère que cela sera utile à quelqu'un !! (voire à moi lors de la prochaine MAJ...)