Fork me on GitHub






ajout colonne "auteur" sans les sommaires de publisher
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
Bonjour

Je souhaite ajouter une colonne "auteur" dans les sommaires de publisher.

A vu de nez, de mon point de vue de débutant et buse étalon en php, je crains qu'il me faille faire une modif dans le index.php de publisher...

Y a t-il une autre solution que modifier le php dans index.php ?

Merci

Posté le : 09/04/2011 17:38

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: ajout colonne "auteur" sans les sommaires de publisher
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
Re

J'ai fini par comprendre l'intérêt de la surcharge des templates pour faire ce que je veux.
Ici
http://www.68hc08.net/SITE4/modules/publisher/
j'ai réussi à ajouter ma colonne "auteur"

mon problème et que je n'ai pu accéder qu'au champs 'uid' de l'item dans le template, donc un numéro, pas le pseudo...

Comment puis je récupérer le champ 'uname' de la table 'users' dans mon template 'publisher_display_summary.html'?

Merci

Posté le : 09/04/2011 23:06

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: ajout colonne "auteur" sans les sommaires de publisher
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
dans author_items.php, tu as :
xoops_load('XoopsUserUtility');
$author_name XoopsUserUtility::getUnameFromId($uid$publisher->getConfig('format_realname'), true);
$xoopsTpl->assign('author_name_with_link'$author_name);

Posté le : 09/04/2011 23:11

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: ajout colonne "auteur" sans les sommaires de publisher
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
désolé mais je suis grand débutant sur ce genre de manip et le php est quasi du chinois pour moi encore...

Comment puisque je lancer ce calcul de $author_name et récupérer le résultat, pour chaque item, dans mon template publisher_display_summary.html'?

merci

Posté le : 09/04/2011 23:26

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: ajout colonne "auteur" sans les sommaires de publisher
Semi pro
Inscrit: 16/12/2008 16:38
Messages: 1644
salut je pense qu il te suffi de la commenter

merci

Posté le : 11/04/2011 11:06

http://www.troc-lorraine.com
vendre en lorraine

Partager Twitter Partagez cette article sur GG+
Re: ajout colonne "auteur" sans les sommaires de publisher
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
salut

j'ai bien essayé de l'utiliser comme les autres référence de contenu du templates en mettant les < et > mais ca ne donne rien...
Il n'y a pas a appeler une fonction quelquepart pour que le $xxx soit calculé ?

merci

Posté le : 11/04/2011 21:01

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
Partager Twitter Partagez cette article sur GG+
Re: ajout colonne "auteur" sans les sommaires de publisher
Semi pro
Inscrit: 25/08/2005 22:51
De Aix les bains
Messages: 1270
Bonjour

j'ai réussi à utiliser le code
xoops_load('XoopsUserUtility');
$author_name XoopsUserUtility::getUnameFromId($uid$publisher->getConfig('format_realname'), true);
$xoopsTpl->assign('author_name_with_link'$author_name);
en le plaçant dans index.php de publisher et en appelant la page index.php?uid=5

mais bien entendu author_name_with_link est calculé qu'une fois, à partir de mon uid=5 passé en paramètre à ma page...

Je serais bien tenté de le mettre dans mon template dans le <{foreach item=item from=$items}> qui affiche la liste des articles mais bien sur, le php dans une page html ca ne marche pas !

Tout ceci est bien logique mais je n'arrive pas à m'en sortir.
Le seul endroit où ca me parait possible de calculer ce "nom d'auteur" serait ici, dans index.php :
// Creating the last ITEMs
    
$itemsObj $publisher->getHandler('item')->getAllPublished($publisher->getConfig('idxcat_index_perpage'), $start, -1$sort$order);
    
$itemsCount count($itemsObj);
mais je ne vois pas du tout comment faire.

au sec.

Merci

Posté le : 01/05/2011 22:30

Mieux vaut marcher dans la bonne direction que courir dans la mauvaise.
----------------------------------------
www.68hc08.net la communauté francophone.
www.avironroannelecoteau.net (créé mais plus exploité)
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

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