Fork me on GitHub




(1) 2 »


Enlever la date et le nombre de lecture des articles.
Aspirant
Inscrit: 21/05/2005 08:47
Messages: 47
Bonjour,

J'ai encore quelques petites questions car comme vous le savez je me lance dans un site.

J'utilise MultiMenu qui pointe à chaque fois vers un article de façon à faire un peut comme ceci: (visualisez dans votre tête )

MENU:

Notre philosophie
Service
Avantage


Voila. Comme j'aurais pas le faire en html avec un systeme de cadre, ici je le fais par articles.

mais voilà ça fait un peu "con" de voir à droite

Citation :
le 17/3/2008 21:00:00 (0 lectures)


Comment puis je enlever pour tout les articles cette option?

J'ai déja désactive tout ce qui était désactivable dans les préférences.

N'y a t'il pas un fichier à éditer pour supprimer cette affichage?

En tout cas je l'espèere. Comme ça mes articles seront tout propres.

Merci d'avance et bonne soirée à tous.

Posté le : 17/03/2008 22:18
Partager Twitter Partagez cette article sur GG+
Re: Enlever la date et le nombre de lecture des articles.
Guest_
b'soir,

Si cela ne peut pas être désactivé depuis les Préférences du module (je confirme), tu dois effectivement mettre les mains dans le code.

L'affichage des infos est géré par les "templates" du module. Donc cela se passe - en principe - dans le dossier /templates du module.

Ensuite tu dois remonter la piste pour accéder précisément à l'information :
- tu regardes dans la barre d'adresse de ton navigateur le nom du fichier affiché
- tu ouvres ce fichier, avec un peu de chance l'information (la date et le nb de hits en l'occurrence) est dans ce fichier
- souvent il faut aller voir dans un autre template, appelé par le premier

Exemple si tu ouvres news_index.html tu auras cette portion de code :
<table width='100%' border='0'>
<
tr>
    <{
section name=i loop=$columns}>
    <
td width="<{$columnwidth}>%"><{foreach item=story from=$columns[i]}><{include file="db:news_item.html" story=$story}><{/foreach}></td>
    <{/
section}>
</
tr>
</
table>

... puisque ce que tu recherches ne se trouve pas dans ce premier fichier news_index.html, tu poursuis et tu ouvres le fichier appelé, en l'occurrence news_item.html

Et là, tu regardes le code :
<tr>
            <
td class="itemInfo"><{if $story.files_attached}><{$story.attached_link}>&nbsp;<{/if}><{if $story.poster != ''}><span class="itemPoster"><{$lang_postedby}> <{$story.poster}></span><{/if}> <span class="itemPostDate"><{$lang_on}> <{$story.posttime}></span> (<span class="itemStats"><{$story.hits}> <{$lang_reads}></span>) <{$news_by_the_same_author_link}></td>
        </
tr>

Tu supprimes les informations (= balises smarty) qui te paraissent gênantes :
- <span class="itemPostDate"><{$lang_on}> <{$story.posttime}></span> pour la date
- (<span class="itemStats"><{$story.hits}> <{$lang_reads}></span>) pour les hits


Lorsque tu interviens sur le template d'un module, le mieux (autant prendre de bonnes habitudes de suite) c'est d'employer la "surcharge des templates". Cela consiste à créer dans le répertoire de ton theme (www/themes/ton-theme/) une réplique de l'arborescence du module, afin d'avoir :
Citation :
www/themes/ton-theme/modules/news/


A l'intérieur tu places le template avant de le modifier. Tu le modifies. Et il prend la main sur l'original.

Avantages :
- tu conserves une copie du fichier original
- en cas de mise à jour du module News (c'est à dire écrasement des fichiers), tu préserves ta modification
- tu peux réemployer sans trop t'y perdre tes modifications d'un thème à l'autre

> voir cet article pour en savoir plus

@+

Posté le : 17/03/2008 22:42
Partager Twitter Partagez cette article sur GG+
Re: Enlever la date et le nombre de lecture des articles.
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour,

Le module news comporte une doc au format chm, dans celle-ci vous trouverez pas mal d'astuces pour personnaliser ce module

@++

Posté le : 18/03/2008 01:05

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Enlever la date et le nombre de lecture des articles.
Guest_
vi, en complément on y trouve la procédure pour retirer la date du bloc "articles récents"

@+

Posté le : 18/03/2008 01:52
Partager Twitter Partagez cette article sur GG+
Re: Enlever la date et le nombre de lecture des articles.
Aspirant
Inscrit: 21/05/2005 08:47
Messages: 47
Salut,

Merci j'ai bien trouvé donc dans la doc :

Citation :
Cette opération est très simple à réaliser, il faut éditer le template du bloc concerné : templates/blocks/news_block_top.html et rechercher la chaîne [<{$news.date}>]. Vous pouvez alors supprimer cett ligne ou la mettre en commentaire cette information pour qu'elle ne s'affiche plus.


Et suivi les instructions de Burning.

Mais malgrés tout quand je regarde il y toujours la date et le rating.

Merci pour les tuyaux je continue à chercher pourquoi malgrés les modifications effectuées cela m'affiche toujours çà.

Bonne journée :)

Posté le : 18/03/2008 08:58
Partager Twitter Partagez cette article sur GG+
Re: Enlever la date et le nombre de lecture des articles.
Guest_
b'jour,

Soit je me suis trompé ou alors c'est que ton site place les informations en cache (dans le répertoire /template_c) sans les mettre à jour.

Ce que tu devrais essayer :
- vider le répertoire /template_c (sauf index.html)
- regardes si cela prend en compte les modifications

Egalement :
- si tu utilises la surcharge, vérifies que le fichier est correctement situé :
Citation :
www/themes/ton-theme/modules/news/news_item.html

- pour éviter les soucis relatifs au cache, il y a une option dans les Préférences du site : il faut cocher Oui à l'option d'actualisation des thèmes

Posté le : 18/03/2008 10:43
Partager Twitter Partagez cette article sur GG+
Re: Enlever la date et le nombre de lecture des articles.
Aspirant
Inscrit: 21/05/2005 08:47
Messages: 47
Citation :
vider le répertoire /template_c (sauf index.html)


Bingo!

Merci c'était çà le problème!

J'en apprend des choses ici!!!

Merci Burning et kris!

PS: Citation :
si tu utilises la surcharge


Oui j'ai bien lu la doc et çà marche très bien

Posté le : 18/03/2008 10:48
Partager Twitter Partagez cette article sur GG+
Re: Enlever la date et le nombre de lecture des articles.
Aspirant
Inscrit: 30/11/2007 11:42
Messages: 38
bonsoir,
j'ai cherché partout dans la doc et dans les fichiers du module,mais je ne parviens pas à trouver comment
enlever la date & le nombre de lectures sur les pages d'articles & sur l'index.

pour les blocks, c'est en effet plutôt simple ! mais pour les articles eux-mêmes, impossible !
j'ai cherché où était défini le 'le' de la date, pour remonter le fil, mais je n'ai meme pas trouvé ça !

en commentant certains $xoopsTpl->assign j'arrive à :
le ( )

j'enlève donc les données, mais pas le fait que ça apparaisse !

comment puis-je faire ?

merci de votre aide !

Posté le : 18/10/2008 02:17
Partager Twitter Partagez cette article sur GG+
Re: Enlever la date et le nombre de lecture des articles.
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Mettez en CSS de votre theme une display:none ou visibility:hidden pour le itemInfo, itemPostDate ou itemStats.

Posté le : 18/10/2008 11:15

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Enlever la date et le nombre de lecture des articles.
Aspirant
Inscrit: 30/11/2007 11:42
Messages: 38
bonjour,
mince je n'ai pas été notifié de votre réponse !
je vais le faire de suite !
merci beaucoup !
analya

Posté le : 21/10/2008 09:41
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
(1) 2 »



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

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