:: Easy-Script.com :: Index du Forum

Votre bannière ici !

 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 RSS : Les 20 dernières discussions des forums d'Easy-Script.nom RSS   ProfilProfil   Messages PrivésMessages Privés   ConnexionConnexion 

Poster un nouveau sujet  Répondre au sujet
j'ai un soucis avec freenews
swingbourse.com


Inscrit le: 16 Sep 2007
Messages: 13
Localisation: marseille
Répondre en citant
bonjour à vous tous

j'ai également instalé freenews sur mon site et j'en suis globalement satisfait ==> http://www.swingbourse.com/analyses-actions.php

par contre je rencontre un petit soucis que je n'arrive pas à résoudre .
>> en cliquant sur n'importe quel lien , j'arrive toujours sur la dernière news mise en ligne . Si je veux effectivement consulter les autres news , je suis obligé de passer par les archives .

Quelqu'un pourrait'il m'aider de sorte à arriver immédiatement sur la news désiré lorsque je clique sur le lien ?
par avance merci

réponse ici ou par >> webmaster@swingbourse.com

_________________
merci de visiter http://www.swingbourse.com . Le site 100% GRATUIT de l'analyse graphique , du conseil boursier et de l'épargne .
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
Salut,

Peux-tu nous donner le code la page freenews-action.php ?

Voir le profil de l'utilisateurEnvoyer un message privé
swingbourse.com


Inscrit le: 16 Sep 2007
Messages: 13
Localisation: marseille
Répondre en citant
voici le code pour les news frands format
<div align="left"><left>
<table border="0" width="402" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" bgcolor="#ffffe0">
<table border="0" width="100%" cellspacing="0" cellpadding="2">
<tr>
<td width="100%">
<table border="0" width="100%" cellspacing="0" cellpadding="3">
<tr>
<td width="64%" background="images/fond_tab.gif"><font face="Trebuchet MS" size="2"><b><TITRE></b></font></td>
<td width="36%" background="images/fond_tab.gif"><font size="2" face="Trebuchet MS">le <DATE></font></td>
</tr>
</table>
<font size="2" face="Trebuchet MS"><TEXTE></font><br>

</td>
</tr>
</table>
</center>
<table border="0" width="100%" cellspacing="0" cellpadding="2" height="26">
<tr>
<p align="left"><font face="Trebuchet MS" size="2"><font color="#432304">Copyright (c) 2007 Swingbourse.com </font></td>
</tr>
<tr>
<td width="100%" height="26" valign="bottom">
<p align="left"><img src="/imagesdusite/FLE2.gif" width="21" height="21" font face="Trebuchet MS" size="1"><font color="#000000"> Envoyer cet article à un ami <ENVOYER></font></td></tr>
<p align="right"><font face="Trebuchet MS" size="2"><font color="#432304"><a href="http://www.swingbourse.com/freenews-actions-archives.php">Accédez aux archives</a> / <a href="http://www.swingbourse.com/boutique.php"><font size="2" face="Trebuchet MS">boutique</font></a></</font></font></p><br>
</table>
</td>
</tr>
</table>
</div>


et voici celui du petit format où l'on retrouce les liens
<img border="0" src="http://www.yatoula.com/gif/webmaster/web107.gif" width="11" height="11"> <font size="2" face="Trebuchet MS"><b><a href="<URL>" style="color: #432304"><TITRE></a></b></font> <font face="Trebuchet MS" size="1"><DATE>


par avance merci beaucoup

_________________
merci de visiter http://www.swingbourse.com . Le site 100% GRATUIT de l'analyse graphique , du conseil boursier et de l'épargne .
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
Tu n'as pas du me comprendre : ce que je veux c'est le code php d'affichage des news ('grand format' comme tu dis), donc de la page freenews-action.php ? car je ne pourrais rien faire avec du code HTML !

Voir le profil de l'utilisateurEnvoyer un message privé
swingbourse.com


Inscrit le: 16 Sep 2007
Messages: 13
Localisation: marseille
Répondre en citant
bon , je suppose que c'est çà alors
<?php
$chemin = "freenews1";
$what_aff = "grand_format";
include ("$chemin/aff_news.php");
?>


merci

_________________
merci de visiter http://www.swingbourse.com . Le site 100% GRATUIT de l'analyse graphique , du conseil boursier et de l'épargne .
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
ok, donc maintenant il me faudrait le code php de la page incluse dans celle-ci (ie. aff_news.php)
Voir le profil de l'utilisateurEnvoyer un message privé
swingbourse.com


Inscrit le: 16 Sep 2007
Messages: 13
Localisation: marseille
Répondre en citant
et voici la page

<SCRIPT LANGUAGE="JavaScript">
function popup(page) {
window.open(page,'popup','width=345,height=480,directories=no,menubar=no,status=no,location=no,resizable=no,scrollbars=yes,top=50,left=270');
}

function alert_news()
{
alert("Ok !\n\nVotre news nous a été soumise avec succès.\nAprès vérification et si elle est acceptée sa publication sera effective d\'ici quelques jours.");
}

function verifsubmit()
{
var ok_return = true;
var titre = window.document.ajouter.titre.value;
var texte = window.document.ajouter.texte.value;

if (titre == "")
{
alert("Vous n'avez pas renseigné le titre de la news");
var ok_return = false;
}
else if (texte == "")
{
alert("Vous n'avez pas écrit de texte");
var ok_return = false;
}

return ok_return
}
</SCRIPT>

<?php
if ($aff_news != "1")
{
include ("$chemin/config.php");
include ("$chemin/functions.inc.php");
include ("$chemin/options.inc.php");
}
$aff_news = 1;

$save_debut = $debut;

if ($what_aff == "grand_format")
$limit = $nb_news;
elseif ($what_aff == "petit_format")
$limit = $nb_news_petit;
elseif ($what_aff == "archives")
$limit = $nb_news_arch;

@MYSQL_CONNECT ($serveur_z,$login_z,$pass_z) or die ("Erreur, connexion à la base de données impossible");
mysql_select_db($base_z);

$query = "select * from options";
$resultat = mysql_query($query);
while ($ligne = mysql_fetch_array($resultat))
{
$code_html13[1] = stripslashes($ligne["code_html1"]);
$code_html23[1] = stripslashes($ligne["code_html2"]);
$code_html33[1] = stripslashes($ligne["code_html3"]);
}

if ($debut == "")
$debut = 0;

if ($arch == "1")
$soustr = 0;
if ($arch == "2")
{
$debut += $nb_news;
$soustr = $nb_news;
}
elseif ($arch == "3")
{
$debut += $nb_news_petit;
$soustr = $nb_news_petit;
}
elseif ($arch == "4")
{
$debut += $nb_news + $nb_news_petit;
$soustr = $$nb_news + $nb_news_petit;
}

if ($what_aff == "grand_format" or ($what_aff == "petit_format" && $format == "1"))
$query = "select * from news where validation='1' order by date_news DESC limit $limit";
elseif ($what_aff == "petit_format" && $format == "0")
$query = "select * from news where validation='1' order by date_news DESC limit $nb_news,$limit";
elseif ($what_aff == "suite")
$query = "select * from news where (id_news='$id_news' && validation='1')";
elseif ($what_aff == "archives")
$query = "select * from news where validation='1' order by date_news DESC limit $debut,$limit";
if ($recherche == "1")
$query = "select * from news where validation='1' order by date_news DESC";
$resultat = mysql_query($query);
$nb_news = mysql_num_rows($resultat);
$nblignes = $nb_news;
$i = 1;
while ($ligne = mysql_fetch_array($resultat))
{
$id_news3[$i] = $ligne["id_news"];
$titre3[$i] = $ligne["titre"];
$date_news3[$i] = $ligne["date_news"];
$titre3[$i] = $ligne["titre"];
$texte3[$i] = $ligne["texte"];
$texte23[$i] = $ligne["texte2"];
if ($recherche == "1")
{
$save_titre3[$i] = noaccents($titre3[$i]);
$save_titre3[$i] = strtolower($save_titre3[$i]);
$save_titre3[$i] = trim($save_titre3[$i]);
$save_texte3[$i] = noaccents($texte3[$i]);
$save_texte3[$i] = strtolower($texte3[$i]);
$texte23[$i] = noaccents($texte23[$i]);
$texte23[$i] = strtolower($texte23[$i]);
}
$i = $i + 1;
}

$query = "select * from news where validation='1'";
$resultat = mysql_query($query);
$nb_news_tot = mysql_num_rows($resultat);
$nb_news_tot -= $soustr;

$i = 1;
if ($recherche == "1")
{
include ("$chemin/moteur/moteur.php");
}
elseif ($what_aff == "grand_format")
{
while ($i <= $nb_news)
{
$query = "select * from commentaires where id_news='$id_news3[$i]'";
$resultat = mysql_query($query);
$nb_comment = mysql_num_rows($resultat);

$code_insert = aff_news_gf($code_html13[1],$date_news3[$i],$titre3[$i],$texte3[$i],$texte23[$i],$id_news3[$i]);

echo "$code_insert";
echo "<br>";
$i++;
}
}
elseif ($what_aff == "petit_format")
{
while ($i <= $nb_news)
{
$code_insert = aff_news_pf($code_html23[1],$date_news3[$i],$titre3[$i],$id_news3[$i]);

echo "$code_insert";
echo "<br>";
$i++;
}
}
elseif ($what_aff == "suite")
{
$query = "select * from commentaires where id_news='$id_news3[$i]'";
$resultat = mysql_query($query);
$nb_comment = mysql_num_rows($resultat);

$code_insert = aff_news_gf($code_html33[1],$date_news3[$i],$titre3[$i],$texte3[$i],$texte23[$i],$id_news);
echo "$code_insert";
}
elseif ($what_aff == "archives")
{
include ("$chemin/moteur/moteur_form.php");
echo "<br>";
$i = 1;
while ($i <= $nb_news)
{
$query = "select * from commentaires where id_news='$id_news3[$i]'";
$resultat = mysql_query($query);
$nb_comment = mysql_num_rows($resultat);

$code_insert = aff_news_gf($code_html13[1],$date_news3[$i],$titre3[$i],$texte3[$i],$texte23[$i],$id_news3[$i]);
echo "$code_insert";
echo "<br>";
$i++;
}

echo "<center><font size=\"2\" face=\"Arial\">";

$page = ceil($save_debut / $nb_news_arch) + 1;
$nb_pages = ceil($nb_news_tot / $nb_news_arch);

if ($nb_pages > 1)
{
if ($page > 1)
{
$debut = ($page - 2) * $nb_news_arch;
echo "<b><a href=\"$url_archives?debut=$debut\" style=\"color: #000000\">&lt;précédente</a></b>&nbsp;&nbsp;&nbsp;";
}
else
echo "&lt;précédente&nbsp;&nbsp;&nbsp;";

echo "<b>[</b> ";

$a = 1;
while ($a <= $nb_pages)
{
$debut = ($a - 1) * $nb_news_arch;
if ($a == $page)
echo "$a";
else
echo "<b><a href=\"$url_archives?debut=$debut\" style=\"color: #000000\">$a</a></b>";

if ($a < $nb_pages)
echo "-";

$a++;
}

echo " <b>]</b>";

if ($page < $nb_pages)
{
$debut = $page * $nb_news_arch;
echo "&nbsp;&nbsp;&nbsp;<b><a href=\"$url_archives?debut=$debut\" style=\"color: #000000\">suivante&gt;</a></b>&nbsp;&nbsp;&nbsp;";
}
else
echo "&nbsp;&nbsp;&nbsp;suivante&gt;&nbsp;&nbsp;&nbsp;";
}

if ($nb_news < 1)
{
echo "<p align=\"center\"><font size=\"2\" face=\"Arial\"><b>- il n'y a pas d'archives pour le moment -</b></font></p>";
}

echo "</font></center>";
}
elseif ($what_aff == "prop_news")
{
if ($ajouter_news != "")
{
$date_news = date("Y/m/d H:i");
$date_ajout = date("d/m/Y");
$query = "insert into news values('','$titre','$date_news','0','$texte','$texte2','Personne_extérieure','$date_ajout')";
$resultat = mysql_query($query);

$from_email = "news@prologin.fr";
$entetedate = date("D, j M Y H:i:s");
$entetemail = "From: $from_email \n";
$entetemail .= "Reply-To: $from_email \n";
@mail("$votre_email",
"Bonjour,\n\nUne nouvelle news vient d'être soumise sur votre site $url_site, vous pouvez la valider ou la supprimer à cette adresse:\n\n$url_site/$rep_smileys/index.php.\n\n\nFreenews - copyright &copy;, Prologin;fr (http://www.prologin.fr)",
"", $entetemail);

echo "<script language=\"Javascript\">";
echo "alert_news();";
echo "</script>";
}
$query = "select * from smileys";
$resultat = mysql_query($query);
$nb_smile = mysql_num_rows($resultat);
$i = 1;
while ($ligne = mysql_fetch_array($resultat))
{
$id3[$i] = $ligne["id"];
$nom3[$i] = $ligne["nom"];
$i = $i + 1;
}
echo "<table border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"6\">";
echo "<tr><form name=\"ajouter\" method=\"post\" action=\"$url_prop_news\" language=\"Javascript\" onsubmit=\"return verifsubmit()\"><td width=\"100%\" height=\"21\" colspan=\"8\"></td></tr>";

$admin_ok = 0;

include ("$chemin/form_news.php");
echo "<p align=\"center\"><input type=\"submit\" value=\"- Envoyer -\" name=\"ajouter_news\"><br>&nbsp;</td></tr></form></table>";
}
@mysql_close();
?>


encore mille mercis

_________________
merci de visiter http://www.swingbourse.com . Le site 100% GRATUIT de l'analyse graphique , du conseil boursier et de l'épargne .
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
Essaie en remplaçant cette ligne là :

if ($what_aff == "grand_format" or ($what_aff == "petit_format" && $format == "1"))
$query = "select * from news where validation='1' order by date_news DESC limit $limit";

Par

if ($what_aff == "grand_format" or ($what_aff == "petit_format" && $format == "1"))
$query = "select * from news where id_news='$id_news' && validation='1' order by date_news DESC limit $limit";


Voir le profil de l'utilisateurEnvoyer un message privé
swingbourse.com


Inscrit le: 16 Sep 2007
Messages: 13
Localisation: marseille
Répondre en citant
merci pour ton aide , mais en mettant ta ligne de code , les liens ne s'affichent plus dans le petit format .Donc plus moyen d'acceder au grand format , à savoir l'info .

_________________
merci de visiter http://www.swingbourse.com . Le site 100% GRATUIT de l'analyse graphique , du conseil boursier et de l'épargne .
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
Je m'en doutais ! Alors remplace la même portion de code par ceci :

if ($what_aff == "petit_format" && $format == "1")
$query = "select * from news where validation='1' order by date_news DESC limit $limit";
elseif($what_aff == "grand_format")
$query = "select * from news where id_news='$id_news' && validation='1' order by date_news DESC limit $limit";
Voir le profil de l'utilisateurEnvoyer un message privé
swingbourse.com


Inscrit le: 16 Sep 2007
Messages: 13
Localisation: marseille
Répondre en citant
Wahoo super cool , ca marche . Applause Applause
un grand bravo à votre disponibilité et vos compétances . Mon site s'en trouve valorisé .
Comment vous remmercier ? bon si cela peut vous ête utile je vous offre une bannière gratuite pour 15 jours . Taille 468 x 60 ou 120 x 240 au choix .
Envoyez moi votre bannière à webmaster@swingbourse.com
bonne continuation à toute l'équipe .
MC

_________________
merci de visiter http://www.swingbourse.com . Le site 100% GRATUIT de l'analyse graphique , du conseil boursier et de l'épargne .
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
Merci, les bannières sont disponibles ici : http://www.easy-script.com/faire-un-lien.html

Voir le profil de l'utilisateurEnvoyer un message privé
swingbourse.com


Inscrit le: 16 Sep 2007
Messages: 13
Localisation: marseille
Répondre en citant
Voila qui est fait , et en header , donc visible sur tout le site .

MC

_________________
merci de visiter http://www.swingbourse.com . Le site 100% GRATUIT de l'analyse graphique , du conseil boursier et de l'épargne .
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
swingbourse.com


Inscrit le: 16 Sep 2007
Messages: 13
Localisation: marseille
Répondre en citant
juste encore une petite question technique .
est 'il possible d'ajouter le RSS sur ce script ou faut'il utiliser du départ un script intégrant le RSS ?

_________________
merci de visiter http://www.swingbourse.com . Le site 100% GRATUIT de l'analyse graphique , du conseil boursier et de l'épargne .
Voir le profil de l'utilisateurEnvoyer un message privéVisiter le site web du posteur
Redox
Modérateurs
Modérateurs

Inscrit le: 07 Sep 2004
Messages: 973
Répondre en citant
Oui il est tout à fait possible de créer un flux RSS pour tes news. Puisqu'elles sont stockées dans une BDD je te renvoie vers ce code source qui va te permettre de générer ton flux.

Voir le profil de l'utilisateurEnvoyer un message privé
Annonces && Topic Scooping
[Résolu] j'ai un soucis avec freenews
Vous pouvez poster de nouveaux sujets dans ce forum
Vous pouvez répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum
Toutes les heures sont au format GMT + 2 Heures  
Page 1 sur 1  

  
  
 Poster un nouveau sujet  Répondre au sujet  


Powered by phpBB © 2001, 2002 phpBB Group
Traduction par : phpBB-fr.com
Design by Vjacheslav Trushkin
phpBB SEO

Anti Bot Question MOD - phpBB MOD against Spam Bots
Inscriptions / messages bloqués: 2606 / 609