Fork me on GitHub




(1) 2 3 »


Titre - Article - Sujet - News
Aspirant
Inscrit: 27/10/2005 11:37
Messages: 58
Bonsoir,

Après une recherche sur le forum, je me permet de poster ici :)

Pour illustrer mon problème, voici un exemple :

J'ai deux sujets, "Sport" et "Politique".
Dans chaque sujet, j'ai 2 sous-sujets. "Liens" et "Evènements".

Mon problème est le suivant :

Quand je fais un article et que je le classe dans "Sport"-"Liens" par exemple, j'ai comme titre en page d'accueil : "Liens : Titre article"

Je voudrais avoir : "Sport : Liens : Titre article"

J'espère que c'est assez clair :)

@+

Posté le : 15/11/2005 18:40
Partager Twitter Partagez cette article sur GG+
Re: Titre - Article - Sujet - News
Xoops accro
Inscrit: 25/11/2004 12:53
De 48400 Florac - France
Messages: 3370
Bonsoir,

Je me risque à donner un avis :
je crois que ce n'est pas possible car je pense que les sujets parents et enfants sont tous des "storytopics" qui ne se différencient que par le numéro de topic ex : index.php?storytopic=6

Idée, nommer tes topics ainsi :

Sports
-Sports/Liens
-Sports/Evènements

Politique
-Politique/Liens
-Politique/Evènements

tu auras ainsi :
"Sports" "Sports/Liens" "Titre article"

Philippe.

Posté le : 15/11/2005 19:27
Partager Twitter Partagez cette article sur GG+
Re: Titre - Article - Sujet - News
Aspirant
Inscrit: 27/10/2005 11:37
Messages: 58
Merci pour ta réponse Philippe.

J'avais oublié de dire que j'utilise le module news 1.42 (ce qui est une information importante quand même :))
Je voudrais vraiment trouver un moyen au niveau des templates, ou même du code php.

Dans news_item.html (le template) , j'ai trouvé la ligne qui qui affiche le titre.

C'est :

<td class="itemHead"><span class="itemTitle"><{$story.title}></span></td>

Je me suis donc dis : "ok, tu n'as plus qu'à trouver où se trouve $story.title dans le code php"

Mais à ma grande surprise, $story.title ne se trouve que dans les templates (news_archive.html, news_by_topic.html, news_item.html) où elle n'est pas défini.

En fait, je voudrais savoir où la variable $story.title est définie, pour essayer d'ajouter la possibilité d'afficher les sujets-parents.

Par avance, merci.

Posté le : 15/11/2005 23:46
Partager Twitter Partagez cette article sur GG+
Re: Titre - Article - Sujet - News
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Ton besoin concerne le titre de l'article ou le titre de la page (ce qui est affiché en haut du navigateur) ?

Posté le : 16/11/2005 00:42
Partager Twitter Partagez cette article sur GG+
Re: Titre - Article - Sujet - News
Xoops accro
Inscrit: 25/11/2004 12:53
De 48400 Florac - France
Messages: 3370
Au niveau exemple de code je pense que tu devrais regarder du côté de MyLinks et WfDownload qui d'une certaine façon font ce que tu cherches quand on "déroule" les catégories.

Si tu arrives à le faire je pense que ça peut intéresser pas mal de monde..

Philippe.

Posté le : 16/11/2005 12:27
Partager Twitter Partagez cette article sur GG+
Re: Titre - Article - Sujet - News
Aspirant
Inscrit: 27/10/2005 11:37
Messages: 58
Merci pour l'itérêt que vous portez à ma requête.

@Christian : Ma demande concerne bien le titre de l'article visible en page d'accueil.

@Phmo : Merci pour le conseil.

Ceci dit, il faudrait vraiment que je comprenne comment est définie la variable <{$story.title}>, si j'ai bien compris, il y a un rapport avec "smarty", qqn pourrait il m'eclairer sur le sujet ? :)

Posté le : 16/11/2005 14:45
Partager Twitter Partagez cette article sur GG+
Re: Titre - Article - Sujet - News
Xoops accro
Inscrit: 04/02/2003 01:54
De Le Mans
Messages: 12273
Comme son nom l'indique xoops est orienté objet (OO de xoops), donc l'essentiel du travail se fait dans les classes du module. Voir article sur le modèle objet.

Ensuite Xoops utilise le moteur de templates smarty, c'est à dire que les fichiers php vont assigner des variables pour les transférer à smarty qui va gérer la présentation des données avec ce qui est défini dans les templates. voir article sur les templates.

Si tu n'as pas trop l'habitude, un détour par cette page, peut s'avérer utile.

Posté le : 16/11/2005 15:35
Partager Twitter Partagez cette article sur GG+
Re: Titre - Article - Sujet - News
Aspirant
Inscrit: 27/10/2005 11:37
Messages: 58
Bon ok, si vous me disiez
:lislestutos:

Je répondrais
:cdesmalades:

hehe, non sérieux, j'ai lu les textes sur les objets xoops et les templates.

J'ai vraiment essayer de comprendre, si je dis pas de bétise, il y a un fichier php qui assigne à <{$story.title}> une valeur de la base de donnée.

Mais je ne trouve pas où est défini story.title dans le code justement. :x
J'ai fait une recherche de tous les fichiers contenants story.title dans les fichiers du site, et seuls les trois templates news_archive.html, news_by_topic.html, news_item.html sont sortis, pas de fichier php.

J'aimerais bien savoir où se trouve le code en question au niveau de smarty.

Je sais, j'ai vraiment beaucoup à apprendre.

Qqn pourrait il m'orienter vers une partie du code ?

@+, et merci pour l'aide.

Posté le : 16/11/2005 16:31
Partager Twitter Partagez cette article sur GG+
Re: Titre - Article - Sujet - News
Xoops accro
Inscrit: 25/11/2004 12:53
De 48400 Florac - France
Messages: 3370
Ce ne serait pas traité dans :

class.newsstory.php
article.php

???

Posté le : 16/11/2005 19:24
Partager Twitter Partagez cette article sur GG+
Re: Titre - Article - Sujet - News
Aspirant
Inscrit: 27/10/2005 11:37
Messages: 58
Après quelques recherches dans le code, j'ai trouvé plusieurs chose que je ne sais pas exploiter.

1: Dans /modules/news/class/class.newsstory.php
function textlink()
    {
        
$ret "<a href='".XOOPS_URL."/modules/news/index.php?storytopic=".$this->topicid()."'>".$this->topic_title()."</a>";
        return 
$ret;
    }


2: Dans /modules/news/article.php
$story['title'] = $article->textlink()."&nbsp;:&nbsp;".$article->title();
$story['topic_title'] = $article->textlink();


Voilà, il me semble que $article->textlink()."&nbsp;:&nbsp;".$article->title(); est bien la ligne qui affiche le titre, d'où "&nbsp;:&nbsp;" pour les deux points entre le titre du sujet et de l'article, non ?

Je nage là.

@+

Posté le : 17/11/2005 15:32
Partager Twitter Partagez cette article sur GG+

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



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

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