[Plume CMS - users] (plume 1.2.4) problème catégories/sous catégories

10 views
Skip to first unread message

pyt.stbg

unread,
Apr 25, 2010, 5:19:23 AM4/25/10
to Plume CMS - users
1)filtrage par catégories.
j'ai 5 catégories/sous catégories et 6 articles. Sur la page d'acceuil
apparaît les 5 derniers articles. Quelque soit la catégorie/sous
catégorie sélectionnée ces 5 derniers articles apparaissent, comme sur
la page d'acceuil.
Ce filtrage semble être proposé dans <h2>En bref</h2>
Il y pour moi un bug ou du moins c'est très déroutant pour un
utilisateur par rapport à un SPIP, ne devrait apparaître que les
articles défini avec cette catégorie et/ou sous catégorie et sur la
page d'acceuil que les articles défini sur la page d'acceuil.
Avec le fonctionnement actuel, un utilisateur pour avoir accès à la
page d'acceuil est obligé de cliquer sur l'article en bref.

2) Menu categories, diférenciation catégories/sous catégories.
il n'y a ni pas d'indentation comme dans la partie administration, le
changement de style n'est pas possible dans le CSS entre catégories et
sous catégories. tout apparaît sous <ul id="top-categories">

--
===============================================================
Documentation : http://pxsystem.sourceforge.net/fr/docs/ToC.html
===============================================================
Vous recevez ce message car vous êtes membre du groupe de discussion "Plume CMS - users".
¤ Pour ajouter un message à ce groupe, veuillez envoyer un courriel à plume-c...@googlegroups.com
¤ Pour vous désabonner de ce groupe, veuillez envoyer un courriel à plume-cms-use...@googlegroups.com
¤ Pour davantage d'options veuillez vous rendre sur la page Web du groupe : http://groups.google.com/group/plume-cms-users
===============================================================
You received this message because you are subscribed to the Google Groups "Plume CMS - users" group.
¤ To post to this group, send email to plume-c...@googlegroups.com
¤ To unsubscribe from this group, send email to plume-cms-use...@googlegroups.com

Melody Nelson

unread,
Apr 25, 2010, 5:34:56 PM4/25/10
to Plume CMS - users
salut,

pour le point 1, voici comment ça fonctionne en standard

pour une catégorie, tu as une boucle $res dans le template/gabarit
category_category.php
cette boucle va afficher les x dernières ressources (articles et
brèves) associées à la catégorie que tu affiches
NB : le nombre d'éléments affichés est défini dans le template par
res_per_page qui se trouve en début de page dans pxTemplateInit

dans la page d'accueil, dont le template/gabarit est
category_homepage.php, il y a 2 boucles :
- la première (pxGetLastResources) affiche les x dernières ressources
toutes catégories confondues (tu peux ajouter des paramètres
complémentaires pour en changer le fonctionnement, cf la doc de Plume)
- la deuxième boucle ($res) affiche les x dernières ressources
associés à la catégorie "accueil" (fonctionnement identique aux
catégories)

tu trouveras des infos détaillées sur tout ça dans la doc :
http://pxsystem.sourceforge.net/fr/docs/ToC.html

pyt.stbg

unread,
Apr 26, 2010, 12:35:04 PM4/26/10
to Plume CMS - users
bonjour , c'est bien mon problème cette version 1,2,4 ne semble pas
filtrer les articles.

j'ai bien un boucle $res dans category_category.php

<?php
if ($cache->processPage(180)):
pxTemplateInit('order_res_manual|res_per_page:10|remove_numbers');
?>
...
<?php while (!$res->EOF()): ?>
<div class="resource">
<h2><a href="<?php pxResPath(); ?>"><?php pxResTitle('%s'); ?></
a></h2>
<p class="modified"><?php echo __('On'); ?> <a href="<?php
pxResPath(); ?>"><?php pxResDateModification(__('%Y-%m-%d at %H:
%M')); ?></a> <?php echo __('by'); ?> <a href="<?php
pxResAuthorEmail('mailto:%s'); ?>"><?php pxResAuthor(); ?></a>.<?php
pxResCategories(__(' In %s'), ', ', __(' and ')); ?>
</p>
<p class="comment-count">
<?php echo __('Number of comments:') ?> <?php
pxResCountComments() ?>
</p>
</div><!-- end resource -->
<?php
$res->moveNext();
endwhile; ?>

dans category_homepage.php j'ai bien la boucle $last, mais la boucle
$res n'est valable que pour menuleft/in short. cf code ci-dessous

<div id="content">
<?php while (!$last->EOF()): ?>
<div class="resource">
<h2><a href="<?php pxLastResPath(); ?>" title="<?php
pxLastResTitle('%s'); ?>"><?php pxLastResTitle('%s'); ?></a></h2>
<p class="modified"><?php echo __('On'); ?> <a href="<?php
pxLastResPath(); ?>" title="<?php echo __('Publish Date of:'); ?> <?
php pxLastResTitle('%s'); ?>"><?php pxLastResDateModification(__('%Y-
%m-%d</a> at %H:%M')); ?> <?php echo __('by'); ?> <a href="<?php
pxLastResAuthorEmail('mailto:%s'); ?>" title="<?php
pxLastResAuthor(); ?><?php echo __(', publisher of'); ?> <?php
pxLastResTitle('%s'); ?>"><?php pxLastResAuthor(); ?></a></p>
<?php pxLastResDescription(); ?>
</div><!-- end resource -->
<?php
$last->moveNext();
endwhile;
?>

<hr class="invisible" />
</div><!-- end content -->
<div id="menuleft">
<div class="col-content">
<h2><?php echo __('Categories'); ?></h2>

<?php pxPrimaryCategories('<ul id="top-categories">%s</ul>'); ?>

<h2><?php echo __('Links'); ?></h2>
<?php pxLink::linkList(); ?>

<h2><?php echo __('In short'); ?></h2>
<ul>
<?php while (!$res->EOF()): ?>
<li><a href="<?php pxResPath(); ?>" title="<?php pxResTitle(); ?
>"><?php pxResTitle(); ?></a></li>
<?php
$res->moveNext();
endwhile; ?>
</ul>
</div><!-- col-content -->
</div><!-- end menuleft -->

Merci Eric

Melody Nelson

unread,
Apr 26, 2010, 5:19:49 PM4/26/10
to Plume CMS - users
salut,

> c'est bien mon problème cette version 1,2,4 ne semble pas filtrer les articles.

en fait, je ne comprends pas ton problème, peut-être que c'est la
manière dont tu le formules,c'est pas toujours facile de se mettre à
la place de l'autre à l'écrit
ton site est visible quelque part pour que tu puisses donner des
exemples concrets du problème ?

sinon, j'ai plusieurs sites qui tournent sous plume (version 1.2.3) et
aucun souci (je sais que ça ne te console pas mais bon s'il s'agit
d'un bug il me semble très gros pour être passé dans la version
distribuée)

pyt.stbg

unread,
Apr 27, 2010, 1:05:22 AM4/27/10
to Plume CMS - users
J'ai peut-être une piste pour ce un problème dans
category_category.php
il y a
<div id="main">
<?php pxSingleCatTree('<ol class="tree">%s</ol>'); ?>
<div id="mainfloat">

dans le code source de la page html générée il n'y a que :
<div id="main">
<div id="mainfloat">

Le problème pouvant provenir d'un serveur exotique synology nas
ds110j, je viens d'essayer une nouvelle installation de plumecms avec
easyphp 5.3.21. j'ai des messages "Strict Standards" ... et
l'installation à la fin ne passe pas.

eric

pyt.stbg

unread,
Apr 27, 2010, 2:36:20 AM4/27/10
to Plume CMS - users
je crois que le plus simple est que tu m'indiques quelle version tu
utilise.

Eric.
> ¤ To unsubscribe from this group, send email to plume-cms-use...@googlegroups.com- Masquer le texte des messages précédents -
>
> - Afficher le texte des messages précédents -
Reply all
Reply to author
Forward
0 new messages