Fork me on GitHub




(1) 2 »


Comment inscire la date en haut d'écran.
Régulier
Inscrit: 29/03/2006 21:52
De Quèbec Canada
Messages: 140
En fait j'ai trois questions.
1- Comment inscrire la date en haut de l'écran du genre
"Vendredi le 12 Mai 2006"
2- Comment enlever l'image en haut à gauche de l'écran ou la remplacer par une autre.
3- Et dans mes forums tous les boutons sont en francais sauf "new reply" comment le changer pour la version francaise.

Alors voilà une pierre trois coups.
Merci de m'accorder votre attention.

Bat

Posté le : 31/03/2006 16:50
Partager Twitter Partagez cette article sur GG+
Re: Comment inscire la date en haut d'écran.
Semi pro
Inscrit: 23/09/2003 08:29
De Perdu dans le Morvan
Messages: 562
Citation :
- Comment inscrire la date en haut de l'écran du genre
"Vendredi le 12 Mai 2006"

Mettre dans ton thème la fonction <{$smarty.now}> à l'endroit souhaité.

Ce devrait être :
<{$smarty.now|date_format:"%A, %e %B %Y"}>

(non testé)

Voir la doc smarty

Posté le : 31/03/2006 17:10

Open in new window Mitmia.com la boutique du didgeridoo .
Partager Twitter Partagez cette article sur GG+
Re: Comment inscire la date en haut d'écran.
Régulier
Inscrit: 29/03/2006 21:52
De Quèbec Canada
Messages: 140
Smarty est en Gzip Tar que je ne peux extraire.... puis sans doute que la courbe d'apprentissage serait abrupte.

Bat

Posté le : 31/03/2006 21:21
Partager Twitter Partagez cette article sur GG+
Re: Comment inscire la date en haut d'écran.
Supporter Xoops
Inscrit: 09/01/2005 13:37
De Breizh
Messages: 16972
Bonjour,

Citation :

capbat a écrit:
Smarty est en Gzip Tar que je ne peux extraire


Winrar le fait, mais de toute façon smarty est intégré dans le core de xoops, donc tu n'as pas à l'installer.

A +

Posté le : 31/03/2006 23:12

La connaissance s'accroît quand on la partage ...
Partager Twitter Partagez cette article sur GG+
Re: Comment inscire la date en haut d'écran.
Xoops accro
Inscrit: 25/11/2004 12:53
De 48400 Florac - France
Messages: 3370
Bonsoir,

Tu crées un fichier clock.js contenant ce code :

var dayarray=new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi")
var 
montharray=new Array("Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre")
function 
getthedate()
{
    var 
mydate=new Date()
    var 
year=mydate.getYear()
    if (
year 1000)
        
year+=1900
    
    
var day=mydate.getDay()
    var 
month=mydate.getMonth()
    var 
daym=mydate.getDate()
    if (
daym<10)
        
daym="0"+daym
    
    
var hours=mydate.getHours()
    var 
minutes=mydate.getMinutes()
    var 
seconds=mydate.getSeconds()
    var 
dn=""
    
    
    
{
         
= new Date();
         
Time24H = new Date();
         
Time24H.setTime(d.getTime() + (d.getTimezoneOffset()*60000) + 3600000);
         
InternetTime Math.round((Time24H.getHours()*60+Time24H.getMinutes()) / 1.44);
         if (
InternetTime 10InternetTime "00"+InternetTime;
         else if (
InternetTime 100InternetTime "0"+InternetTime;
    }
    if (
hours<=9)
        
hours="0"+hours
    
if (minutes<=9)
        
minutes="0"+minutes
    
if (seconds<=9)
        
seconds="0"+seconds
    
//change font size here
    
var cdate=dayarray[day]+" "+daym+" "+montharray[month]+"  "+year+" | "+hours+":"+minutes+":"+seconds+" "+dn+""
    
if (document.all)
        
document.all.clock.innerHTML=cdate
    
else if (document.getElementById)
        
document.getElementById("clock").innerHTML=cdate
    
else
        
document.write(cdate)
    }

    if (!
document.all&&!document.getElementById)
    
getthedate()

function 
goforit()
{
    if (
document.all||document.getElementById)
        
setInterval("getthedate()",1000)
}
window.onload=goforit


que tu mets dans le répertoire "images" de ton thème.


Dans le fichier style.css de ton thème tu ajoutes ce code :

.vrijeme
{
    
background-color#5F8C00;
    
padding-top7pxpadding-left5px;
    
font-size10px;
    
color#FFFFFF;
}


qui te permettra de déterminer l'apparence de l'horloge.

Enfin dans theme.html de ton thème, tu ajoutes quelque chose comme ça à l'endroit où tu veux mettre ton horloge :

<td align="right" class="vrijeme"><span id="clock"></span> <script language="JavaScript" type="text/javascript" src="<{$xoops_imageurl}>images/clock.js">
      
</script> &nbsp;</td>


En plus de la date, ça affiche l'heure du poste client.

D'après 7dana.com

Citation :
2- Comment enlever l'image en haut à gauche de l'écran ou la remplacer par une autre.


Tu cliques dessus bouton droit/propriétés pour voir le nom et l'url de ton image.

Philippe.

Posté le : 31/03/2006 23:21
Partager Twitter Partagez cette article sur GG+
Re: Comment inscire la date en haut d'écran.
Régulier
Inscrit: 29/03/2006 21:52
De Quèbec Canada
Messages: 140
Merci Philippe.
Merci en premier de votre longue réponse.
J'ai fait ce que vous indiquez, je n'avais pas de répertoire Images dans mon thème j'en ai donc créer un pour y insérer le fichier .js mais je ne vois pas l'horloge lorsque j'exécute en mode local. (localhost)

Des suggestions.

Merci.

Posté le : 10/04/2006 03:23
Partager Twitter Partagez cette article sur GG+
Re: Comment inscire la date en haut d'écran.
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Citation :

capbat a écrit:

1- Comment inscrire la date en haut de l'écran du genre
"Vendredi le 12 Mai 2006"
Bat


salut,
même réponse que TheCat pour ma part

avec un détail en plus, pour être certain d'avoir la date en Fr. (et juste la date), comme tu le souhaites :

insère dans ton thème, à l'endroit où tu veux voir apparaître cette date, le code suivant :

<{php}>setlocale(LC_TIME"fr_FR""fr");<{/php}>
<{
$smarty.now|date_format:"%A %e %B %Y"}>


une petite recherche sur : date thème
t'aurait amené sur ce post pour cette réponse :
https://www.frxoops.org/modules/newbb/ ... t_id=74014#forumpost74014

Posté le : 10/04/2006 08:44
Partager Twitter Partagez cette article sur GG+
Re: Comment inscire la date en haut d'écran.
Xoops accro
Inscrit: 25/11/2004 12:53
De 48400 Florac - France
Messages: 3370
De quelle couleur est le fond à l'endroit où tu as mis l'horloge, car dans le code que j'ai donné le texte de l'horloge est blanc.
Normalement il n'y a pas de problème particulier pour fonctionner en local.
As-tu essayé les autres solutions qui t'ont été proposées.

Philippe.

Posté le : 10/04/2006 12:19
Partager Twitter Partagez cette article sur GG+
Re: Comment inscire la date en haut d'écran.
Régulier
Inscrit: 29/03/2006 21:52
De Quèbec Canada
Messages: 140
Merci de votre réponse,
Est ce que je dois quand même faire les modifications proposer par Philippe plus le vôtres? ou si j'oublie Philippe et je fais seulement ce que vous me recommandez?

Merci encore.

Bat

Posté le : 10/04/2006 18:13
Partager Twitter Partagez cette article sur GG+
Re: Comment inscire la date en haut d'écran.
Régulier
Inscrit: 29/03/2006 21:52
De Quèbec Canada
Messages: 140
Merci Philippe, j'utilise le thème par défaut de 2.0.13 j'ai essayer de coller le texte à différents endroits mais mon ignorance de ce langage ne m'aide pas. Pourriez vous m'indiquez ou je pourrais copier coller ce texte à l'intérieur du thème par défaut afin qu'il devienne visible.

Merci encore.

Bat

Posté le : 10/04/2006 18:15
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

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