hellofacteurV1/config/config.perso.example.php

82 lines
3.6 KiB
PHP
Executable File

<?php
/**
* Configurations personnalisables de l'application
* à adapter donc !
**/
// Infos du site
const SITE_NOM="Hello facteur";
const SITE_URL="https://www.hellofacteur.com";
const SITE_SLOGAN="Votre actualité, comme une lettre à la poste.";
const SITE_LANG="fr-fr";
const SITE_COOKIES_DOMAINE="hellofacteur.com";
const UTF8_OK=true;
// Si on souhaite rendre automatique l'abonnement au hub des nouvelles du site
$hub_site["id"]=20451;
$hub_site["nom"]="Les nouvelles du facteur.";
$hub_site["duree_max"]=180; //nbre de jours après lequel l'abonnement par défaut est supprimé si aucun clic n'a été enregistré sur cette période.
// Fuseau horaire par défaut
date_default_timezone_set("Europe/Paris");
// Email & SMTP
const EMAIL_ADMIN="toto@example.com";//pour recevoir des notifications en cas de catastrophes :-)
const EMAIL_CONTACT="toto@example.com";//formulaire de contact
const EMAIL_TRANSACTIONNEL_DE="toto@example.com";//email utilisé lors des messages durant l'inscription, etc
const EMAIL_MAILINGS="toto@example.com";//email utilisé pour envoyer les mailings
// mailjet
const SMTP_SERVEUR="";//laisser à vide si utilisation fonction mail
const SMTP_NAME="";//laisser à vide si serveur ne demandant pas de s'identifier
const SMTP_PASSE="";//idem
const SMTP_PORT=587;//si différent de 25 sinon laisser vide
const SMTP_SECURE="";//si connexion sécurisée ("ssl" / "tls"), sinon laisser vide */
const PHPMAIL_LANG="fr";//langue des messages d'erreur de PHPMailer, vide pour anglais
// Base de données (mysql/mariaDB)
const BD_SERVEUR="";
const BD_NOM="";
const BD_LOGIN="";
const BD_PASSE="";
const BD_PORT="";
// Origines possibles des utilisateurs
const UTILISATEUR_ORIGINES="example1|example2|example3";
// Nbre de liens max par abonnements envoyés suivant choix
$Abo_max_liens["min"]=5;
$Abo_max_liens["medium"]=20;
$Abo_max_liens["max"]=150;
// Durées maximales en jours autorisées pour certaines procédures
const COMPTE_VALIDATION_MAX_DUREE="5";
const NOUVEL_EMAIL_MAX_DUREE_VALIDATION="3";
const COMPTE_LIEN_CONNEXION_MAX_DUREE="60";//minutes
const COMPTE_LIEN_SUPPRESSION_MAX_DUREE="8";//heures
// divers
const AUTORISE_CRON="*************";
const CREA_CACHE=false;//les fichiers cache appelés mais non trouvés doivent-ils être créés ?
const LIEN_IMPORT_MAX_JOURS=10;//nombre de jours en dessous desquels un nouveau lien n'est pas importé d'un flux (sert aussi à supprimer anciens liens dans bd)
const POSTS_MAX_JOURS=30;//nombre de jours maximum ou les messages des hubs sont gardés dans la base de données
const ABO_MAX_ENVOIS_PASSIFS=30;//nombre maximum d'envoi d'un abonnement sans clic, pour désactiver un abonnement.
const NB_JOURS_LOGS_AFFICHAGES=5;//nombre de jours durant lesquels les stats d'affichage des utilisateurs connectés sur le site sont gardés. Les stats d'affichages des affichages /email sont traités tous les débuts de mois.
// blocage du site...
const MSG_MAINTENANCE="";
// Google Actualités
const SOURCE_GG_NEWS_ID=34;
// Protections formulaires
const FORM_MIN_DUREE=3;//nombre de secondes minimum avant validation du formulaire
const FORM_CONNEXION_MAX_TENTATIVES=10;//nombre de tentatives de connexion avant d'être bloqué
// Template
const TEMPLATE_REP="themes/zz";
const FORMULAIRE_FILTRES_SPAM="example1|example2|example3";//liste de mots proposés aléatoirement pour limiter le spam
$header_flux[0]["url"]=SITE_URL."/blog/feed/rss";
$header_flux[0]["titre"]="Le blog du facteur (derniers articles).";
$header_flux[0]["type"]="rss";
// Gestion des erreurs (mettre 0 quand le site est en production -1 pour tout voir en cours de test/ développement)
error_reporting(0);