2010-12-03 20 views
0

J'ai récemment mis à jour mon cadre photo-galerie. Mais j'ai toujours besoin des anciens 'fichiers javascript' dans les histoires plus anciennes qu'une certaine date, par exemple: 2 décembre 2010. (les histoires sont dans CMS/dynamique)php si else show - date dépendante. Montrer si Date = Dec. 2, 2010 ou moins de?

Je pensais à une instruction "if else", mais Je n'arrive pas à le faire correctement.

if date(Dec. 2, 2010) < CURDATE() { 
       show this (which is the older JS files) ; } 
else { 
       show the new javascript files; } 

Je n'aime pas avoir à charger les deux fichiers JS si je ne dois pas (pour l'amour de la vitesse).

Merci d'avance.

Répondre

2
<?php 
if (time() > strtotime('2010-12-02')) { 
    echo '<script type="text/javascript" src="/js/highslide/highslide.js"></script> 
     <link rel="stylesheet" type="text/css" href="/js/highslide/highslide.css" /> 
     <script type="text/javascript"> 
      hs.graphicsDir = "/js/highslide/graphics/"; 
      hs.wrapperClassName = "wide-border"; 
      hs.showCredits = false; 
     </script>'; 
} 
else { 
    echo 'old stuff'; 
}
+0

comment puis-je inclure ces: – eberswine

+0

< link rel = "stylesheet" type = "text/css" href = "/ js/highslide/highslide.css" /> \t hs.graphicsDir = '/ js/highslide/graphique/'; \t hs.wrapperClassName = 'wide-border'; \t hs.showCredits = false; – eberswine

+0

Inclut quoi? Je suppose qu'il y a des tags de script que vous avez essayé de poster? – simshaun

1

Quelque chose le long de la ligne de

if date(Dec. 2, 2010) < CURDATE() { 
    <script src="old_js.js" /> 
else { 
    <script src="new_js.js" />