Communauté Informatique NDFR.net

Communauté Informatique NDFR.net (http://www.ndfr.net/forums/index.php)
-   Programmation Web (HTML, PHP, ASP, Java, XML, etc.) (http://www.ndfr.net/forums/forumdisplay.php?f=65)
-   -   script news (http://www.ndfr.net/forums/showthread.php?t=1072)

kenshin 14-01-2003 22:58

script news
 
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-01-2003 23:32

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.

Code:

<?
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.

Code:

<script language="JavaScript" src="http://adresse_de_ton_site/menu2.php3"></script>
Voili voilou :)

kenshin 14-01-2003 23:41

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-01-2003 23:47

je suis chez lycos j'ai oublié est ce que ça pose pb pour le script ?

Werner 14-01-2003 23:51

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-01-2003 23:57

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 15-01-2003 00:02

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-01-2003 07:28

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-01-2003 11:42

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-01-2003 11:47

on peut donc compter sur toi pr les news en matière de gravure sur NDFR² alors :p

llaumgui 15-01-2003 11:52

Format, c'est rare de te voir sur se forum (Programmation web (HTML, Java, PHP, XML, etc.), d'habitude c'est Benjy...

Benjy 15-01-2003 12:45

Ca lui fait faire de l'exercice :D

llaumgui 15-01-2003 13:08

:)

Werner 15-01-2003 16:21

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-01-2003 16:40

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-01-2003 18:27

Quote:

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, mais j'ai pas testé

Benjy 15-01-2003 19:10

C'est effectivement à cause de la pub, qui insère ceci à la fin de la source :
Code:

</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-01-2003 19:31

j'ai mis le truc dans la page index pour eviter l'affichage ça ne peut pas résoudre le pb ?

llaumgui 15-01-2003 19:38

Quote:

Provient du message de Benjy
Solution : passer chez Free...
Mais Free ça rame... Si ta 36€uros par ans passe sous Planet-Work.

kenshin 15-01-2003 19:53

vu le peut de visiteur que j'ai ça m'ennuie de passer chez un hébergeur payant.

Werner 15-01-2003 20:49

Free ne rame pas tant que ça... j'en étais très content à l'époque :)

llaumgui 15-01-2003 21:28

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.


All times are GMT +2. The time now is 11:02.

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.