Affichage de l'heure dans l'header
spyserve Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre spyserve
- Inscrit le : 04/03/2008
Pour afficher cette fameuse heure, j'ai un dossier rev (bibliothèque java .js) et cette ligne à inclure dans la page:
<script language="javascript"src="rev/h.js"></script>
Mais je me demande si dans les templates le java est autorisé, et si dans le php il n'y a pas une manip' particulière autre que:
echo "<script>..."; un peu nulle ...
Si vous pouviez me renseigné la dessus ce serait cool
!Spyserve
GeeK SquaD
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Le javascript est accepté dans les templates.
Par contre fais gaffe parce que le chemin de chaque page est nom_module/page.php et non templates/ton_theme, il faut donc être vigilant pour l'adresse à laquelle tu vas charger ton script (si tu le mets dans le dossier templates mets ../templates/ton_theme/ puis le chemin qui mène à ton fichier depuis l'endroit où est header.tpl).
Voilà.
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
spyserve Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre spyserve
- Inscrit le : 04/03/2008
GeeK SquaD
ben.popeye Membre non connecté
-
Modérateur
- Voir le profil du membre ben.popeye
- Inscrit le : 04/08/2005
- Site internet
- Groupes :
-
Equipe Historique
Le javascript passe, c'est sûr, on l'utilise souvent dans les templates.
Le problème ne vient pas de nous.
Montre nous ton script on peut peut-être t'aider.
Un problème, une question ? Cherchez dans la FAQ ou la documentation. Si vous ne trouvez pas la réponse, demandez du support sur le forum.
Bjarne Stroustrup, inventeur du C++ :"There are two ways to write error-free programs; only the third works."
spyserve Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre spyserve
- Inscrit le : 04/03/2008
! Je n'est pas dit que le problème venait de PhP Boost !!!
Mais en tout cas les script qui circule sur le net ne sont pas tous à prendre loin de la, la preuve en est ...
GeeK SquaD
magikverse Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre magikverse
- Inscrit le : 08/01/2008
- Site internet
. Si tu es interessé voici comment j'ai procédé:dans ../includes/header.php je suis venu rajouter ceci:
[code=php]$date = date("d-m-Y");
$heure = date("H:i");
$template->assign_block_vars('horloge', array(
'DATE' => $date,
'HEURE' => $heure
));[/code]
dans mon fichier pour pouvoir te repérer à partir de la ligne 81 j'ai ca:
[code=php]//Si le compteur de visites est activé, on affiche le tout.
if( $CONFIG['compteur'] == 1 )
{
$compteur = $sql->query_array('compteur', 'ip AS nbr_ip', 'total', 'WHERE id = "1"', __LINE__, __FILE__);
$compteur_total = !empty($compteur['nbr_ip']) ? $compteur['nbr_ip'] : '1';
$compteur_day = !empty($compteur['total']) ? $compteur['total'] : '1';
$template->assign_block_vars('compteur', array(
'COMPTEUR_TOTAL' => $compteur_total,
'COMPTEUR_DAY' => $compteur_day,
));
}
$date = date("d-m-Y");
$heure = date("H:i");
$template->assign_block_vars('horloge', array(
'DATE' => $date,
'HEURE' => $heure
));
//Gestion de l'affichage des modules.
if( !defined('NO_LEFT_COLUMN') )
define('NO_LEFT_COLUMN', false);
if( !defined('NO_RIGHT_COLUMN') )
define('NO_RIGHT_COLUMN', false);[/code]
Tu enregistre c'est fini pour ce fichier.
Ensuite dans le .tpl que tu veux voir l'heure afficher, dans ton cas c'était ../templates/{theme]/header.tpl tu rajoute ceci:
[code=html]# START horloge #
<span class="row_date">{horloge.DATE}{horloge.HEURE}</span>
# END horloge #[/code]
via un css de ton thème comme global.css tu peux venir rajouter un style, tu peux aussi tranformer la div en span... A+
Édité par magikverse Le 19/03/2008 à 20h13
KONA Membre non connecté
Booster Fusée
-
Booster Fusée
- Voir le profil du membre KONA
- Inscrit le : 21/05/2006
- Site internet
Je suis pas chiant
magikverse Membre non connecté
Booster Mortier
-
Booster Mortier
- Voir le profil du membre magikverse
- Inscrit le : 08/01/2008
- Site internet
CrowkaiT Membre non connecté
-
Modérateur
- Voir le profil du membre CrowkaiT
- Inscrit le : 17/06/2005
- Site internet
- Groupes :
-
Equipe Historique
Pas de support par messages privés! Pensez à mettre vos messages en réglé en cliquant sur le bouton réglé!
cortex84 Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre cortex84
- Inscrit le : 20/11/2009
- Site internet
je me permets de remonter ce post (inutile d'en créer 50 pour parler du même sujet)
j'ai trouvé ce code
Citation :</div>Caché :<!-- DEUX ETAPES D'INSTALLER HORLOGE AVEC DATE : -->
<!-- ETAPE 1 : Placez le code 1 entre les balises HEAD du document -->
<HEAD>
<!-- Ce script et d'autres sont sur le code java Gratuit -->
<!-- Le code java - http://www.lecodejava.com -->
<!--
function startclock()
{
var thetime=new Date();
var nhours=thetime.getHours();
var nmins=thetime.getMinutes();
var nsecn=thetime.getSeconds();
var nday=thetime.getDay();
var nmonth=thetime.getMonth();
var ntoday=thetime.getDate();
var nyear=thetime.getYear();
var AorP=" ";
if (nhours>=12)
AorP="P.M.";
else
AorP="A.M.";
if (nhours>=13)
nhours-=12;
if (nsecn<10)
nsecn="0"+nsecn;
if (nmins<10)
nmins="0"+nmins;
if (nday==0)
nday="Dimanche";
if (nday==1)
nday="Lundi";
if (nday==2)
nday="Mardi";
if (nday==3)
nday="Mercredi";
if (nday==4)
nday="Jeudi";
if (nday==5)
nday="Vendredi";
if (nday==6)
nday="Samedi";
nmonth+=1;
if (nyear<=99)
nyear= "19"+nyear;
if ((nyear>99) && (nyear<2000))
nyear+=1900;
document.forms.clockform.clockspot.value=nhours+": "+nmins+": "+nsecn+" "+AorP+" "+nday+", "+ntoday+"/"+nmonth+"/"+nyear;
setTimeout('startclock()',1000);
}
//-->
</script>
</HEAD>
<!-- ETAPE: Placez le code 2 entre les balises BODY du document -->
<BODY>
<!-- Ce script et d'autres sont sur le code java gratuit -->
<!-- Le code java - http://www.lecodejava.com -->
<form action="#" id="clockform" name="clockform">
<div>
Temp: <input type="text" id="clockspot" name="clockspot" size="25"></input>
</form>
<script type="text/javascript">
<!--
startclock();
//-->
</script>
et j'aimerai l'intégrer sous la barre de navigation, j'ai peur que sur le header on ne voit pas...
est-ce possible? est-ce toujours le fichier header.tpl qu'il faut modifier?
merci![]()
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
cortex84 Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre cortex84
- Inscrit le : 20/11/2009
- Site internet
ReidLos Membre non connecté
-
Modérateur
- Voir le profil du membre ReidLos
- Inscrit le : 27/02/2009
- Site internet
- Groupes :
-
Equipe Développement
cortex84 Membre non connecté
Booster Bazooka
-
Booster Bazooka
- Voir le profil du membre cortex84
- Inscrit le : 20/11/2009
- Site internet
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie
