Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

NEWS DEFILANTES AVEC EDITEUR LIGNE


Information sur la source

Catégorie :Divers Classé sous : news, défilante, défile, nouvelles, éditeur Niveau : Débutant Date de création : 08/12/2006 Date de mise à jour : 09/01/2007 20:03:11 Vu / téléchargé: 11 274 / 1 420

Note :
5,8 / 10 - par 5 personnes
5,80 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Si vous désirez avoir un texte défilant avec les news qui défilent sur votre site, voici un code assez simple à installer.

N'oubliez pas de mettre le fichier 'news.txt" en chmod 666.

Bonne utilisation à tous.
 

Source

  • <link rel="stylesheet" href="../style.css" type="text/css">
  • <h2><p align="center">Publier des nouvelles</h2>
  • <script language="JavaScript">
  • function preview()
  • {
  • document.getElementById('preview').innerHTML = document.getElementById('text').value
  • }
  • </script>
  • <?
  • // Configuration
  • $cfg['page_name'] = "editer_news.php";
  • $cfg['file_to_edit'] = "news.txt";
  • // Code de lecture ecriture
  • $handle = fopen($cfg['file_to_edit'],"r");
  • $contents = fread ($handle, filesize ($cfg['file_to_edit']));
  • if ( isset($_POST['text']) )
  • {
  • $handle = fopen($cfg['file_to_edit'],"w");
  • fwrite($handle, $_POST['text']);
  • echo "<div align=\"center\">";
  • echo "<a href=\"".$cfg['page_name']."\">Retour</a>";
  • echo "</div>";
  • }
  • else
  • {
  • ?>
  • <html>
  • <div align="center">
  • <form action="<?=$cfg['page_name']?>" method="post">
  • <textarea id="text" onKeyUp="preview()" name="text" rows="20" cols="50"><?=$contents?></textarea><br>
  • <input type="submit" value="Enregistrer"><br>
  • </form>
  • </div>
  • <br>
  • <div id="preview">
  • </div>
  • </html>
  • <?
  • }
  • ?>
<link rel="stylesheet" href="../style.css" type="text/css">


<h2><p align="center">Publier des nouvelles</h2>

<script language="JavaScript">
function preview()
{
	document.getElementById('preview').innerHTML = document.getElementById('text').value 
}
</script>
<?
// Configuration

$cfg['page_name'] = "editer_news.php";
$cfg['file_to_edit'] = "news.txt";

// Code de lecture ecriture
$handle = fopen($cfg['file_to_edit'],"r");
$contents = fread ($handle, filesize ($cfg['file_to_edit']));
if ( isset($_POST['text']) )
{
	$handle = fopen($cfg['file_to_edit'],"w");
	fwrite($handle, $_POST['text']);
	echo "<div align=\"center\">";
	echo "<a href=\"".$cfg['page_name']."\">Retour</a>";
	echo "</div>";
}
else
{
?>
<html>
<div align="center">
<form action="<?=$cfg['page_name']?>" method="post">
<textarea id="text" onKeyUp="preview()" name="text" rows="20" cols="50"><?=$contents?></textarea><br>
<input type="submit" value="Enregistrer"><br>
</form>
</div>
<br>
<div id="preview">
</div>
</html>
<?
}
?>

Conclusion

Merci à l'aide de mon pote pour ce script.

Tous les commentaires seront les bienvenues.

Il est aussi facilement possible d'ajouter un mot de passe pour restreindre l'accès à la page d'édition.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

08 décembre 2006 22:42:01 :
Juste une correction des fautes d'orthographes...
09 janvier 2007 01:21:24 :
Passage à l'édition de fichier texte à des fichiers xml, qui peuvent ainsi être lu par les agrégateurs de news.
09 janvier 2007 19:34:02 :
Retour au fichier texte, pour son utilité.
09 janvier 2007 19:35:30 :
Mise à jour de la copie d'écran.
09 janvier 2007 20:01:47 :
Prblèem avec copie écran
09 janvier 2007 20:03:11 :
Problème avec la copie écran.

Commentaires et avis

signaler à un administrateur
Commentaire de guill76 le 09/12/2006 13:53:40

Bonjour,
au passage un chmod 777(rwxrwxrwx) donne tous les droits à tous les utilisateurs (y compris les droits d'execution) : pour un fichier texte c'est plutot inutile.
un chmod 666 (rw-rw-rw-) serait plus cohérent.

signaler à un administrateur
Commentaire de jean84 le 12/12/2006 13:11:37

Salut

"Si vous désirez avoir un texte défilant avec les news qui défilent sur votre site, voici un code assez simple à installer."

Tout ce que je vois, c'est l'utilisation d'une lib pour parser un flux xml, le chargement d'un fichier txt et l'utilisation d'une balise faisant defiler le code... Pour un code en categorie xml, on peut attendre au moins un peu plus de commentaires sur l'utilisation de cette lib (que je connais pas d'ailleurs).
Parce qu'a part la boucle foreach(), y a pas grand chose a se mettre sous la dent...

Mais bon, l'idee est pas trop mal (faut rester positif), sympa de l'avoir partager avec nous. A quand tes propres codes ? ^^

@++

signaler à un administrateur
Commentaire de glad777 le 18/12/2006 17:49:14

Bonjour je trouve ton code tes interressant mais il reste un gros point d interogation, et t il possible d avoir un texte qui ne clignote pas, car ca fait tres mal au yeux lorsqu on le lis. Je dit ca parceque je faisait mes news avec une balise marquee classique et le clignotement et bcp moins important.
Merci pour ces precisions
encore bravo pour ton code

signaler à un administrateur
Commentaire de ben05 le 17/01/2007 19:54:25

Salut,

Je ne sais pas pourquoi tu as un texte clignotant.
Désolé.
Si quelqu'un a la solution...

Ben

signaler à un administrateur
Commentaire de Zeubest le 20/09/2008 20:30:11 10/10

Merci !
Merci beaucoup : ce petit scriptounet m'a aidé et appris, comme débutant.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

meilleur éditeur php? [ par eax ] salut!je me pose une question: c lequel le meilleur éditeur php? y'en a tellement, moi j'utilise dreamweaver mx mais je sais que c'est pas le meilleur Interface WYSIWYG pour edition de news [ par Joez ] Bonjour je recherche une Interface WYSIWYG pour edition de news pour mon site en PHP.quelqu'un à ça ? Insertion d'une nouvelle news au dessus de la précédente [ par 120385 ] Voilà j'ai petit problème :pJ'ai essayé de concevoir un système de news. il fonctionne a peu près, mais à chaque fois que je poste une news, elle s'af News [ par bosco ] Lu je voudré savoir sil est possible de rentrer dan 1 table toutes les adresses mail et en cliquan sur le bouton d'envoi, le message est envoyé à tou *** afficher seulement les news récentes *** [ par kodiask ] bonjour alor je fai un site en je sui debutan en php et je ve ke sur ma page d'accueil on m'affiche la dernière news posté.je voulai savoir comment f URL et NEWS [ par kodiask ] bjr alor ovila je veu faire un système de news mais le problème est que jarrive pa faire un lien dans les news je ve ke par exemple kan je te [url h Trier une table avec le contenu d'une variable [ par bullo95 ] Bonjour!! Voila mon probleme premiere page, un petit moteur de recherche par mots clefs. qui va a la page 2 page 2 la liste de tt les article compten Comment ça marche les news group ? [ par perig ] Bonjour Ma question n'a rien a voir avec le php (enfin je suppose) mais je ne sais pas ou la poster alors voilà :Comment éditeur html en php [ par erwan35 ] Bonjour à tous,J'ai un projet de site internet où je souhaiterais que des utlisateurs puissent créer et modifier les pages grâce à un formulaire en ph debutant probleme de session! [ par jimmy69 ] bonjour a tous,voila je debute en php et je suis en train de realiser un espace menbresou ceux ci peuvent poster des news un truc tout simple!j'ai don


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.