NicoMSEvent a écrit :Sephi-Chan a écrit :Au passage, CSS Zen Garden est très joli c'est vrai, mais pas du tout adapté à la réalisation d'un site dynamique (les titres sont données sous forme d'image).Les titres restent, le contenu change pour la majorité des jeux (ex de titre : le village, les ressources, rapport d'attaque/de défense, ...)
et puis, avec GD, on peut créer des images dynamiquement (genre, une nouvelle ville aparait, on sauve le nom de la ville avec une police spéciale dans une image
Pour pallier à ce problème, je laisse tous mes titres sur des balises de h2 à h6 (h1 étant reservé à l'entête du site), puis j'ajoute une couche javascript qui modifie ces balises par une image généré par php ( + système de cache ). De cette manière Google et les client n'utilisant pas Javascript peuvent lire le texte en brut alors que le client disposant de javascript verra une image ayant généré le texte avec un police spécifique.
Code :
<script type="text/javascript" src="_js/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
// Titre H2
$("h2").each(function () {
$(this).replaceWith("<img src='/_inc/img_h2.php?title="+$(this).html()+"' style='display:block' />");
});
});
</script>