Fork me on GitHub




(1) 2 »


Modifier template de SmartSection
Régulier
Inscrit: 10/06/2011 08:33
Messages: 108
Bonjour,

J'utilise XOOPS et le module SmartSection, cependant j'aimerai modifier la valeur de "<{$item.poster}>" définie dans le fichier "smartsection_items_recent.html" afin de supprimer la balise "title" qui apparaît dans le code source lors de l'affichage du bloc. Sauf que je ne trouve pas où ça se situe dans les fichiers de SmartSection, pouvez-vous m'éclaircir ?

Merci

Posté le : 22/11/2012 18:29

Edité par tatane sur 02/12/2012 17:34:02
Partager Twitter Partagez cette article sur GG+
Re: Modifier template de SmartSection
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
Bonjour,
Je ne comprends pas très bien ce que tu veux faire ?

Posté le : 24/11/2012 17:21

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
Partager Twitter Partagez cette article sur GG+
Re: Modifier template de SmartSection
Régulier
Inscrit: 10/06/2011 08:33
Messages: 108
Bonjour,

Enfaite, sur la page d'accueil de mon site, j'ai un bloc qui m'affiche les derniers articles publiés sous la forme de tableau. Une colonne indique l'auteur de l'article avec un lien vers le profil de l'utilisateur, dans la base "a" il y a l'attribut "title" d'indiqué et je souhaite l'enlever du code. Or je ne trouve pas ça dans les fichiers de template c'est pour cela que je viens vers vous

En espérant vous avoir éclairci.

Posté le : 25/11/2012 11:20
Partager Twitter Partagez cette article sur GG+
Re: Modifier template de SmartSection
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
Dans le fichier ./modules/news/blocs/news_top.php je crois ( a moins que tu utilises les surcharges, dans ce cas c'est .themes/ton_theme/modules/news/blocs/news_top.php non non pas les fichiers PHP, dur a l'heure de l'apéro.

Posté le : 25/11/2012 12:40
Partager Twitter Partagez cette article sur GG+
Re: Modifier template de SmartSection
Régulier
Inscrit: 10/06/2011 08:33
Messages: 108
Oui mais dans le cas du module SmartSection ce n'est pas ce fichier ?

Posté le : 26/11/2012 22:52
Partager Twitter Partagez cette article sur GG+
Re: Modifier template de SmartSection
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
tout ce trouve dans le fichier './modules/smartsection/blocks/item_new.php'

Posté le : 27/11/2012 08:14
Partager Twitter Partagez cette article sur GG+
Re: Modifier template de SmartSection
Régulier
Inscrit: 10/06/2011 08:33
Messages: 108
Oui mais ce fichier il n'y a rien qui précise l'attribut "title=" une variable.. J'ai pas mal cherché avant de demander sur le forum.

Posté le : 29/11/2012 20:58
Partager Twitter Partagez cette article sur GG+
Re: Modifier template de SmartSection
Admin Frxoops
Inscrit: 04/03/2011 09:10
De Lot
Messages: 2837
tu peux modifier le formats des liens dans le fichier class ./modules/smartsection/class/item.php'
c'est la fonction 'getItemLink' (ligne 196 chez moi)

Posté le : 30/11/2012 11:06
Partager Twitter Partagez cette article sur GG+
Re: Modifier template de SmartSection
Régulier
Inscrit: 10/06/2011 08:33
Messages: 108
D'accord, merci, je trouve bien cette fonction mais que dois-je modifier pour ne plus afficher l'attribut title parce que je ne vois pas... ?

J'ai ce code pour la fonction :

function getItemLink($class=false$maxsize=0
    {         
if (
$class) {             
return 
'<a class=' $class ' href="' $this->getItemUrl() . '">' $this->title($maxsize) . '</a>';         
} else { 
            return 
'<a href="' $this->getItemUrl() . '">' $this->title($maxsize) . '</a>';         
}     
}

Posté le : 01/12/2012 20:42
Partager Twitter Partagez cette article sur GG+
Re: Modifier template de SmartSection
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
Essaie dans le fichier modules/smartsection/blocks/items_recent.php

de remplacer
$newItems['poster'] = xoops_getLinkedUnameFromId($itemsObj[$i]->uid());


par
$newItems['poster'] = '<a href="' XOOPS_URL '/userinfo.php?uid=' $itemsObj[$i]->uid() . '">' XoopsUser::getUnameFromId($itemsObj[$i]->uid()) . '</a>';


Posté le : 01/12/2012 22:16

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
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

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