View Full Version : script news
kenshin
14 janvier 2003, 21h58
bonjour tout le monde,
je viens de découvrir le site que je trouve très sympa .
voila ma question :
je voudrai affichier les news de mon site sur d'autres sites, j'ai vu que vous utilisez un script pour cela, comment faites vous ?
j'utilise mynews comme gestionnaire est ce un pb ?
où puis-je trouver un script pour faire comme vous ?
merci pour vos réponses
ken
Werner
14 janvier 2003, 22h32
Salut, pour MyNews que j'utilisais avant il faut créer le fichier "menu2.php3" avec le bloc note que tu uploadera à la racine du site.
<?
require("config.inc.php3");
$db = mysql_connect("$dbhost", "$dblogi", "$dbpass");
mysql_select_db("$dbbase",$db);
$rqt = MYSQL_QUERY("SELECT id FROM $TBL_NEWS");
$tot = MYSQL_NUM_ROWS($rqt);
$req = MYSQL_QUERY("SELECT * FROM $TBL_NEWS ORDER BY id DESC LIMIT 0, $limit");
$res = MYSQL_NUM_ROWS($req);
$i=0;
WHILE($i!=$res)
{
$id = mysql_result($req,$i,"id");
$titre = mysql_result($req,$i,"titre");
$date = substr(mysql_result($req,$i,"date"),0,5);
if(strlen($titre)>=30){ $titre = substr($titre,0,25)."..."; }
?>
document.write("<font face='arial' size='2'><b><? echo $date; ?> : </b><a href='<? echo $PATH_INDEX; ?>#id_news_<? echo $id; ?>' target='_blank'><? echo $titre; ?></a></font><br> ");
<?
$i++;
}
?>
Ensuite le script sera appelé chez les autres sites par ce JavaScript.
<script language="JavaScript" src="http://adresse_de_ton_site/menu2.php3"></script>
Voili voilou :)
kenshin
14 janvier 2003, 22h41
merci beaucoup pour ta réponse rapide ça fait des semaines que je cherche une réponse
je te remercie et je vais tester de ce pas.
kenshin
14 janvier 2003, 22h47
je suis chez lycos j'ai oublié est ce que ça pose pb pour le script ?
Werner
14 janvier 2003, 22h51
Non je ne pense pas, mais si ça marche il faudra remercier Benjy car c'est lui qui me l'avait modifié :D
kenshin
14 janvier 2003, 22h57
ben ça ne marche pas apparement rien ne s'affiche.
est ce que la page ayant le lien javascript doit etre obligatoirement en php ou le html c'est bon?
kenshin
14 janvier 2003, 23h02
oups je crois que j'ai fait une betise j'ai cru qu'il fallait qt meme dans la menu2.php3 les balises <html> mais non apparement ça ne marche pas.
Werner
15 janvier 2003, 06h28
Il n'y a pas de balise HTML dans le fichier menu2.php3 par contre ça devrait fonctionner... est ce que tu peux nous donner l'adresse de ton site et y déposer le fichier menu2.php3 ? Sinon c'est le MyNews de quel site que tu utilises ?
kenshin
15 janvier 2003, 10h42
http://membres.lycos.fr/kenshin51/index.php3
mynews v1.2 du site de phpdebutant.com
le fichier menu2.php3 est à la racine du site
enzo19
15 janvier 2003, 10h47
on peut donc compter sur toi pr les news en matière de gravure sur NDFR² alors :p
llaumgui
15 janvier 2003, 10h52
Format, c'est rare de te voir sur se forum (Programmation web (HTML, Java, PHP, XML, etc.), d'habitude c'est Benjy...
Benjy
15 janvier 2003, 11h45
Ca lui fait faire de l'exercice :D
llaumgui
15 janvier 2003, 12h08
:)
Werner
15 janvier 2003, 15h21
Pourtant ça s'affiche ici : http://membres.lycos.fr/kenshin51/menu2.php3 :rolleyes:
Benjy ce ne serait pas à cause de la pub de Lycos que ça ne fonctionne pas ?
kenshin
15 janvier 2003, 15h40
oui mais pas qt on appelle le script av le javascript.
pour la pub il y a un truc pour la virer me semble t il. (le bandeau déscendant)
llaumgui
15 janvier 2003, 17h27
Provient du message de kenshin
oui mais pas qt on appelle le script av le javascript.
pour la pub il y a un truc pour la virer me semble t il. (le bandeau déscendant)
J'ai vu ça ici (http://groupalternatif.free.fr/hebergeurs.htm), mais j'ai pas testé
Benjy
15 janvier 2003, 18h10
C'est effectivement à cause de la pub, qui insère ceci à la fin de la source :</pre></xmp></noscript>
<script src="http://ads.multimania.lycos.fr/ad/test_frame_size.js"></script>
<script language="javascript">
if (!AD_clientWindowSize()) {
document.write('<NOSC'+'RIPT>');
}
</script>
<script type="text/javascript" src="http://ads.multimania.lycos.fr/ad/ad.php?cat=&mkw=&CC=fr&ord=1898087491&adpref="></script>
Solution : passer chez Free...
kenshin
15 janvier 2003, 18h31
j'ai mis le truc dans la page index pour eviter l'affichage ça ne peut pas résoudre le pb ?
llaumgui
15 janvier 2003, 18h38
Provient du message de Benjy
Solution : passer chez Free...
Mais Free ça rame... Si ta 36€uros par ans passe sous Planet-Work (http://planet-work.com).
kenshin
15 janvier 2003, 18h53
vu le peut de visiteur que j'ai ça m'ennuie de passer chez un hébergeur payant.
Werner
15 janvier 2003, 19h49
Free ne rame pas tant que ça... j'en étais très content à l'époque :)
llaumgui
15 janvier 2003, 20h28
Moi aussi mais depuis quelques semaines, je trouve ça moyen. J'ai l'impression qu'ils ont réduit leur bande passante pour les site perso.
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.