Hystos

 tutoriel / partage MT2CMS - Système de News

Recommended Posts

Bonjour,

 

Vous allez ici apprendre à installer un système de news complet pour MT2-CMS.

 

1. Les fonctionnalités

Révélation

Afficher

  • Affichage des news sur la page d'accueil (nombre paramétrable).
  • En cliquant sur le titre on accède à un permalien qui conduit à l'affichage de l'article et de tous ses commentaires avec un champs en bas de page pour en poster un nouveau.
  • Commentaires sur les news (possibilité d'autoriser ou non pour chaque news).
  • Page d'affichage de toutes les news avec un système de pagination (même nombre par page que pour l'index).
  • Autoriser ou non à modifier le pseudo de celui qui poste la news (dans le champs auteur).
  • Page de gestion des news avec les fonctions habituelles : modifier, supprimer, ajouter.

 

2. Installation

Révélation

Afficher

Lien de l'archive : ICI FE

 

Liste des fichiers présents :

- accueil.php

- accueil.tpl

- news.php

- news.tpl

- config_news.php

- config_news.tpl

 

Installation des tables dans la base site :

CREATE TABLE `conf_news` (
 `nb_par_page` int(11) NOT NULL DEFAULT '5',
 `change_auteur` smallint(6) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
INSERT INTO `conf_news` VALUES ('5', '0');
 
CREATE TABLE `coms` (
 `id` int(10) NOT NULL AUTO_INCREMENT,
 `id_new` int(10) DEFAULT NULL,
 `auteur` varchar(25) DEFAULT NULL,
 `message` text,
 `date` datetime DEFAULT NULL,
 `ip` varchar(16) DEFAULT NULL,
 PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=9 DEFAULT CHARSET=latin1;
 
CREATE TABLE `news` (
 `id` int(10) NOT NULL AUTO_INCREMENT,
 `titre` varchar(100) DEFAULT NULL,
 `auteur` varchar(25) DEFAULT NULL,
 `message` text,
 `com` tinyint(3) DEFAULT NULL,
 `date` datetime DEFAULT NULL,
 PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=latin1;
 

 

Vous pouvez copier/coller ce tutoriel mais vous avez l'obligation de citer l'auteur de manière visible.

  • Like 4

Share this post


Link to post
Share on other sites

Alors déjà, je tiens vraiment à te remercier pour ce que tu as fais, et que tu les fait en vitesse, or que je ne te l'ai pas demander c'est vraiment très sympathiques. Je conseil vraiment tes services !

 

Et je te remercie du partage.

Share this post


Link to post
Share on other sites

Mise à jour de la requête sql pour conf_news.

Elle vous permet d'éviter des bugs causés par l'absence de configuration.

Share this post


Link to post
Share on other sites