Aller au contenu

afficher date sans javascript ou php ou asp


Sujets conseillés

Posté

Je me demande si Google peut lire ce script (ci desous) dans la mesure ou l'affichage de l'info se fait dans la balise text

Je recherche une solution concernant l'affichage de la syndication.

La plus part se fait en javacript dans une page html et n'est pas lu par Google

Dommage car si google lit une page par exemple sur l'information dans le monde actualisé toutes les 10 minutes je crois qu'il va aimer ça et considérer que le contenu est plus riche et actualisé souvent et il va :wub: le site

Si quelqu'un a une solution concernant ce sujet :?:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"

&quot;http://www.w3.org/TR/html4/strict.dtd">

<html>

<head>

<title>Texte du titre</title>

<script type="text/javascript">

<!--

function afficher() {

var maintenant = new Date();

var jour = maintenant.getDate();

var mois = maintenant.getMonth() + 1;

var an = maintenant.getYear();

if(an < 999) an += 1900;

var jourprec = ((jour < 10) ? "0" : "");

var moisprec = ((mois < 10) ? ".0" : ".");

var date = jourprec + jour + moisprec + mois + "." + an;

document.write("<h1>" + date + "<\/h1>")

}

//-->

</script>

</head>

<body>

<script type="text/javascript">

<!--

afficher();

//-->

</script>

<p>Actualités ...</p>

</body>

</html>

D'après moi il bloque sur <script et </script>

Un idée la dessus :?:

Posté

Salut Thierry,

Plus qu'une idée, une certitude... ;)

Google, comme tous les moteurs, ne verra rien de cette date, même pas la balise <h1> vide...

Il faut générer tes dates côté serveur et non côté client de manière à ce qu'elles soient incluses dans la page html. C'est simple à faire en php ou asp (selon ton hébergement)

Par exemple:

<?php
setlocale(LC_TIME,'fr_FR');
print "<h1>".strftime("%d %B %Y")."</h1>";
?>

affichera la date du jour (en français) dans une balise h1.

Tu as d'ailleurs quelques erreurs de logique dans ton script, par exemple:

if(an < 999) an += 1900;

qui donnera l'année 1903 si an vaut 03 (comme dans 2003) ;)

Cordialement,

Dan

Posté

salut Dan,

En fait la date c'est pas important ce qui est imortant c'est d'afficher

ça mais sans javascript dans l'index en htm

<script src=&quot;http://content4web.net2one.fr/scripts/n2o1_12_A985947E1ABDF4302CF2AC5FD52686AEF20DE85E843A22370693648B9FBA2198_1.asp"></script>

Google doit lire ce que ça affiche sur mon site, c'est des infos actualisé toutes les 10 minutes et je suis persuadé qu'il va consider mon site avec plus de contenu et avec de bonne mise a jour

C'est un service gratuit ça peut intérresser des membres du hub

Merci pour tes réponses

Thierry

Posté

Salut Thierry,

Tout ce qui se trouve dans une balise <script> sera ignoré par les moteurs, car aucun d'entre eux n'est capable d'exécuter le moindre script. Que ce soit du JavaScript, du VBScript ou toute autre forme de script n'y change rien.

En plus, pour les moteurs, un feed (RSS, javascript ou autre) ne sert pas à enrichir ton site, car il comprend des liens vers les articles sur un autre site, et n'est donc pas considéré comme un contenu local.

S'il sert à tes visiteurs, c'est déjà bien ;)

Dan

Dan

Posté

Il n'est donc pas possible d'avoir une meilleure note par google en utilisant de la syndication, c'est ce que je voulais savoir

Merci pour cette reponse

Posté

Si, c'est possible, mais dans l'autre sens. ;)

Si tu as ce qu'on appelle un feed et que d'autres sites l'affichent sur leurs pages, tu bénéficies de la syndication, pour autant qu'elle ne soit pas sous forme d'un script.

Tu peux par exemple afficher le feed des publications du hub en traitant à l'aide d'un "parser RSS" le fichier http://www.webmaster-hub.com/publication/backend.php3

Une fois le feed récupéré, à toi de décider si tu affiches le tout, juste les titres, ou encore les descriptions.

Cordialement,

Dan

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...