Ajoutez l'heure à un commentaire

Ajoutez l'heure à un commentaire - PHP - Programmation

Marsh Posté le 26-10-2007 à 13:24:25    

Bonjour à tous.
 
Je ne suis pas informaticien, ni programmeur. Se pose à moi le problème suivant : je souhaite ajouter sur une plateforme blogspirit l'heure aux commentaires. Or, je ne connais pas les commandes et les variables à ajouter. Voici le script en entier. Où et comment dois-je le modifier pour que l'heure soit présente à côté du jour ? Merci infiniment de votre réponse .
 
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$blog.language}" lang="{$blog.language}">
3    <head>
4       <link rel="icon" href="{$platform.url}graphics/favicon.ico" type="image/x-icon" />
5        <link rel="shortcut icon" href="{$platform.url}graphics/favicon.ico" type="image/x-icon" />
6        <title>{$post.title|htmlspecialchars} : {$blog.title}</title>
7        <meta name="description" content="{$blog.description|htmlspecialchars}" />
8        <meta name="keywords" content="{$blog.keywords|htmlspecialchars}" />
9        <meta name="abstract" content="{$blog.description|htmlspecialchars}" />
10        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
11        <meta name="publisher" content="http://www.blogspirit.com/" />
12        <meta name="generator" content="http://www.blogspirit.com/" />
13        {if $blog.private}
14        <meta name="robots" content="noindex,nofollow" />
15        {/if}
16        <link rel="stylesheet" href="{$blog.url}style.css" type="text/css" />
17        <link rel="alternate" type="application/atom+xml" title="Atom" href="{$blog.url}atom.xml" />
18        <link rel="alternate" type="application/rss+xml" title="RSS" href="{$blog.url}index.rss" />
19        <link rel="start" href="{$blog.url}" title="Home" />
20        <script type="text/javascript" src="{$platform.url}javascript/validator.js"></script>
21        <script type="text/javascript" src="{$platform.url}javascript/rememberme.js"></script>
22        {if $platform.modules.registeredcomment}
23        <script type="text/javascript" src="{$platform.url}javascript/registeredcomment.js"></script>
24        {/if}
25        <script type="text/javascript">
26        {literal}
27        var useAuth = false;
28        function submitForm(objForm) {
29            handleRemember(objForm);
30            if(validateFormpost_comment(objForm)) {
31                return true;
32            } else {
33                return false;
34            }
35        }
36        function validateForm(objForm) {
37          return validateFormpost_comment(objForm);
38       }
39        function validateFormpost_comment(objForm) {
40          var validResult = true;
41          var spanText;
42          var spanElt;
43          var tempText;
44          widgetsWithError = new Array();
 
45        if(!useAuth && !checkLength(objForm.elements['post_comment_author'])) {
46          spanText = "{/literal}{t}Enter your name.{/t}{literal}";
47          validResult=false;
48        } else {
49         spanText = '';
50        }
51       putInnerText("post_comment_author_error",spanText);
 
 
53       spanText = "{/literal}{t}Enter your email.{/t}{literal}";
54          validResult=false;
55        } else {
56         spanText = '';
57        }
58        putInnerText("post_comment_author_email_error",spanText);
 
59        if(!checkLength(objForm.elements['post_comment_source'],1)) {
60          spanText = "{/literal}{t}Enter a comment.{/t}{literal}";
61          validResult=false;
62        } else {
63         spanText = '';
64        }
65        putInnerText("post_comment_source_error",spanText);
 
66          return validResult;
67        }
68        {/literal}
69        </script>
70    </head>
71    <body>
72        <div id="container">
73         <div class="container-decorator1">
74                <div class="container-decorator2">
75                    <div id="banner-img">
76                        <div class="banner-img-decorator1">
77                            <div class="banner-img-decorator2">
78                             <div class="img-link">
79                                    <a href="{$blog.url}"></a>
80                            </div>
81                        </div>
82                    </div>
83                    <div id="banner">
84                        <div class="banner-decorator1">
85                            <div class="banner-decorator2">
86                                <h1><a href="{$blog.url}">{$blog.title}</a></h1>
87                                <h2>{$blog.description|default:"&nbsp;"}</h2>
88                            </div>
89                        </div>
90                    </div>
91                    <div id="left">
92                        <div class="left-decorator1">
93                            <div class="left-decorator2">
94                                {sidebar file="sidebar1.htm"}
95                            </div>
96                        </div>
97                    </div>
98                    <div id="right">
99                        <div class="right-decorator1">
100                            <div class="right-decorator2">
101                                {sidebar file="sidebar2.htm"}
102                            </div>
103                        </div>
104                    </div>
105                    <div id="center">
106                        <div class="center-decorator1">
107                            <div class="center-decorator2">
108                                <div class="content">
109                                    <h2><span>{t}Previewing your comment{/t}</span></h2>
110                                    <p>{$post_comment_source|stripslashes|nl2br}</p>
111                                    <p class="posted">
112                                        {t}Posted by:{/t}
113                                        {link href="$post_comment_author_link" text="`$post_comment_author`"} |  
114 {$smarty.now|date_format:"`$blog.date_format`"}
115                                    </p>
116                                    {if $blog.moderate_comments}
117                                       <p>{t}NB: Comments are moderated on this weblog.{/t}</p>
118                                    {/if}
119                                    <webform:form javascript="0" onsubmit="return submitForm(this)" name="post_comment" method="post"  
120 action="{$blog.url}comments">
121                                        <input type="hidden" name="post_id" value="{$post_comment_post}" />
122                                        <input type="hidden" name="mhash" value="{$mhash}"/>
123                                   <input type="hidden" name="registered_username" value="" id="hfusername"/>
124                                        <input type="hidden" name="registered_nick" value="" id="hfnick"/>
125                                        <input type="hidden" name="registered_email" value="" id="hfemail"/>
126                                        <input type="hidden" name="registered_ts" value="" id="hfts"/>
127                                        <input type="hidden" name="registered_key" value="" id="hfkey"/>
128                                        {if $platform.modules.registeredcomment}
129                                        <div id="commentregisteredintro" style="display:none">
130                                            {* show when user is identified *}
131                                            <p>{t 1="<span id='commentnick'>..</span>"}You are logged in as %1.{/t}</p>
132                                        </div>
133                                        <div id="commentanonymousintro">
134                                            {if !$blog.anon_comments}
135                                            <p>{t}You are not signed in.{/t}
136                                            {* show when user is not identified and identification is required *}
137                                            {t}You need to be registered to comment on this blog.{/t}
138                                            <a href='{registered_comment_pass return="`$post.permalink`"}'>{t}Sign in{/t}</a></p>
139                                            {/if}
140                                        </div>
141                                        {/if}
142                                        <div id="allinputs"{if !$blog.anon_comments} style="display:none"{/if}>
143                                   <div class="formelement" id="anonymousonly1">
144                                    <label>
145                                     <span class="name">{t}Your name:{/t}<br /></span>
146                                     <span class="value">
147                                                        <webform:input type="text" tabindex="1" id="author" name="post_comment_author"  
148 value="$post_comment_author"/>
149                                                        <webform:errormessage name="post_comment_author" value="$post_comment_author_error" />
150                                     </span>
151                                    </label>
152                                    <div style="clear: both"></div>
153                                   </div>
154                                   <div class="formelement" id="anonymousonly2">
155                                    <label>
156                                     <span class="name">{t}Your email:{/t}<br /></span>
157                                     <span class="value">
158                                                        <webform:input type="text" tabindex="2" id="email" name="post_comment_author_email"  
159 value="$post_comment_author_email"/>
160                                                        <webform:errormessage name="post_comment_author_email" value="$post_comment_author_email_error" 161 />
162                                     </span>
163                                    </label>
164                                <div style="clear: both"></div>
165                                      </div>
166                                   <div class="formelement">
167                                    <label>
168                                     <span class="name">{t}Your URL:{/t}<br /></span>
169                                     <span class="value">
170                                      <webform:input type="text" tabindex="3" id="url" name="post_comment_author_link" 171value=$post_comment_author_link|default:"http://" />
172                                     </span>
173                                    </label>
174                                    <div style="clear: both"></div>
175                                   </div>
176                                   <div class="formelement">
177                                    <label>
178                                     <span class="name nowrap">{t}Your comment:{/t}<br />
179                                     </span>
180                                                    <webform:errormessage name="post_comment_source" value="$post_comment_source_error" />
181                                     <textarea tabindex="4" id="comment-text" name="post_comment_source" rows="10"  
182 cols="43">{$post_comment_source|stripslashes}</textarea>
183                                    </label>
184                                    <div style="clear: both"></div>
185                                   </div>
186                                            <div class="formelement">
187                                                <span class="value">
188                                                    <input tabindex="7" type="submit" name="preview" value="&nbsp;{t}Preview{/t}&nbsp;" />
189                                                    <input tabindex="6" type="submit" name="post" value="&nbsp;{t}Send{/t}&nbsp;" />
190                                                </span>
191                                            </div>
192                                   <div class="formelement">
193                                    <label>
194                                     <span class="name nowrap">{t}Remember info:{/t}<br />
195                                     </span>
196                                     <webform:checkbox name="remember" checked="$remember" tabindex="5">
197                                          <webform:option text=" " value="1" />
198                                     </webform:checkbox>
199                                    </label>
200                                    <div style="clear: both"></div>
201                                   </div>
202                                   <div class="formelement">
203                                    <label>
204                                     <span class="name nowrap">{t}Subscribe to the thread:{/t}<br />
205                                     </span>
206                                     <webform:checkbox name="thread" tabindex="6" checked="$thread">
207                                         <webform:option text=" " value="1" />
208                                     </webform:checkbox>
209                                    </label>
210                                    <div style="clear: both"></div>
211                                   </div>
212                                  </div>
213                                    </webform:form>
214                                </div>
215                            </div>
216                        </div>
217                    </div>
218                    <div style="clear: both;">&#160;</div>
219                </div>
220            </div>
221        </div>
222        <div id="extraDiv1"><span></span></div><div id="extraDiv2"><span></span></div><div id="extraDiv3"><span></span></div>
223        <div id="extraDiv4"><span></span></div><div id="extraDiv5"><span></span></div><div id="extraDiv6"><span></span></div>
224    </body>
225 </html>


Message édité par loulou le marlou le 26-10-2007 à 13:52:35
Reply

Marsh Posté le 26-10-2007 à 13:24:25   

Reply

Marsh Posté le 26-10-2007 à 13:42:29    

Hors Charte, on ne fait pas le boulot à ta place, encore moins sur un produit tiers et si tu balances toute la sauce sans pré-filtrage aucun.
 
Sauf si une âme charitable passe... :spamafote:


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 26-10-2007 à 13:47:04    

Aller j'ai envi d'etre gentil  
http://fr2.php.net/manual/fr/function.date.php
 :P  :whistle:  
 
echo date("H:i:s" ); test ça
 
au fait c'est quoi la gueule de cette synthaxe?

Code :
  1. {if $blog.moderate_comments}
  2. <p>{t}NB: Comments are moderated on this weblog.{/t}</p>
  3. {/if}

Message cité 3 fois
Message édité par micfont999 le 26-10-2007 à 13:48:32
Reply

Marsh Posté le 26-10-2007 à 13:49:02    

micfont999 a écrit :

Aller j'ai envi d'etre gentil  
http://fr2.php.net/manual/fr/function.date.php
 :P  :whistle:  
echo date("H:i:s" ); test ça


[:prozac]
 

Reply

Marsh Posté le 26-10-2007 à 13:50:18    

mdr quoi il veux l'heure en php , je lui donne :D

Reply

Marsh Posté le 26-10-2007 à 13:51:38    

[:pingouino]


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 26-10-2007 à 13:52:50    

micfont999 a écrit :

mdr quoi il veux l'heure en php , je lui donne :D


y'a pas de php dans sa page, et je pourrais mettre ma main au feu que de tout façon ça doit pas être accepté par son truc blogspirit.

micfont999 a écrit :

au fait c'est quoi la gueule de cette synthaxe?

Code :
  1. {if $blog.moderate_comments}
  2. <p>{t}NB: Comments are moderated on this weblog.{/t}</p>
  3. {/if}



C'est du langage de template, et à vue de nez je dirais du smarty pour être précis.
 

Reply

Marsh Posté le 26-10-2007 à 13:54:04    

Pkoi se moquer ? J'ai prévenu que je n'y connaissais rien. Je ne demande pas qu'on "fasse le boulot à ma place" ni qu'on soit "gentil", je demande de l'aide.

Reply

Marsh Posté le 26-10-2007 à 13:55:21    

Bah oui j'ai bien vu qu'il y avait pas de php, mais on est bien dans la rubrique php non?  
Au niveau des templates bah j'en ai tellement peu fait que je m'en souviens même plus ...  
Bref en gros il à déjà pas donné le bon code ...

Reply

Marsh Posté le 26-10-2007 à 13:55:52    

micfont999 a écrit :

Aller j'ai envi d'etre gentil  
http://fr2.php.net/manual/fr/function.date.php
 :P  :whistle:  
 
echo date("H:i:s" ); test ça
 


 
On l'ajoute à quel endroit, stp ?
 

Citation :

au fait c'est quoi la gueule de cette synthaxe?

Code :
  1. {if $blog.moderate_comments}
  2. <p>{t}NB: Comments are moderated on this weblog.{/t}</p>
  3. {/if}



 
Je n'y connais rien.
 

Reply

Marsh Posté le 26-10-2007 à 13:55:52   

Reply

Marsh Posté le 26-10-2007 à 13:57:21    

bah je ne connais pas vraiment l'endroit ou blogspirit gère tout ça, ni comment c'est stocké d'ailleur, donc la dessus je peux pas vraiment te dire ...
 
Au passage, tu peux modifier le code comme ça, comme bon te semble?


Message édité par micfont999 le 26-10-2007 à 13:58:23
Reply

Marsh Posté le 26-10-2007 à 14:02:02    

Oui. En faisant quelques recherches, j'ai abouti à ça. Mais tout le monde se fout de moi, donc je n'ose plus rien dire...

 

Voilà ce que j'avais écrit : Pour ajouter l'heure aux commentaires, il faut aller là :

 

http://blog.20minutes.fr/admin/blo [...] design.php

 

Puis là :

 

Modèle de page commentaires Modifier le template

 

Clicker sur Modifier le template et rajouter time quelque part.

 

Sûrement sur cette ligne :

 

{link href="$post_comment_author_link" text="`$post_comment_author`"} | {$smarty.now|date_format:"`$blog.date_format`"}


Message édité par loulou le marlou le 26-10-2007 à 14:02:31
Reply

Marsh Posté le 26-10-2007 à 14:02:39    

loulou le marlou a écrit :

Pkoi se moquer ? J'ai prévenu que je n'y connaissais rien. Je ne demande pas qu'on "fasse le boulot à ma place" ni qu'on soit "gentil", je demande de l'aide.


 
Le problème est bel et bien que tu demandes un travail tout fait, et que tu postes de plus le code d'une page qui a probablement été automatiquement générée, ce qui signifie que modifier ce que tu as posté ici ne servirait à rien.
 
Ce forum sert plutôt à aider les développeurs, quel que soit leur niveau, dans leurs problèmes. Je te propose donc plutôt de contacter le support de blogspirit : http://www.blogspirit.com

Reply

Marsh Posté le 26-10-2007 à 14:04:14    

c'est le date_format qu'il faut modifier..
il doit etre déclaré quelque part dans un format Y-m-d , tu rajoute H:i:s derrière et ça fonctionnera ptete.. Cherche de ce coté la, franchement je te dis je ne connais pas comment ils fonctionnent ..

Reply

Marsh Posté le 26-10-2007 à 14:04:38    

loulou le marlou a écrit :

Pkoi se moquer ? J'ai prévenu que je n'y connaissais rien. Je ne demande pas qu'on "fasse le boulot à ma place" ni qu'on soit "gentil", je demande de l'aide.


Qui s'est moqué? faut arreter la parano là ...

 
micfont999 a écrit :

Bah oui j'ai bien vu qu'il y avait pas de php, mais on est bien dans la rubrique php non?


Le posteur a clairement indiqué qu'il y connaissait rien, il aurrait pu le mettre dans la catégorie ADA [:spamafote]
D'ailleurs comme je le supposais, la page de blogspirit le précise bien:

Citation :

Seul le HTML et le javascript sont autorisés lorsque vous ajoutez un contenu à vos colonnes ou dans les modèles de page de votre blog. Les langages de programmation de type php, asp, etc. ne sont pas autorisés.


micfont999 a écrit :

Au niveau des templates bah j'en ai tellement peu fait que je m'en souviens même plus ...


k, lol

 

Bref, Loulou, au prix que tu payes ton blog tu as le droit à un support... Pourquoi ne pas en profiter?

 

Mais AMA, c'est mort tu ne pourras pas faire ce que tu désires car la date devrait être stockée dans chaque commentaire, et rien ne laisse suposer que cela soit effectivement le cas.

 

edit: Burned et Re-Burned ...
Par contre j'ai visiblement raison [:dawa]
La date que tu vas afficher en faisant $smarty.now c'est la date au moment de la génération de ta page et pas la date à laquelle a été créé ton commentaire.


Message édité par anapajari le 26-10-2007 à 14:06:11
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed