Empecher de referencer des infos

Nouveau WRInaute
bonjour à tous,
depuis que j'ai insérer des google news RSS défilantes en <marquee> dans le 1er div de mon body ce sont ces news là qui s'affichent en bas de mon nom de domaine dans le référencement... yahoo et Bing le fnt pas encore google mais je sens que ca va venir aussi.. aie! comment faire en sorte que les moteurs ne prennent pas ces news en premier.. à part positionner ces news dans une div placée en bas de body ??

merci pour votre aide
 
Nouveau WRInaute
spout a dit:
En y affichant le contenu en JS (document.write dans un JS externe) ou en AJAX.

heu.. en fait j'ai compris le principe qui seraitt de ne pas afficher au final les news en dur dans la page.. mais techniquement j'ai pas trop pigé.. :lol:

si je fais ça : dans la page pu s'affiche les news, je fais un echo d'une fonction php qui est située dans une page php distincte pour mouliner les news, et dans cette page à la fin du script au lieu de faire un return de $x je fais

echo "
<script language='javascript'> document.write(\"$x\");</script>
";
ça pas l'air ça passke dans mon code source de mon index j'ai toujours mes news écrites en dure..

merci pour ton aide encore
 
WRInaute accro
Version JS:
Tu créés un fichier externe:
news-slider.php
PHP:
<span class="syntaxhtml"><br /><span class="syntaxdefault"><?php <br />header</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"Content-type: application/x-javascript"</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">?><br /></span>document.write("\x3Cmarquee\x3E\r");<br />document.write("Ma news\r");<br />document.write("\x3C/marquee\x3E");<br /></span>
(Les document.write générés avec ton script)

Et dans ta page:
<script type="text/javascript" src="http://example.com/news-slider.php"></script>
 
Nouveau WRInaute
spout a dit:
Version JS:
Tu créés un fichier externe:
news-slider.php
PHP:
<span class="syntaxhtml"><br /><span class="syntaxdefault"><?php <br />header</span><span class="syntaxkeyword">(</span><span class="syntaxstring">"Content-type: application/x-javascript"</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">?><br /></span>document.write("\x3Cmarquee\x3E\r");<br />document.write("Ma news\r");<br />document.write("\x3C/marquee\x3E");<br /></span>
(Les document.write générés avec ton script)

Et dans ta page:
<script type="text/javascript" src="http://example.com/news-slider.php"></script>


woao.. en effet je pensais pas à ça et le coup du document.write("\x3C/marquee\x3E"); ça m'a l'air sympatoche je vais tester ça tout de suite ! en attendant j'ai balancé mon contenu de news via de l'ajax c'est bon du coups

tanx a lot!
 
Nouveau WRInaute
j'ai donc utiliser ton script, cela fonctionne correct, pour info ma solution avec ajax fonctionnait pas très bien car seul une 20aine de caractères s'affichaient dans le marquee puis le slide recommencait au debut.. ?? problème de cache je sais pas trop..
toujours est-il qu'avec ton script cela fonctionne nickel
par contre j'aimerai bien avoir plus d'infos sur : les "\x3Cmarquee\x3E\r" pas trouvé d'info sur ce truc

voila mon piti code, résultat sur dublinbike.net/index2.php

Code:
<?php
		$list_feed=array('http://p.yimg.com/il/rss/fc/rugby.xml','http://p.yimg.com/il/rss/fc/northern-ireland.xml','http://p.yimg.com/il/rss/fc/world-cup.xml');		
		$url_feed=$list_feed[array_rand($list_feed)];
		$rss = fetch_rss($url_feed);
		$i=1;$x="";
		foreach ($rss->items as $item) 
	{
			$x.="<img src='img/ico_news.png' align='top' border='0'>&nbsp;";
			$x.="<a href='".$item['link']."'><span style='color:#06FF00'>[".$item['pubdate']."]</span>&nbsp;".strtoupper($item['title'])."</a>";
						
			$i++;
		}

header("Content-type: application/x-javascript");
?>
//var x="fdsf sdf sdfsdfsdfsd fs df"
document.write("<marquee  behavior='scroll' direction='left' width='100%' height='27' scrollamount='6' scrolldelay='60' loop='5' onmouseover='this.stop()' onmouseout='this.start()'>\r");
document.write(".<?php echo $x ?>.");
document.write("</marquee>");

:arrow: :arrow: :arrow: :lol: tanxx
 
Discussions similaires
Haut