logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
13 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 429 843

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Pour débuter »» [Résolu] - Article posté par xxx

[Résolu] - Article posté par xxx#24293

4Contributeur(s)
BegebartokfreudPhilGuen
3 Modérateur(s)
developpeurjpbJireck
Bege Begeicon_post
Bonjour à tous,

quand je modifie un article posté par une personne, l'article affiche en ensuite mon pseudo par exemple il mets :
"Posté par machin", comment faire pour modifier et mettre le nom de l'auteur?

merci de votre aide
bartok bartokicon_post
Bonjour,

Deux données de la table "stories" peuvent être utilisées selon le thème:
- aid
- informant

mieux vaut modifier et afficher informant.
(un peu bourrin mais en attendant mieux...)

y a pô d'koi
freud freudicon_post
Salut,

l'affichage de ces informations est géré depuis une page HTML du thème que tu utilises.

Exemple

Localisation du fichier HTML :
/themes/Permanent-Double-Side/html/detail-news.html

Dedans tu as :


<div class="article">
       <h2>!N_titre!</h2>
       <div id="article_infos">&Eacute;crit par !N_emetteur!. Posté le !N_date! par !N_publicateur!</div>
  </div>
    <!-- <div class="article-sujet">!N_sujet!</div>-->
  <div>
    !N_texte!
  </div>
</div>



Tu n'as qu'à modifier ce qui se trouve dans le DIV "article_info".
Ne laisser par exemple que "Ecrit par !N_emetteur!"
bartok bartokicon_post
salut tous les deux (et les autres aussi!)
;-)
...sauf que le thème c'est DukeB.
:#
Bege Begeicon_post
Citation : bartok 

salut tous les deux (et les autres aussi!)
;-)
...sauf que le thème c'est DukeB.
:#  


ah non, c'est "easy_thème" c'est pour un autre site qui est
ici http://www.rouhling.net/acces/index.php?op=edito
Bege Begeicon_post
Citation : freud 
Tu n'as qu'à modifier ce qui se trouve dans le DIV "article_info".
Ne laisser par exemple que "Ecrit par !N_emetteur!"
 


ok, je vais aller voir ça et je reviens
Bege Begeicon_post
alors dans le fichier du thème "easy-thème" j'ai trouvé ça :


[french]Posté par[/french][english]Posted by[/english] !N_publicateur!, [french]le[/french][english]on[/english] !N_date!
<?PHP
global $admin$sid;
if (
$admin) {
   echo 
"&nbsp;[ <a href=\"admin.php?op=EditStory&sid=".$sid."\">".translate("Edit")."</a> | <a href=\"admin.php?op=RemoveStory&sid=".$sid."\">".translate("Delete")."</a> ]\n";



c'est quelle partie que je devrais supprimer?
freud freudicon_post
Toi ça te donne "Posté par machin_truc".
Tu ne veux pas le poster mais le rédacteur.

Tu peux par exemple remplacer le texte écrit en français par Ecris par, et remplacer !N_publicateur! par !N_emetteur!
Ce qui donnerait :



[french]Ecris par[/french][english]Posted by[/english] !N_emetteur!, [french]le[/french][english]on[/english] !N_date!
<?PHP
global $admin$sid;
if (
$admin) {
   echo 
"&nbsp;[ <a href=\"admin.php?op=EditStory&sid=".$sid."\">".translate("Edit")."</a> | <a href=\"admin.php?op=RemoveStory&sid=".$sid."\">".translate("Delete")."</a> ]\n";


Bege Begeicon_post
Citation : freud 

Toi ça te donne "Posté par machin_truc".
Tu ne veux pas le poster mais le rédacteur.

oui c'est bien ça, pas besoin de posteur,
Citation : freud
Tu peux par exemple remplacer le texte écrit en français par Ecris par, et remplacer !N_publicateur! par !N_emetteur!
Ce qui donnerait :

j'ai mis le code comme ça, mais il y a toujours le posteur, est ce que ça prendrait effet seulement au prochain article?
freud freudicon_post
C'est étrange car dans la fonction d'édition des articles informant n'est pas mis à jour dans la base de données :

admin/stories.php >> function changeStory()



mysql_query("update stories set catid='$catid', title='$subject', hometext='$hometext', bodytext='$bodytext', topic='$topic', notes='$notes', ihome='$ihome' where sid='$sid'");



Je vais mater Dr House, je reviens voir ça de plus près après ;-)

++
Bege Begeicon_post
j'ai même fait un essai en supprimant carrément le fichier et rien ne change,
peut être quelque chose à voir avec les préférences?

Message édité par : Bege / 08-04-2009 07:16

freud freudicon_post
Quelle est l'url du lien exactement (complète) ?
Bege Begeicon_post
Citation : freud 

Quelle est l'url du lien exactement (complète) ? 


euh, quel lien?
le site est là :
http://www.rouhling.net/acces/index.php?op=edito

et par exemple un des articles et le premier avec la photo des jeunes pompiers, il a marqué :
"Posté par Bernard, le Lundi 06 avril 2009 @ 13:22:32 "
et dessous
"Alain écrit "
s'il y avait juste "Posté le Lundi 06 avril 2009 @ 13:22:32 "
et dessous
"Alain écrit " ce serait super
PhilGuen PhilGuenicon_post
Ou j'ai mal compris la question, ou c'est simplement dans le thème.

Par exemple dans le index-news.html de ton thème tu remplaces


[french]Posté par[/french][english]Posted by[/english] !N_publicateur!, [french]le[/french][english]on[/english] !N_date!



par

[code]
[french]Posté [/french][english]Posted [/english] [french]le[/french][english]on[/english] !N_date!
[/code}
Bege Begeicon_post
Citation : PhilGuen 

Ou j'ai mal compris la question, ou c'est simplement dans le thème.

Par exemple dans le index-news.html de ton thème tu remplaces


[french]Posté par[/french][english]Posted by[/english] !N_publicateur!, [french]le[/french][english]on[/english] !N_date!



[code]
[french]Posté [/french][english]Posted [/english] [french]le[/french][english]on[/english] !N_date!
[/code} 

et ben voilà, il affiche exactement comme je le voulais :=!

merci beaucoup :-D