Référencement script

WRInaute passionné
Bonjour,

j'ai un script pour afficher mes news sur mon siten et les pages ou les liens pointe ne se référence pas.

Voici mon script :

Code:
<script language="JavaScript">
function changeDivContent() {
var NbNews = 40;
var DivNews = document.getElementById('DivNews');
var HtmlContent = DivNews.innerHTML;

	var NewsArray = new Array();
	var i=0;
	var idx = HtmlContent.indexOf('<A')+HtmlContent.indexOf('<a');
	while ((idx>=0) && (i<NbNews)) {
		NewsArray[i] = new Array();
		NewsArray[i][0] = HtmlContent.slice(idx-20,idx-10);
		idx = HtmlContent.indexOf('sid=',idx);
		NewsArray[i][1] = HtmlContent.slice(idx,HtmlContent.indexOf('&',idx));
		idx = HtmlContent.indexOf('<b>',idx) + HtmlContent.indexOf('<B>',idx);
		NewsArray[i][2] = HtmlContent.slice(idx+4, HtmlContent.indexOf('</b>',idx) + HtmlContent.indexOf('</B>',idx) + 1);
		i++;
		idx = HtmlContent.indexOf('<A',idx+10) + HtmlContent.indexOf('<a',idx+10);
	}
	
	var tdStyle='';
	var memDate=NewsArray[0][0];
	HtmlContent = '<table border="0" cellspacing="0" cellpadding="0" width="100%">';
	for (var i=0; i<NewsArray.length; i++) {
		if (NewsArray[i][0]!=memDate) {
			tdStyle = 'padding: 10px 0px 0px 10px;'
			memDate = NewsArray[i][0];
		}
		else {
			tdStyle = 'padding: 0px 0px 0px 10px;'
		}
		HtmlContent += '<tr><td style="' + tdStyle + '">' + NewsArray[i][0];
		HtmlContent += ' - <a href="http://www.cololotwin.com/article'+ NewsArray[i][1] +'.html" target="_self">'+ NewsArray[i][2] +'</a></td>';
		HtmlContent += '</tr>';
	}

	HtmlContent += '</table>';
	DivNews.innerHTML = HtmlContent;
	DivNews.style.visibility = 'visible';
}
</script>
</head>

<body onLoad="changeDivContent()">

<div id="DivNews" style="width: 100%; height: 100%; clip:auto; overflow: auto; visibility: hidden;">
<script language="JavaScript" src="http://www.cololotwin.com//modules.php?op=modload&name=Easynews&file=index&ac=title&ac2=40&ac3=0"></script>
</div>

Et enfaîte le résultat est www.cololotwin.com (désolé pour le lien mais je sais pas comment expliquer sinon)
Ce sont les news afficher par jours... et quand google passe il ne référence pas les news vers lequel le script fait des liens.

Donc, comment faire pour que mes news se référence ?

Merci d'avance.
 
WRInaute occasionnel
c'est normal que google ne suive pas les liens !
google n'est pas capable d'executer du javascript lorsqu'ill scanne ton site !

la seule méthode, c'est de faire un script qui va créer à chaque visite un fichier passif avec les liens.
Par exemple, dès qu'un visiteur se connecte chez toi, il execute un script qu va créer sur le serveur un fichier avec les news.
Google pourra ensuite lire le fichier avec les news !
Evidemment, ce système dépend du nombre de tes visiteurs , mais il fonctionne très bien car je l'ai déjà testé avant de me mettre au php que je te conseille vivement !

bonne chance :D
 
WRInaute passionné
Oula...
Qu'est ce que je doit donc faire stp.
Je comprend pas trop. Je doit rajouter un code ?
 
Nouveau WRInaute
oui, comme il te l'a dit, un code qui va créer en dur une page avec les news.
Et si tu veux éviter le problème de la charge, tu ajoute un marqueur de date de la dernière news (du fichier news) et si y'a pas eu de mise a jour, tu ne recrée pas le fichier
 
WRInaute passionné
Pouvez-vous me dire quel code je doit mettre ? svp...
Où y a t-il quelques sur le site de WRI ?
 
WRInaute occasionnel
si ton hébergeur accepte le php, tu passera surement moins de temps à faire ton script en PHP, que Google va dévorer lors de son prochain passage ! miam :D
 
WRInaute passionné
re,

mon site accepte le php. D'aileur mon site est en php, mais je j'ai utilisé l'URL rewrinting.
Sinon le mieux serait que le java je le mette en php. Est ce possible que mon java passe en php ?
 
WRInaute occasionnel
tu peux assez facilement transformer ton script au php.
c'est juste une fonction de lecture de dossier, classement de fichiers, affichage des derniers fichiers, chacun correspondant à une news.
ca évite le sql, car c'est bien dommage d'utiliser une base juste pour ça.
 
WRInaute passionné
Utiliser une base de plus je m'en fiche, j'en est illimité.
Mais peut tu m'expliquer comment faire ?
Car je suis prêt a tous pour y arriver. Car juste a cause de celà sa me fait perdre jusqu'à 1 000 visiteurs par jours.
 
WRInaute passionné
Bonjour,


pouvez-vous m'aider svp.
Je suis très maniaque sur le ref, et sa c'est super important... :(
 
Discussions similaires
Haut