- Version 1.0.0 : Base du site et des pages - Premiere version totalement oppérationelle
- Création de la base de donnés
- Pages dynamique si on est connecter ou non
- Création de pages et les finir a 100%
- Page Accueil
- Page Forum
- Sortie des Post dynamiquement
- Commentaires / vues fonctionnelles
- Poster commentaire (Besoin du cookie de connexion)
- Pouvoir consulter l'articles individuellement
- Changment de page dynamique
- Page Post
- Commentaires / vues fonctionnelles
- Poster commentaire (Besoin du cookie de connexion)
- Pouvoir consulter l'articles individuellement
- Changment de page dynamique
- Commentaires / vues fonctionnelles
- Pages
- Page A propos
- Contenu
- Visuelle
- Page FAQ
- Utilisateurs
- Affichage via PHP (+tri ?)
- Page A propos
- Création de formulaire d'inscription
- Empécher les inscriptions double email / pseudo
- Création de formulaire de connexion
- Possibilité de se connécter avec Google / Facebook (Pas prioritaire)
- Page profile
- Modification du profile
- Rester connecter (grace aux cookies)
- Pouvoir poster commentaire / thread sans devoir remmetre l'email a chaque fois
- Page Contact
- Page support
- Page question
- Affichage des question
- Envoyer question (Besoin du cookie de connexion)
- Petits points
- Statistiques live
- Tags Fonctionelle
- Systeme de points live
- Thread récents
- Bar de recherche
- Finir le Footer
- Faire la documentation
- UML de la BD
- Documentation utilisateur
- Documentation développeuer
- Faire le diagramme de grantt
Annulée
- Page Servies -- Annulé
- 25%
- 50%
- 75%
- 99%
Aide a la creation de site Web
- Tailwind -Annuler-
- Bootstrap -Annuler-
- Mithril emmet
- Live serveur
- Markdown all in in
- Markdown table
- French - code spell checker
- Pettier code formatter
- Code snap (Rajouter en activation a la sauvegarde pour le faire automatiquement | deux derniers lignes de la photo "gitSnapVs.jpg" )+
SQL de lien commun
ALTER TABLE blog
ADD COLUMN nb_commentaires INT DEFAULT 0;
UPDATE blog b
SET nb_commentaires = (
SELECT COUNT(*)
FROM commentaires_blog cb
WHERE cb.id_commentaire_blog = b.id_commentaire_blog
);Anti copi-coller
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'UA-102282699-1');
document.addEventListener('copy', (event) => {
event.preventDefault();
alert('Le copier-coller est désactivé sur ce site.');
});
window.onload = function () {
var images = document.getElementsByTagName('img');
for (var i = 0; i < images.length; i++) {
images[i].oncontextmenu = function () {
return false;
}
}
}Vérification de token session
session_start();
// Vérifie si l'email est défini dans la session et s'il n'est pas vide
if (isset ($_SESSION['email']) && !empty ($_SESSION['email'])) {
// Si l'email est défini et n'est pas vide, tu peux le récupérer
$email = $_SESSION['email'];
// Charge la page normalement ou exécute les actions nécessaires
}Code affichage érreurs
$resultat = $conn->query($sql);
if (!$resultat) {
trigger_error('Erreur SQL : ' . $conn->error);
}