web-dev-qa-db-fra.com

Mise en œuvre d'articles collants

Je voudrais implémenter quelque chose de similaire aux articles "collants" dans un forum, où un ou deux d'entre eux apparaissent en haut, suivis du contenu du blog, et je souhaite que ces articles "collants" soient modifiables par un modérateur à l'avant. -fin.

Une façon de simuler un seul article "collant" consiste à placer le contenu dans la description de la catégorie, mais cela ne fonctionne que pour un article et il n'est pas modifiable dans le frontal.

Je suis prêt à penser latéralement. Peut-être que je pense à tout cela est faux. Cela pourrait éventuellement être fait en tant que catégorie de blog distincte affichée sous les articles principaux (dans un module?), Et où les éléments de blog eux-mêmes sont gérés dans un élément de menu distinct.

8
Peter Wiseman

La méthode la plus simple que je puisse penser consiste à utiliser l'option "sélectionnée" sur les articles. Marquez n'importe quel article que vous voulez "collant" comme "en vedette" dans le gestionnaire d'articles.

Ensuite, dans l'élément de menu pour la mise en page du blog, passez à la "mise en page du blog" et recherchez "ordre des articles". Sélectionnez "Ordre des articles en vedette" pour placer les articles en premier.

Le mauvais côté de cette méthode est qu’elle utilise "ordre" comme métrique secondaire au lieu de la date. Ainsi, les articles vont mettre les articles en premier, puis triés selon l'ordre que vous avez défini dans le gestionnaire d'articles, pas nécessairement le plus récent en premier. (Cela vous permet cependant de commander les articles collants, alors c'est Nice.)

Je crois que les nouveaux articles seront par défaut au premier rang. Ils devraient donc être classés par ordre chronologique, mais il pourrait y avoir quelques bizarreries à cela.

[PW: La commande secondaire est la commande des fonctionnalités, pas la commande des articles, d’où un problème, à moins que je ne modifie le code principal pour ajouter une troisième commande. J'ai créé l'article n ° 33685 de Joomla Tracker et inclus un correctif. Maintenant, tout ce que nous avons à faire est de le faire tester et accepter. ]

9
David Fritsch

Matt Thomas a récemment décrit sa méthode, que je privilégie également, pour créer des articles collants dans Joomla 3.x:

http://betweenbrain.com/notes/71-sticky-articles-in-joomla-

Pour ce faire, vous devez essentiellement commander les articles par date de création et définir la date de création de votre article "collant" sur une date ultérieure.

7
Seth Warburton

Je ne suis pas tout à fait sûr de ça,

Définissez l'ordre dans le gestionnaire d'articles. Vous pouvez y définir une valeur négative pour l’ordre (par exemple -10). De cette façon, l'article restera au top. Je pense que cela dépend en quelque sorte du réglage de votre menu (réglage avancé de la manière dont les articles doivent être triés).

1
kumarramalingam

Une autre option que vous pouvez essayer si vous souhaitez créer un modèle de substitution consiste à dupliquer la sortie des résultats et à créer le premier article qui vient d’être présenté et le second ordre par date.

Ou pour les emplacements tels que les barres latérales où vous pouvez utiliser des modules, vous pouvez les commander afin que le premier affiche le titre et que les articles viennent juste de paraître et que le second masque le titre et soit classé par date.

juste comme des pensées ...

1
tristanbailey