|
Bege 472
| Posté : 06-04-2009 13:38
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 |  Profil www
|
|
bartok 399
| Posté : 06-04-2009 18:57
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
|  Profil
|
|
freud 113
| Posté : 07-04-2009 15:06
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">É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!"
|  Profil www
|
|
bartok 399
| Posté : 07-04-2009 18:08
salut tous les deux (et les autres aussi!)
...sauf que le thème c'est DukeB.
|  Profil
|
|
Bege 472
| |
Bege 472
| |
Bege 472
| Posté : 07-04-2009 18:15
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 " [ <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? |  Profil www
|
|
freud 113
| Posté : 07-04-2009 19:19
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 " [ <a href=\"admin.php?op=EditStory&sid=".$sid."\">".translate("Edit")."</a> | <a href=\"admin.php?op=RemoveStory&sid=".$sid."\">".translate("Delete")."</a> ]\n";
|  Profil www
|
|
Bege 472
| |
freud 113
| Posté : 07-04-2009 20:36
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
++ |  Profil www
|
|
Bege 472
| |
freud 113
| Posté : 08-04-2009 01:34
Quelle est l'url du lien exactement (complète) ? |  Profil www
|
|
Bege 472
| |
PhilGuen 991
| Posté : 08-04-2009 11:21
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} |  Profil E-mail www
|
|
Bege 472
| |