Script calendrier

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Script calendrier

Message par -Méphisto- Sam 23 Aoû 2014 - 8:40

Bonjour.

Quelqu'un peut-il me dire comment récupérer un script qui affiche la date selon le calendrier des Romains, comme sur ce lien :
http://dewez.host22.com/latin5/

Sera-t-il possible de le placer au sein d'un topic ou uniquement en haut ou bas de page ?

Merci d'avance  Smile 


Dernière édition par -Méphisto- le Lun 1 Sep 2014 - 21:14, édité 1 fois
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script calendrier

Message par Scoubifitz Sam 23 Aoû 2014 - 21:24

-Méphisto- a écrit:Bonjour.

Quelqu'un peut-il me dire comment récupérer un script qui affiche la date selon le calendrier des Romains, comme sur ce lien :
http://dewez.host22.com/latin5/
Bonjour,

On peut essayer en passant par : "Cliquez ici pour me contacter" écrit en rouge au bas de la page ...  Rolling Eyes 

... sinon , vous souhaitez le même principe ? ou juste le nom des jours et des mois différent ?

Sera-t-il possible de le placer au sein d'un topic ou uniquement en haut ou bas de page ?

Merci d'avance  Smile 

Trucs et astuces : javascript sur Forumactif : le 4e paragraphe ...  Hi 
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script calendrier

Message par -Méphisto- Dim 24 Aoû 2014 - 11:17

Scoubifitz a écrit:

On peut essayer en passant par : "Cliquez ici pour me contacter" écrit en rouge au bas de la page ...  Rolling Eyes 

Déjà tenté, mais jamais eu de réponse ...

... sinon , vous souhaitez le même principe ? ou juste le nom des jours et des mois différent ?

Je souhaite le même en fait  Smile 
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Script calendrier

Message par Scoubifitz Dim 24 Aoû 2014 - 22:55



Code:
<script type="text/javascript" >
/* ******************************************* */
/* source du script sur :                      */
/* http://dewez.host22.com/latin5/bandeau.html */
/* Créé par Antoine D. en 2010.                */
/* ******************************************* */
function activer(){var calendes=1;var aujourdhui=new Date;if(aujourdhui.getMonth()==0||aujourdhui.getMonth()==1||aujourdhui.getMonth()==3||aujourdhui.getMonth()==5||aujourdhui.getMonth()==7||aujourdhui.getMonth()==8||aujourdhui.getMonth()==10||aujourdhui.getMonth()==11){var nones=5;var ides=13}else{var nones=7;var ides=15}if(aujourdhui.getMonth()==0||aujourdhui.getMonth()==2||aujourdhui.getMonth()==4||aujourdhui.getMonth()==6||aujourdhui.getMonth()==7||aujourdhui.getMonth()==9||aujourdhui.getMonth()== 11)var nbj=31;else if(aujourdhui.getMonth()==1)var nbj=28;else var nbj=30;var info="";if(aujourdhui.getFullYear()%4==0&&(aujourdhui.getFullYear()%100!=0||aujourdhui.getFullYear()%100==0&&aujourdhui.getFullYear()%400==0)&&aujourdhui.getMonth()==1&&aujourdhui.getDate()==29){info="Ann\u00e9e Bissextile - ";var chiffre="";var avant="a.d. bis ";var chiffreromain="VI";var important="Kalendas"}else if(aujourdhui.getDate()==ides-1){var chiffre="";var avant="Pridie";var chiffreromain="";var important="Idus"}else if(aujourdhui.getDate()== nbj){var chiffre="";var avant="Pridie";var chiffreromain="";var important="Kalendas"}else if(aujourdhui.getDate()>ides){var chiffre=nbj-aujourdhui.getDate()+2;var avant="a.d. ";var important="Kalendas"}else if(aujourdhui.getDate()==ides){var chiffre="";var avant="";var chiffreromain="";var important="Idibus"}else if(aujourdhui.getDate()==nones-1){var chiffre="";var avant="Pridie";var chiffreromain="";var important="Nonas"}else if(aujourdhui.getDate()>nones){var chiffre=ides-aujourdhui.getDate()+1; var avant="a.d. ";var important="Idus"}else if(aujourdhui.getDate()==nones){var chiffre="";var avant="";var chiffreromain="";var important="Nonis"}else if(aujourdhui.getDate()>calendes){var chiffre=nones-aujourdhui.getDate()+1;var avant="a.d. ";var important="Nonas"}else if(aujourdhui.getDate()==calendes){var chiffre="";var avant="";var chiffreromain="";var important="Kalendis"}if(chiffre==3)chiffreromain="III";else if(chiffre==4)chiffreromain="IV";else if(chiffre==5)chiffreromain="V";else if(chiffre== 6)chiffreromain="VI";else if(chiffre==7)chiffreromain="VII";else if(chiffre==8)chiffreromain="VIII";else if(chiffre==9)chiffreromain="IX";else if(chiffre==10)chiffreromain="X";else if(chiffre==11)chiffreromain="XI";else if(chiffre==12)chiffreromain="XII";else if(chiffre==13)chiffreromain="XIII";else if(chiffre==14)chiffreromain="XIV";else if(chiffre==15)chiffreromain="XV";else if(chiffre==16)chiffreromain="XVI";else if(chiffre==17)chiffreromain="XVII";else if(chiffre==18)chiffreromain="XVIII";else if(chiffre== 19)chiffreromain="XIX";var j=aujourdhui.getDate();var h=aujourdhui.getHours();var min=aujourdhui.getMinutes();var sec=aujourdhui.getSeconds();var regex=new RegExp("^[0-9]$");if(regex.test(j))j="0"+j+"";if(regex.test(h))h="0"+h+"";if(regex.test(min))min="0"+min+"";if(regex.test(sec))sec="0"+sec+"";if(aujourdhui.getMonth()==0)var m="Janvier";else if(aujourdhui.getMonth()==1)var m="F\u00e9vrier";else if(aujourdhui.getMonth()==2)var m="Mars";else if(aujourdhui.getMonth()==3)var m="Avril";else if(aujourdhui.getMonth()== 4)var m="Mai";else if(aujourdhui.getMonth()==5)var m="Juin";else if(aujourdhui.getMonth()==6)var m="Juillet";else if(aujourdhui.getMonth()==7)var m="Ao\u00fbt";else if(aujourdhui.getMonth()==8)var m="Septembre";else if(aujourdhui.getMonth()==9)var m="Octobre";else if(aujourdhui.getMonth()==10)var m="Novembre";else if(aujourdhui.getMonth()==11)var m="D\u00e9cembre";if(aujourdhui.getMonth()==0)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Januariis";else if(important== "Nonas"||important=="Idus")var moislatin="Januarias";else if(important=="Kalendas")var moislatin="Februarias";if(aujourdhui.getMonth()==1)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Februariis";else if(important=="Nonas"||important=="Idus")var moislatin="Februarias";else if(important=="Kalendas")var moislatin="Martias";if(aujourdhui.getMonth()==2)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Martiis";else if(important=="Nonas"|| important=="Idus")var moislatin="Martias";else if(important=="Kalendas")var moislatin="Apriles";if(aujourdhui.getMonth()==3)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Aprilibus";else if(important=="Nonas"||important=="Idus")var moislatin="Apriles";else if(important=="Kalendas")var moislatin="Maias";if(aujourdhui.getMonth()==4)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Maiis";else if(important=="Nonas"||important=="Idus")var moislatin= "Maias";else if(important=="Kalendas")var moislatin="Junias";if(aujourdhui.getMonth()==5)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Juniis";else if(important=="Nonas"||important=="Idus")var moislatin="Junias";else if(important=="Kalendas")var moislatin="Julias";if(aujourdhui.getMonth()==6)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Juliis";else if(important=="Nonas"||important=="Idus")var moislatin="Julias";else if(important== "Kalendas")var moislatin="Augustas";if(aujourdhui.getMonth()==7)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Augustis";else if(important=="Nonas"||important=="Idus")var moislatin="Augustas";else if(important=="Kalendas")var moislatin="Septembres";if(aujourdhui.getMonth()==8)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Septembribus";else if(important=="Nonas"||important=="Idus")var moislatin="Septembres";else if(important=="Kalendas")var moislatin= "Octobres";if(aujourdhui.getMonth()==9)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Octobribus";else if(important=="Nonas"||important=="Idus")var moislatin="Octobres";else if(important=="Kalendas")var moislatin="Novembres";if(aujourdhui.getMonth()==10)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Novembribus";else if(important=="Nonas"||important=="Idus")var moislatin="Novembres";else if(important=="Kalendas")var moislatin="Decembres"; if(aujourdhui.getMonth()==11)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Decembribus";else if(important=="Nonas"||important=="Idus")var moislatin="Decembres";else if(important=="Kalendas")var moislatin="Januarias";var span=document.getElementById("span");var texte="Nous sommes le "+j+" "+m+" "+aujourdhui.getFullYear()+", il est "+h+" h "+min+" m "+sec+" s.<br>"+info+"Hodie sumus "+avant+" "+chiffreromain+" "+important+" "+moislatin+" MMXIV";span.innerHTML=texte;setTimeout("activer()", 1E3)}window.onload=activer;
</script>
<div id="span" style="font-family:Arial;font-size:16px;text-align:center"></div>
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script calendrier

Message par -Méphisto- Lun 25 Aoû 2014 - 9:11

Merci beaucoup !!!!
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script calendrier

Message par -Méphisto- Lun 25 Aoû 2014 - 9:18

J'ai regardé où on peut mettre ce code, je l'ai mis dans la description de la section latin, mais est-il possible qu'il soit plutôt en haut ou bas de page du forum latin uniquement ?
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script calendrier

Message par Scoubifitz Lun 25 Aoû 2014 - 16:34

vous le voulez dans un message ?

Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script calendrier

Message par -Méphisto- Lun 25 Aoû 2014 - 18:18

Je crois avoir lu que ce n'est pas possible, mais pourquoi pas.
Je l'aurais souhaité surtout en haut de page d'une catégorie du forum, celle dédié au latin. Smile
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script calendrier

Message par Scoubifitz Lun 25 Aoû 2014 - 22:21

Le script n'est pas permis dans les messages , mais on peut séparer le script du HTML (ou du BBcode)

on peut mettre le script dans les pages script du panneau admin (PA - modules - gestion des codes javascript)

en enlevant les balises <script> du code ...

et mettre le HTML dans un message , ou dans le règlement d'un forum précis , en mettant des balises BBcodes

en clair , mettre ceci dans "PA - modules - gestion des codes javascript" , sur toutes les pages :

Code:
/* ******************************************* */
/* source du script sur :                      */
/* http://dewez.host22.com/latin5/bandeau.html */
/* Créé par Antoine D. en 2010.                */
/* ******************************************* */
function activer(){var calendes=1;var aujourdhui=new Date;if(aujourdhui.getMonth()==0||aujourdhui.getMonth()==1||aujourdhui.getMonth()==3||aujourdhui.getMonth()==5||aujourdhui.getMonth()==7||aujourdhui.getMonth()==8||aujourdhui.getMonth()==10||aujourdhui.getMonth()==11){var nones=5;var ides=13}else{var nones=7;var ides=15}if(aujourdhui.getMonth()==0||aujourdhui.getMonth()==2||aujourdhui.getMonth()==4||aujourdhui.getMonth()==6||aujourdhui.getMonth()==7||aujourdhui.getMonth()==9||aujourdhui.getMonth()== 11)var nbj=31;else if(aujourdhui.getMonth()==1)var nbj=28;else var nbj=30;var info="";if(aujourdhui.getFullYear()%4==0&&(aujourdhui.getFullYear()%100!=0||aujourdhui.getFullYear()%100==0&&aujourdhui.getFullYear()%400==0)&&aujourdhui.getMonth()==1&&aujourdhui.getDate()==29){info="Ann\u00e9e Bissextile - ";var chiffre="";var avant="a.d. bis ";var chiffreromain="VI";var important="Kalendas"}else if(aujourdhui.getDate()==ides-1){var chiffre="";var avant="Pridie";var chiffreromain="";var important="Idus"}else if(aujourdhui.getDate()== nbj){var chiffre="";var avant="Pridie";var chiffreromain="";var important="Kalendas"}else if(aujourdhui.getDate()>ides){var chiffre=nbj-aujourdhui.getDate()+2;var avant="a.d. ";var important="Kalendas"}else if(aujourdhui.getDate()==ides){var chiffre="";var avant="";var chiffreromain="";var important="Idibus"}else if(aujourdhui.getDate()==nones-1){var chiffre="";var avant="Pridie";var chiffreromain="";var important="Nonas"}else if(aujourdhui.getDate()>nones){var chiffre=ides-aujourdhui.getDate()+1; var avant="a.d. ";var important="Idus"}else if(aujourdhui.getDate()==nones){var chiffre="";var avant="";var chiffreromain="";var important="Nonis"}else if(aujourdhui.getDate()>calendes){var chiffre=nones-aujourdhui.getDate()+1;var avant="a.d. ";var important="Nonas"}else if(aujourdhui.getDate()==calendes){var chiffre="";var avant="";var chiffreromain="";var important="Kalendis"}if(chiffre==3)chiffreromain="III";else if(chiffre==4)chiffreromain="IV";else if(chiffre==5)chiffreromain="V";else if(chiffre== 6)chiffreromain="VI";else if(chiffre==7)chiffreromain="VII";else if(chiffre==8)chiffreromain="VIII";else if(chiffre==9)chiffreromain="IX";else if(chiffre==10)chiffreromain="X";else if(chiffre==11)chiffreromain="XI";else if(chiffre==12)chiffreromain="XII";else if(chiffre==13)chiffreromain="XIII";else if(chiffre==14)chiffreromain="XIV";else if(chiffre==15)chiffreromain="XV";else if(chiffre==16)chiffreromain="XVI";else if(chiffre==17)chiffreromain="XVII";else if(chiffre==18)chiffreromain="XVIII";else if(chiffre== 19)chiffreromain="XIX";var j=aujourdhui.getDate();var h=aujourdhui.getHours();var min=aujourdhui.getMinutes();var sec=aujourdhui.getSeconds();var regex=new RegExp("^[0-9]$");if(regex.test(j))j="0"+j+"";if(regex.test(h))h="0"+h+"";if(regex.test(min))min="0"+min+"";if(regex.test(sec))sec="0"+sec+"";if(aujourdhui.getMonth()==0)var m="Janvier";else if(aujourdhui.getMonth()==1)var m="F\u00e9vrier";else if(aujourdhui.getMonth()==2)var m="Mars";else if(aujourdhui.getMonth()==3)var m="Avril";else if(aujourdhui.getMonth()== 4)var m="Mai";else if(aujourdhui.getMonth()==5)var m="Juin";else if(aujourdhui.getMonth()==6)var m="Juillet";else if(aujourdhui.getMonth()==7)var m="Ao\u00fbt";else if(aujourdhui.getMonth()==8)var m="Septembre";else if(aujourdhui.getMonth()==9)var m="Octobre";else if(aujourdhui.getMonth()==10)var m="Novembre";else if(aujourdhui.getMonth()==11)var m="D\u00e9cembre";if(aujourdhui.getMonth()==0)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Januariis";else if(important== "Nonas"||important=="Idus")var moislatin="Januarias";else if(important=="Kalendas")var moislatin="Februarias";if(aujourdhui.getMonth()==1)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Februariis";else if(important=="Nonas"||important=="Idus")var moislatin="Februarias";else if(important=="Kalendas")var moislatin="Martias";if(aujourdhui.getMonth()==2)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Martiis";else if(important=="Nonas"|| important=="Idus")var moislatin="Martias";else if(important=="Kalendas")var moislatin="Apriles";if(aujourdhui.getMonth()==3)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Aprilibus";else if(important=="Nonas"||important=="Idus")var moislatin="Apriles";else if(important=="Kalendas")var moislatin="Maias";if(aujourdhui.getMonth()==4)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Maiis";else if(important=="Nonas"||important=="Idus")var moislatin= "Maias";else if(important=="Kalendas")var moislatin="Junias";if(aujourdhui.getMonth()==5)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Juniis";else if(important=="Nonas"||important=="Idus")var moislatin="Junias";else if(important=="Kalendas")var moislatin="Julias";if(aujourdhui.getMonth()==6)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Juliis";else if(important=="Nonas"||important=="Idus")var moislatin="Julias";else if(important== "Kalendas")var moislatin="Augustas";if(aujourdhui.getMonth()==7)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Augustis";else if(important=="Nonas"||important=="Idus")var moislatin="Augustas";else if(important=="Kalendas")var moislatin="Septembres";if(aujourdhui.getMonth()==8)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Septembribus";else if(important=="Nonas"||important=="Idus")var moislatin="Septembres";else if(important=="Kalendas")var moislatin= "Octobres";if(aujourdhui.getMonth()==9)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Octobribus";else if(important=="Nonas"||important=="Idus")var moislatin="Octobres";else if(important=="Kalendas")var moislatin="Novembres";if(aujourdhui.getMonth()==10)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Novembribus";else if(important=="Nonas"||important=="Idus")var moislatin="Novembres";else if(important=="Kalendas")var moislatin="Decembres"; if(aujourdhui.getMonth()==11)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Decembribus";else if(important=="Nonas"||important=="Idus")var moislatin="Decembres";else if(important=="Kalendas")var moislatin="Januarias";var span=document.getElementById("span");var texte="Nous sommes le "+j+" "+m+" "+aujourdhui.getFullYear()+", il est "+h+" h "+min+" m "+sec+" s.<br>"+info+"Hodie sumus "+avant+" "+chiffreromain+" "+important+" "+moislatin+" MMXIV";span.innerHTML=texte;setTimeout("activer()", 1E3)}window.onload=activer;

et ceci dans un message (mode HTML activé):

Code:
<div id="span" style="font-family:Arial;font-size:16px;text-align:center"></div>

ou ceci dans le règlement d'un forum (ou un message dépourvu de mode HTML) :

Code:
[table][tr][td id="span" style="font-family:Arial;font-size:16px;text-align:center"][/td][/tr][/table]

ça se placera au dessus de l'éditeur de message .
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script calendrier

Message par -Méphisto- Lun 25 Aoû 2014 - 23:10

Merci.
Il ne semble pas possible de le mettre en haut de la section latin du forum en revanche ?
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script calendrier

Message par Scoubifitz Lun 25 Aoû 2014 - 23:47

il y a surement une un moyen d'afficher ça pour un forum en particulier , mais mes connaissances en Jquery sont plutôt limitées ...

C'est seulement pour la page principale du forum f13- ?

ou pour toutes les pages de ce forum ? (forum - sous forum - messages)

Perso , je l'aurai mis dans la description du sous-forum : f59 - Civilisation , qui contient le calendrier romain .
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script calendrier

Message par -Méphisto- Mar 26 Aoû 2014 - 8:49

Merci. En fait, il y a déjà des phrases dans la description de ce sous forum (section Ludus) et avec le calendrier en plus, ce serait très surchargé.
calendrier - Script calendrier  Latine10

Je l'aurais souhaité ici :
calendrier - Script calendrier  Latin10
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Script calendrier

Message par Scoubifitz Dim 31 Aoû 2014 - 2:02

bonsoir,

mettez ce code dans la description du sous-forum "Civilisation" :

Code:
<div id="span" style="font-family: Arial; font-size: 16px; text-align: center; position: relative; top: -470px; min-width: 370px;"></div>

Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script calendrier

Message par -Méphisto- Dim 31 Aoû 2014 - 10:43

j'ai mis ce nouveau script dans la description du sous forum ludus (même si je préfèrerais qu'il soit en haut de page de cette section), mais quand j'envoie, rien ne se passe et il devient invisible dans la description.
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script calendrier

Message par Scoubifitz Dim 31 Aoû 2014 - 15:02

Merci de le mettre dans la description du sous-forum "Civilisation" , pour que l'affichage se fasse à l'endroit souhaité .

n'oubliez pas de mettre ceci dans "PA - modules - gestion des codes javascript" , sur toutes les pages :

Code:
/* ******************************************* */
/* source du script sur :                      */
/* http://dewez.host22.com/latin5/bandeau.html */
/* Créé par Antoine D. en 2010.                */
/* ******************************************* */
function activer(){var calendes=1;var aujourdhui=new Date;if(aujourdhui.getMonth()==0||aujourdhui.getMonth()==1||aujourdhui.getMonth()==3||aujourdhui.getMonth()==5||aujourdhui.getMonth()==7||aujourdhui.getMonth()==8||aujourdhui.getMonth()==10||aujourdhui.getMonth()==11){var nones=5;var ides=13}else{var nones=7;var ides=15}if(aujourdhui.getMonth()==0||aujourdhui.getMonth()==2||aujourdhui.getMonth()==4||aujourdhui.getMonth()==6||aujourdhui.getMonth()==7||aujourdhui.getMonth()==9||aujourdhui.getMonth()== 11)var nbj=31;else if(aujourdhui.getMonth()==1)var nbj=28;else var nbj=30;var info="";if(aujourdhui.getFullYear()%4==0&&(aujourdhui.getFullYear()%100!=0||aujourdhui.getFullYear()%100==0&&aujourdhui.getFullYear()%400==0)&&aujourdhui.getMonth()==1&&aujourdhui.getDate()==29){info="Ann\u00e9e Bissextile - ";var chiffre="";var avant="a.d. bis ";var chiffreromain="VI";var important="Kalendas"}else if(aujourdhui.getDate()==ides-1){var chiffre="";var avant="Pridie";var chiffreromain="";var important="Idus"}else if(aujourdhui.getDate()== nbj){var chiffre="";var avant="Pridie";var chiffreromain="";var important="Kalendas"}else if(aujourdhui.getDate()>ides){var chiffre=nbj-aujourdhui.getDate()+2;var avant="a.d. ";var important="Kalendas"}else if(aujourdhui.getDate()==ides){var chiffre="";var avant="";var chiffreromain="";var important="Idibus"}else if(aujourdhui.getDate()==nones-1){var chiffre="";var avant="Pridie";var chiffreromain="";var important="Nonas"}else if(aujourdhui.getDate()>nones){var chiffre=ides-aujourdhui.getDate()+1; var avant="a.d. ";var important="Idus"}else if(aujourdhui.getDate()==nones){var chiffre="";var avant="";var chiffreromain="";var important="Nonis"}else if(aujourdhui.getDate()>calendes){var chiffre=nones-aujourdhui.getDate()+1;var avant="a.d. ";var important="Nonas"}else if(aujourdhui.getDate()==calendes){var chiffre="";var avant="";var chiffreromain="";var important="Kalendis"}if(chiffre==3)chiffreromain="III";else if(chiffre==4)chiffreromain="IV";else if(chiffre==5)chiffreromain="V";else if(chiffre== 6)chiffreromain="VI";else if(chiffre==7)chiffreromain="VII";else if(chiffre==8)chiffreromain="VIII";else if(chiffre==9)chiffreromain="IX";else if(chiffre==10)chiffreromain="X";else if(chiffre==11)chiffreromain="XI";else if(chiffre==12)chiffreromain="XII";else if(chiffre==13)chiffreromain="XIII";else if(chiffre==14)chiffreromain="XIV";else if(chiffre==15)chiffreromain="XV";else if(chiffre==16)chiffreromain="XVI";else if(chiffre==17)chiffreromain="XVII";else if(chiffre==18)chiffreromain="XVIII";else if(chiffre== 19)chiffreromain="XIX";var j=aujourdhui.getDate();var h=aujourdhui.getHours();var min=aujourdhui.getMinutes();var sec=aujourdhui.getSeconds();var regex=new RegExp("^[0-9]$");if(regex.test(j))j="0"+j+"";if(regex.test(h))h="0"+h+"";if(regex.test(min))min="0"+min+"";if(regex.test(sec))sec="0"+sec+"";if(aujourdhui.getMonth()==0)var m="Janvier";else if(aujourdhui.getMonth()==1)var m="F\u00e9vrier";else if(aujourdhui.getMonth()==2)var m="Mars";else if(aujourdhui.getMonth()==3)var m="Avril";else if(aujourdhui.getMonth()== 4)var m="Mai";else if(aujourdhui.getMonth()==5)var m="Juin";else if(aujourdhui.getMonth()==6)var m="Juillet";else if(aujourdhui.getMonth()==7)var m="Ao\u00fbt";else if(aujourdhui.getMonth()==8)var m="Septembre";else if(aujourdhui.getMonth()==9)var m="Octobre";else if(aujourdhui.getMonth()==10)var m="Novembre";else if(aujourdhui.getMonth()==11)var m="D\u00e9cembre";if(aujourdhui.getMonth()==0)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Januariis";else if(important== "Nonas"||important=="Idus")var moislatin="Januarias";else if(important=="Kalendas")var moislatin="Februarias";if(aujourdhui.getMonth()==1)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Februariis";else if(important=="Nonas"||important=="Idus")var moislatin="Februarias";else if(important=="Kalendas")var moislatin="Martias";if(aujourdhui.getMonth()==2)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Martiis";else if(important=="Nonas"|| important=="Idus")var moislatin="Martias";else if(important=="Kalendas")var moislatin="Apriles";if(aujourdhui.getMonth()==3)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Aprilibus";else if(important=="Nonas"||important=="Idus")var moislatin="Apriles";else if(important=="Kalendas")var moislatin="Maias";if(aujourdhui.getMonth()==4)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Maiis";else if(important=="Nonas"||important=="Idus")var moislatin= "Maias";else if(important=="Kalendas")var moislatin="Junias";if(aujourdhui.getMonth()==5)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Juniis";else if(important=="Nonas"||important=="Idus")var moislatin="Junias";else if(important=="Kalendas")var moislatin="Julias";if(aujourdhui.getMonth()==6)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Juliis";else if(important=="Nonas"||important=="Idus")var moislatin="Julias";else if(important== "Kalendas")var moislatin="Augustas";if(aujourdhui.getMonth()==7)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Augustis";else if(important=="Nonas"||important=="Idus")var moislatin="Augustas";else if(important=="Kalendas")var moislatin="Septembres";if(aujourdhui.getMonth()==8)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Septembribus";else if(important=="Nonas"||important=="Idus")var moislatin="Septembres";else if(important=="Kalendas")var moislatin= "Octobres";if(aujourdhui.getMonth()==9)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Octobribus";else if(important=="Nonas"||important=="Idus")var moislatin="Octobres";else if(important=="Kalendas")var moislatin="Novembres";if(aujourdhui.getMonth()==10)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Novembribus";else if(important=="Nonas"||important=="Idus")var moislatin="Novembres";else if(important=="Kalendas")var moislatin="Decembres"; if(aujourdhui.getMonth()==11)if(important=="Kalendis"||important=="Nonis"||important=="Idibus")var moislatin="Decembribus";else if(important=="Nonas"||important=="Idus")var moislatin="Decembres";else if(important=="Kalendas")var moislatin="Januarias";var span=document.getElementById("span");var texte="Nous sommes le "+j+" "+m+" "+aujourdhui.getFullYear()+", il est "+h+" h "+min+" m "+sec+" s.<br>"+info+"Hodie sumus "+avant+" "+chiffreromain+" "+important+" "+moislatin+" MMXIV";span.innerHTML=texte;setTimeout("activer()", 1E3)}window.onload=activer;
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script calendrier

Message par -Méphisto- Dim 31 Aoû 2014 - 19:45

D'accord. J'ai tout fait : mais le script se superpose avec des écritures et tout est illisible pale
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script calendrier

Message par -Méphisto- Dim 31 Aoû 2014 - 20:27

Cela donne ça :

calendrier - Script calendrier  Latin11
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script calendrier

Message par Scoubifitz Lun 1 Sep 2014 - 7:30

vous pouvez augmenter cette valeur (à -500px par exemple) pour monter le texte :

<div id="span" style="font-family: Arial; font-size: 16px; text-align: center; position: relative; top: -470px; min-width: 370px;"></div>

ou alors , supprimer cette partie pour que le texte s'affiche dans le sous forum ...
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script calendrier

Message par -Méphisto- Lun 1 Sep 2014 - 18:23

Yes, ça fonctionne bien, merci beaucoup ! cheers

Une dernière chose si possible (sinon, pas grave)
Les Romains comptaient leur année, non pas à partir de la naissance de Jésus, mais de celle de la fondation de Rome, ce qui fait qu'on n'est pas en 2014 selon ce calendrier, contrairement à ce qu'affiche le script. Est-il possible de modifier la date de l'année dans le script pour mettre MMDCCLXVII à la place ? Voir de supprimer la partie avec la date et l'heure en français pour que ce soit visuellement plus léger et que aller à l'essentiel ? Ou tout le script est à prendre en entier et toucher à un élément détruirait tout ? J'avoue ne pas bien m'y connaître.
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script calendrier

Message par Scoubifitz Lun 1 Sep 2014 - 20:25

le soucis est qu'il y a un élément qui s'affiche quand on est connecté , et qui n'est pas présent en tant qu'invité :

calendrier - Script calendrier  Cafet111

j'avais mis le cadre en position par rapport à la description du sous forum ...

mais la position de ce cadre dépend des affichages intermédiaires , pas très pratique ...

En plus , le cadre prend la largeur de la description , et le centrage se fait par rapport à cette largeur ...



on va faire autrement ...

calendrier - Script calendrier  Cafet210

le cadre sera positionné par rapport au haut du forum . On peut mettre le code dans n'importe quel description .
Le cadre fait la largeur du forum , le centrage aussi .

Ce code peut être placé dans n'importe quelle description :

Code:
<div id="span" style="font-family: Arial; font-size: 16px; text-align: center; position: absolute; top: 150px; width: 100%; left: 0px;"></div>



Pour ce qui est de l'affichage du texte (provenant du script) , vous voulez supprimer la première ligne , c'est ça ?

pour l'année en chiffres romains , je l'ai mise manuellement dans le script ...
elle n'est pas calculée automatiquement ...

en fin de script , repérez ceci :

Code:
var texte="Nous sommes le "+j+" "+m+" "+aujourdhui.getFullYear()+", il est "+h+" h "+min+" m "+sec+" s.<br>"+info+"Hodie sumus "+avant+" "+chiffreromain+" "+important+" "+moislatin+" MMXIV";

et remplacez par ceci ( Warning à ne pas effacer le point-vigule) :

Code:
var texte=info+"Hodie sumus "+avant+" "+chiffreromain+" "+important+" "+moislatin+" MMDCCLXVII";
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Script calendrier

Message par -Méphisto- Lun 1 Sep 2014 - 20:35

Yes, ça marche !!!! Merci beaucoup !!!! Very Happy

On peut éventuellement le faire s'afficher dans un ton bleu par exemple (j'ai l'impression que ça se fond un peu et qu'on peut ne pas vraiment le voir). Sinon tant pis, c'est juste un point de détail visuel, l'essentiel est déjà là et je vous en remercie ! Smile
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Script calendrier

Message par Scoubifitz Lun 1 Sep 2014 - 20:58

si on s'y connait un peu en CSS , on peut rajouter du style dans le code HTML :

<div id="span" style="font-family: Arial; font-size: 16px; text-align: center; position: absolute; top: 150px; width: 100%; left: 0px;"></div>

on va déjà mettre ce cadre dans un autre , puis changer le fond , la bordure ...

<div style="position: absolute; top: 150px; width: 100%; left: 0px;"><div id="span" style="margin: auto; width: 500px; font-family: Arial; font-size: 16px; text-align: center; background-color: RoyalBlue; border-radius: 5px; border: 5px outset Blue;"></div></div>

le cadre en vert permet le placement en haut du forum ,
et contient l'autre cadre qui permet une mise en forme et qui contient le texte du script ...

ça donne ceci :

calendrier - Script calendrier  Cafet310
Scoubifitz

Scoubifitz
Membre actif

Masculin
Messages : 3687
Inscrit(e) le : 18/03/2008

http://scoubidous.superforum.fr/
Scoubifitz a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Script calendrier

Message par -Méphisto- Lun 1 Sep 2014 - 21:12

C'est excellent, merci beaucoup !!!!
-Méphisto-

-Méphisto-
Membre habitué

Messages : 1889
Inscrit(e) le : 31/08/2007

http://cafet.1fr1.net/
-Méphisto- a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum