Designed by NoKi !
62 en ligne
  Forum | Actu | Glossaire | Codes | Tips | Liens | Livres | Annuaire
 

 Recherche





   

PHP - Gestion de News avec photo et fichier joint (1/8)

Système de gestion - affichage





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


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



PHP - Gestion - Affichage de News avec photo et fichier joint

Ce "système de News avec photo et fichier joint" 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) ...


Ces "captures d'écran" montrent l'utilisation avec l'éditeur fckeditor :






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- PHOTO :
-> 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- FICHIER joint:
-> Création d'un dossier "news_fichiers", pour stocker les fichiers.
Ce dossier doit être déprotégé en écriture (CHMOD : 777)
-> Possibilité d'uploader un fichier

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


Les fichiers nécessaires :

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 "news_fichiers" Dossier de stockage des fichiers (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))
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- PHOTO  
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
6- AFFICHAGE sur le site (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-v4.zip


jreaux62 le 29/07/2011 (51 503 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  
PHP - Drupagora : 1ère edition
Utiliser Reporting Services pour des NewsLetter - SQL Server Reporting Services et les NewsLetters
Le moteur de rapport inclus dans Microsoft SQL Server permet de créer de nombreux rapports ...
Changer la page d'erreur 401 SharePoint - La page d'erreur d'authentification SharePoint
Avec l'authentification classique des sites SharePoint, l'erreur d'authentification est gérée par ...
PHP - Graphique de l'angle du soleil en fonction du lieu
PHP5 - Graphique de l'angle du soleil en fonction du lieu
Adobe - Disponibilité d'Adobe Creative Suite 5.5
Les Thèmes dans SharePoint 2010 - Gérer les thèmes dans SharePoint 2010
SharePoint 2010 apporte de nombreuses modifications dont certaines dans le principe des thèmes.
JavaScript - fonction qui affiche l'heure à travers javascript
Installer SharePoint Foundation 2010 sur Windows 7 - Installer SP Foundation 2010 sur Windows Seven
Lorsque l'on souhaite développer dans le monde SharePoint, il existe plusieurs solutions. La ...
SharePoint et SQL Server 2008 R2 Report Server - Comment accéder à SharePoint depuis SSRS 2008 R2
Depuis la première version, la solution de rapport proposée par Microsoft "SQL Server Reporting ...
JS - Envoi d'un formulaire après chargement d'une image
Divers - Bannir une ip dans le global asax
Dreamweaver CS5 - Nouvelle version Dreamweaver CS5
Déjà plus de 6 mois que le produit est sorti, il fallait bien que je vous en parle un peu. Je vous ...
SharePoint Output Caching dans un site Intranet - Comment utiliser le cache dans un site Publishing
Afin de permettre l'amélioration des performances de sa ferme MOSS utilisée pour le site portail ...
Adobe - Adobe lance le Musée Adobe des Médias Numériques
Adobe - Adobe lance HTML5 Pack pour Illustrator CS5
PHP - Forum PHP 2010 : Le programme
Magazines - Le numéro 133 de programmez est disponible
Adobe - Adobe lance des applications Photoshop Express....
PHP - Détermination de l'intersection entre 2 segments
Magazines - Le N°132 de Programmez est disponible
Les alertes dans SharePoint 2007 - Comment SharePoint 2007 gère les User Alerts
Une des fonctionnalités de base de SharePoint, aussi bien dans Windows SharePoint Services (WSS) ...
Adobe - Photoshop.com Mobile pour Android 1.2
Adobe - Adobe dévoile une technologie de lecture.......
PHP - Experts PHP : participez au Forum PHP 2010 !
PHP - Fobec.com - Code source PHP & javascript
Foliotage alphabétique - Lister sur la première lettre d'un champ
Pour faire suite à l'article de JPierre sur la pagination alphabétique, voici, en ASP et en PHP, ...
Dreamweaver CS4 + Php + Mysql - Pagination alphabétique
Je vous propose la création d'une barre de navigation ou pagination alphabétique pour filtrer les ...
Adobe - HTML5 dans Dreamweaver CS5
VBScript - Déterminer si un chemin est absolu ou relatif
VBScript - Lire/écrire un fichier texte
Magazines - Le N°130 de Programmez est disponible
Hebergement - Hébergement à prix libre
Adobe - Adobe Creative Suite 5
PHP - Calcul de la date de Pâques
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
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
 MVP DotNet Project Groupes Utilisateurs Microsoft TechNet ASP-magazine