Designed by NoKi !
105 en ligne   Boutique | Sites | Bar | Forum | PhpBB | Actu | Glossaire | Codes | Tips | Liens | Livres | Lettre  


 Recherche

 NewsLetter






   

PHP - News avec photo (1/7)

Système de gestion - affichage





jreaux62
Gestion - Administration - Affichage
d'une "News", "Actualité", "Info",
... avec :
- mise en forme (éditeur wysiwyg)
- possibilité de mettre une photo
- affichage avec pagination - ...


Principe - 1-Configuration - 2-Protection - 3-Gestion des News - 4-Photo - 5-Affichage - Conclusion



PHP - Gestion - Affichage de News avec photo

Ce "système de News avec photo" vous permettra de gérer vous-même votre "News", "actualité", "info", ... et devrait s'intégrer facilement dans votre site.
La possibilité de mettre une photo, et la mise en forme grâce à un éditeur wysiwyg sont des "plus" !

Cette "source" est parfaitement fonctionnelle en l'état.
Néanmoins, quelques "adaptations" seront nécessaires pour bonne intégration dans votre site :
- styles css à adapter à votre design,
- news_liste.php à intégrer dans votre page index.php (par exemple) ...

Principe :

1- CONFIGURATION :
-> Configurer vos paramètres personnels (News, connexion à la BD, style CSS)

2- PROTECTION :
-> Création d'un dossier "news_ADMIN"
dans lequel on met ses pages d'administration de la "News".
A lire
PHP - Administrer en ligne Protéger ses pages (session ou cookie)
Protection - Sécurité Quelques précautions pour optimiser sa protection

3- GESTION des NEWS :
Dans le dossier "news_ADMIN" :
-> Ajouter / modifier / supprimer une News
-> Editeur Wysiwyg : aucun / tinymce / fckeditor (au choix)
-> Ajouter / modifier / supprimer une photo

4- PHOTOS :
-> Création d'un dossier "news_photos", pour stocker les photos.
Ce dossier doit être déprotégé en écriture (CHMOD : 777)
-> Possibilité d'uploader une photo
-> Redimensionnement automatique des photos

5- AFFICHAGE :
-> Afficher le listing des "News", résumé avec pagination,
-> Afficher la fiche de chaque "News".


Les fichiers nécessaires :

A mettre à la racine du site :
1- CONFIGURATION  
_connexion.php Configuration de vos paramètres persos pour la connexion à la BD
news_config.php Configuration de vos paramètres pour la News (table, dossier photo, éditeur)
news_style.css Style CSS utilisé pour la News (à adapter à votre site)
dossier "news_photos" Dossier de stockage des photos (déprotégé : chmod 777)
dossier "fckeditor",
ou dossier "tinymce"
Editeur Wysiwyg (au choix) : mise en forme du contenu de la News
(voir : Editeurs Wysiwyg (www.developpez.com))
A mettre dans le dossier "news_ADMIN" :
2- PROTECTION  
_protect.php
Configuration de vos identifiants et mots de passe pour la partie "administration"
_protectpage.php Protection des pages
_deconnexion.php Déconnexion
news_ADMIN/index.php Page d'identification pour la partie "administration"
3- GESTION des NEWS  
news_admin.php Listing des "News" + boutons "ajouter"/"modifier"/"supprimer" une News
news_formuler.php
news_formulerfckeditor.php

news_formulertinymce.php
Formulaire "ajouter"/"modifier"/"supprimer" News / photo
(en fonction de l'éditeur Wysiwyg choisi : aucun / fckeditor / tinymce)
news_traiter.php Traitement "ajouter"/"modifier"/"supprimer"
news_ADM_style.css Style CSS utilisé (dans news_ADMIN) (à adapter à votre site)
4- PHOTOS  
news_photo.php Traitement automatique de la photo : "ajouter"/"modifier"/"supprimer" la photo
fctredimimage.php Fonction de "redimensionnement proportionnel" automatique d'image
A lire
PHP - FONCTIONS de redimensionnement d'images
A mettre à la racine du site :
5- AFFICHAGE (news_liste.php et news_fiche.php peuvent être intégrés dans une autre page)
fct_resume_brut.php
fct_resume_html.php
Fonctions permettant d'afficher le "résumé" du contenu :
soit brut, soit formaté (avec mise en forme html) (au choix)
news_liste.php Listing des "News" (avec résumé du contenu + pagination)
Configuration des paramètres d'affichage
news_liste2.php
+ news_style.css
Variante, avec affichage sur 2 colonnes, voir :
PHP : Affichage de données en tableau html
news_fiche.php Fiche pour chaque "News" : titre, date, contenu, photo.

Télécharger les fichiers :

PHP-GESTION-NEWS-v2.zip


jreaux62 le 25/08/2009 (22 199 hits)
Didier Téléchargez gratuitement et légalement des logiciels Microsoft ! Si, si ;)
  • Visual Studio 2010
  • Office 2010
  • Expression Studio 3
  • SQL Server 2008
  • et d'autres...
Au fil des news  
Magazines - Le N°128 de Programmez est disponible
Magazines - Le N°127 de Programmez est disponible
Dreamweaver CS4 + Php + Mysql - Trucs et Astuces - Part 6
Pour continuer dans le même style, je vous propose une suite au précédent article. Rechercher tous ...
Adobe - Adobe Photoshop.com Mobile pour iPhone 1.1
JavaScript - Ajouter une page dans vos favorites
Dreamweaver CS4 + Php + Mysql - Trucs et Astuces - Part 5 -
Je vous propose cette fois deux astuces. Comment exporter une feuille de style avec l'aide de ...
SharePoint Personalization Site Links - Les liens personnalisés des MySite SharePoint
Nous avons vu dans les articles précédents comment agrémenter les pages de recherche afin de ...
Magazines - Le n°126 de Programmez est disponible
Outils - Traducteur en ligne automatique pour site web
Adobe - Adobe Photoshop.com Mobile pour Iphone
Magazines - Le n°125 de Programmez est disponible
Adobe - Adobe AIR 2 et Flash Player 10.1version bêta
Les conférences autour des technologies Microsoft - Liste non exhaustive des grands évènements
Nous allons essayer de regrouper un grand nombre des évènements autour des technologies Microsoft ...
Magazines - Le n°124 de Programmez est disponible
PHP - Forum PHP 2009
Composants - eFace - XAML en Java
WPF - Désactiver le bouton de réduction d'une fenêtre
Magazines - Le n°123 de Programmez est disponible
Magazines - Le n°122 de Programmez est disponible
Auditer une ferme SharePoint - Assurer le bon fonctionnement de SharePoint
Dans le cadre de la bonne gestion de son environnement SharePoint, il est utile de faire un ...
SQL Server 2008 Report Builder 2.0 - Installation et utilisation de Report Builder 2.0
Dans le cadre de la création de rapports pour SQL Server Reporting Services 2008, un outil est ...
Magazines - Le HS N° 1 de Web Design est disponible
Adobe - Adobe propose en Open Source les frameworks.....
Outils - EntityBuilder
CSharp - Sérialisation XML de vos objets
Magazines - Le n°121 de Programmez est disponible
Adobe - Adobe annonce MAX 2009 !
Outils - WhoIs
[MAJ] Dreamweaver MX + Php + MySql - Les formulaires - partie 3
Mise à jour du code, par DB 77, affichage du code erreur, dans la page erreur.php, traduction des ...
PHP - News avec photo - Système de gestion - affichage
Gestion - Administration - Affichage d'une "News", "Actualité", "Info", ... avec : - mise en forme ...
Outils - Crypt
Dreamweaver Php Mysql - Région répétée imbriquée
Je rebondis, sur un post du forum, pour vous montrer comment obtenir grâce à l'extension Simulated ...
Magazines - Le n° 120 de Programmez est disponible
Gérer les bases de contenu SharePoint - Gérer la croissance du volume des données
Dans le cadre de la gestion quotidienne de ferme SharePoint, il existe une partie qu'il faut ...
PHP - Le Coach PHP sur Visual Studio
.NET - Ecrire une application .NET utilisant MySQL
PHP - Utilisation de PHP dans le monde Microsoft
Magazines - Le n° 119 de Programmez est disponible
Adobe - Adobe annonce Photoshop Marketplace
[MAJ] Tutoriel AJAX simple - En avant vers le WEB2.0
Mis à jour le 20/04/2009
Tutorial : HTML | Scripting | ASP-PHP | ASP.net | SQL Server | XML
Sharepoint | XAML | Pocket | Dreamweaver | VML | Divers
  Scripts : Scripting | ASP-PHP | ASP.net | Divers
  Boutique | Annuaire | Bannières | Météo | Tribune | Partenariats
v3b © Didier 2003   
 

Corpo Sciences de Reims Partitions gratuites Carte, météo, annonces
 DotNet Project Groupes Utilisateurs Microsoft ASP-magazine MVP TechNet