Fork me on GitHub






Modifier la requêtes des news
Newbie
Inscrit: 19/05/2008 23:11
Messages: 9
Bonjour, je viens encore sollicité votre aide

Comme l'indique le titre, j'aimerai modifier l'affichage notamment pour mettre des limites. par exemple j'aimerais lister les dernières news à partir de la 5ième. genre (LIMIT 5,) j'ai chercher un peu, dans le dossier class du module news y'a un fichier class.newsstory.php.

je pense que c'est la ou sont mes requêtes dans la fonction getAllPublished() mais je ne suis pas sûr

comment pourrai-je faire pour afficher les dernières article de à partir du 10 jusqu'au 20 par exemple.

merci d'avance

Posté le : 20/05/2008 13:25
Partager Twitter Partagez cette article sur GG+
Re: Modifier la requêtes des news
Newbie
Inscrit: 19/05/2008 23:11
Messages: 9
help please

Posté le : 20/05/2008 15:21
Partager Twitter Partagez cette article sur GG+
Re: Modifier la requêtes des news
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Bonjour et bienvenue,

Il est inutile de modifier les requêtes pour obtenir ce que tu souhaites.

Selon le cas, tu vas soit dans les préférences du module news, soit tu édites les blocs de ce module.

Ce module propose en téléchargement une documentation en français que tu trouveras dans la colonne de droite.

Posté le : 20/05/2008 15:27
Partager Twitter Partagez cette article sur GG+
Re: Modifier la requêtes des news
Newbie
Inscrit: 19/05/2008 23:11
Messages: 9
Merci de ta réponse.

ce que t'a énoncé comme résolution à mon problème je l'avais déjà fait, et refait, mais le doc ne propose pas de solution à ce problème et les préférences du module non plus.

Posté le : 20/05/2008 22:31
Partager Twitter Partagez cette article sur GG+
Re: Modifier la requêtes des news
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Citation :

Christian a écrit:
soit tu édites les blocs de ce module.


essayez ceci également ?

Posté le : 21/05/2008 02:21

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Modifier la requêtes des news
Newbie
Inscrit: 19/05/2008 23:11
Messages: 9
Dans les bloc nan plus je ne peut pas spécifier ce genre df'informations. j'ai essayer de voir les fichier class de plus près et la fonction getAllPublished():

function getAllPublished($limit=0, $start=0, $checkRight=false, $topic=0, $ihome=0, $asobject=true, $order = 'published', $topic_frontpage=false)

les variable $limit et $start devrai combler mon problème et notamment la ligne 179 du fichier class.newsstory.php

$result = $db->query($sql,intval($limit),intval($start));

mais bon ca marche à moitié et ca fait planté le reste

Posté le : 21/05/2008 16:37
Partager Twitter Partagez cette article sur GG+
Re: Modifier la requêtes des news
Newbie
Inscrit: 19/05/2008 23:11
Messages: 9
J'ai trouvé comment faire.

Pour qui serai aurait les même problème que moi il faut édite le fichier news/index.php et modifier la variable start.

dans mon cas sa donne à la ligne 117

if (isset($_GET['start']) ) {
$start = intval($_GET['start']);
} else {
if(!isset($_GET['storytopic']))
$start = 10;
else
$start = 0;
}

Résultat, sur la http://127.0.0.1/xoops/htdocs/modules/news/ il affiche les news que a partir du 10eme articles ainsi, dans mon cas j'ai un lecteur de news en flash qui les les news 1 à 10, comme ça pas trop de redondance.

voila si ca peut aider quelqu'un.

Posté le : 22/05/2008 23:22
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

13 Personne(s) en ligne (6 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 13 | Plus ...