plan de site dans le template
bg62
Member
dans Modifications
bonjour
il y a déjà ceci :
http://forum.pluxml.org/viewtopic.php?id=802
j'ai pour l'instant ceci :
Fatal error: Call to private plxGlob::__construct() from context 'plxShow' in C:\wamp\www\.......\blog\data\statiques\003.plan-du-site.php on line 17
est-du au loacal où y-a-t-il une modif à faire ?
il y a déjà ceci :
http://forum.pluxml.org/viewtopic.php?id=802
j'ai pour l'instant ceci :
<h1>Liste de tous les articles du blog : plan du site</h1>
<?php
# Page statique Pluxml : liste de tous les articles par catégories par stephane@pluxml.org
# revision 1.0 par Stephane:
# - compatibilité pluxml 4.2
# - paramètrage du format de la date
# - tri des categorie en fonction de l'ordre d'affichage des catégories
# - tri des articles par catégories en fonction de l'ordre d'affichage des articles dans la catégorie
if(!defined('PLX_ROOT')) exit;
# Renseignez ici le format de la date
$format_date = '#num_day/#num_month/#num_year(4)';
global $plxShow;
$plxGlob_arts = new plxGlob(PLX_ROOT.$plxShow->plxMotor->aConf['racine_articles']);
$aFiles = $plxGlob_arts->query('/[0-9]{4}.([0-9]{3}).[0-9]{12}.[a-z0-9-]+.xml$/','sitemap','rsort');
if(is_array($aFiles)) { # On a des fichiers
while(list($k,$v) = each($aFiles)) { # On parcourt tous les fichiers
$temp = $plxShow->plxMotor->parseArticle(PLX_ROOT.$plxShow->plxMotor->aConf['racine_articles'].$v);
$plx_arts[$temp['categorie']][] = $temp;
}
if($plx_arts) { # On a des articles
# tri en fonction de l'ordre d'affiche des catégories
uksort($plx_arts, create_function('$a, $b', 'global $plxShow; return strcmp(array_search($a, array_keys($plxShow->plxMotor->aCats)), array_search($b, array_keys($plxShow->plxMotor->aCats)));'));
# On boucle sur nos articles
foreach ($plx_arts as $k => $v) {
# on trie en fonction de l'ordre d'affichage des articles dans la catégorie
if ($plxShow->plxMotor->aCats[$k]['tri'] == 'asc') usort($v, create_function('$a, $b', 'return strcmp($a["date"], $b["date"]);'));
else usort($v, create_function('$a, $b', 'return strcmp($b["date"], $a["date"]);'));
$cat_num = $k;
$cat_name = plxUtils::strCheck($plxShow->plxMotor->aCats[ $cat_num ]['name']);
$cat_url = $plxShow->plxMotor->aCats[ $cat_num ]['url'];
echo '<h2><a href="'.$plxShow->plxMotor->aConf['racine'].'?categorie'.$cat_num.'/'.$cat_url.'">'.$cat_name.'</a></h2>';
echo "<ul>";
# On boucle sur les articles de la categories
while(list($null, $art) = each($v)) {
$art_num = intval($art['numero']);
$art_url = plxUtils::strCheck(($art['url']));
$art_title = plxUtils::strCheck(($art['title']));
$art_date = plxDate::dateIsoToHum($art['date'], $format_date);
echo '<li>'.$art_date.': <a href="'.$plxShow->plxMotor->aConf['racine'].'?article'.$art_num.'/'.$art_url.'">'.$art_title.'</a></li>';
}
echo "</ul>";
}
}
}
?>
en faisant des tests (en local avec la v5), j'ai ces messages d'erreurs :Fatal error: Call to private plxGlob::__construct() from context 'plxShow' in C:\wamp\www\.......\blog\data\statiques\003.plan-du-site.php on line 17
est-du au loacal où y-a-t-il une modif à faire ?
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
par
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
???
@+
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
http://wiki.pluxml.org/?page=lister_les_articles_par_categories_dans_une_page_statique
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
YES ...
j'ai fouillé le wiki, mais à force on s'embrouille un peu ... ^^
Ce lien là à l'air de fonctionner, toujours en local, mais si tu as le temps d'y mettre le nez, par rapport à celui que j'avais sur l'autre version, au moins on pourrait en être sur ...
@+
bg
mes sites principaux : fonds d'écran gratuits - longue traîne - référencer votre site - brocante en ligne -
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)