Fork me on GitHub






[Module NEWS 1.66 ] Supprimer Nº de page dans SUMMARY
Newbie
Inscrit: 04/02/2003 21:18
Messages: 17
Bonjour,

j'ai rarement galéré pour faire une modif aussi petite soit-elle :D

Je vous demande donc de l'aide sur le point suivant :
je souhaite retirer les numéros de page affichés dans les [SUMMARY] créés dans un article.

Je me suis dit facile je vais retirer le "%d" à la ligne
define("_NW_PAGE_AUTO_SUMMARY","(%d) %s");

du fichier /news/language/french/main.php

bah non pas si simple car ça fait sauter également le titre de la page au niveau du summary.

Je suis donc allé bidouiller la fonction summary dans le fichier class.newsstory.php mais je n'arrive à rien.
Voici la fonction en question :

function auto_summary($text, &$titles)
{
$auto_summary = '';
if(news_getmoduleoption('enhanced_pagenav')) {
$expr_matches = array();
$posdeb = preg_match_all('/(\[pagebreak:|\[pagebreak).*\]/iU', $text, $expr_matches);
if(count($expr_matches) > 0) {
$delimiters = $expr_matches[0];
$arr_search = array('[pagebreak:', '[pagebreak', ']');
$arr_replace = array('', '', '');
$cpt = 1;
if(isset($titles) && is_array($titles)) {
$titles[] = strip_tags(sprintf(_NW_PAGE_AUTO_SUMMARY,1, $this->title()));
}
$item = "<a href='".XOOPS_URL.'/modules/news/article.php?storyid='.$this->storyid()."&page=0'>".sprintf(_NW_PAGE_AUTO_SUMMARY, 1, $this->title()).'</a><br />';
$auto_summary .= $item;

foreach($delimiters as $item) {
$cpt++;
$item = str_replace($arr_search, $arr_replace, $item);
if(xoops_trim($item) == '') {
//$item = $cpt;
}
$titles[] = strip_tags(sprintf(_NW_PAGE_AUTO_SUMMARY,$cpt, $item));
$item = "<a href='".XOOPS_URL.'/modules/news/article.php?storyid='.$this->storyid().'&page='.($cpt-1)."'>".sprintf(_NW_PAGE_AUTO_SUMMARY,$cpt, $item).'</a><br />';
$auto_summary .= $item;
}
}
}
return $auto_summary;
}
***************************

Voilà.
Merci d'avance et que vive xoops.

Posté le : 21/03/2012 23:06
Partager Twitter Partagez cette article sur GG+
Re: [Module NEWS 1.66 ] Supprimer Nº de page dans SUMMARY
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour,

De mémoire, la modification est à faire dans le template html

Posté le : 06/04/2012 08:48

La connaissance s'accroît quand on la partage ...
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

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