Cet outil est réservé aux webmestres du site. Pour créer une autorisation SPIP, il suffit de créer les fonctions adéquates. L’exemple ci-dessous permet d’utiliser la fonction <code>autoriser('troller','doc')</code> ou la balise <code>#AUTORISER{troller, doc}</code> :
<cadre>function autoriser_doc_troller_dist($faire, $type='', $id=0, $qui=NULL, $opt=NULL) {
return false; // aucun troll permis, non mais !
}</cadre>
Signification des paramètres :
-* <code>$faire</code> : action demandée (’modifier’, ’publier’, ...)
-* <code>$type</code> : type d’objet sur lequel appliquer l’action (’article’, ’auteur’, ...)
-* <code>$id</code> : identifiant éventuel de cet objet
-* <code>$qui</code> : {id_auteur} demandant l’autorisation (vide si auteur en cours)
-* <code>$opt</code> : tableau d’options, généralement vide
Après récupération/valorisation contextuelle des valeurs par défaut, SPIP tente de d’exécuter la meilleure autorisation déclarée et va chercher dans l’ordre : <code>autoriser_type_faire()</code>, <code>autoriser_type()</code>, <code>autoriser_faire()</code>, puis <code>autoriser_defaut()</code>.
@puce@ Utilisez cet outil pour définir des alias d’autorisations simples. Pensez à bien les tester toutes.
_ La syntaxe est : « <code>qui : faire type id = alias</code> »[[%autorisations_alias%]]
@puce@ Configurez les options de journalisation grâce à l’outil « [.->spip_log] ».[[%autorisations_debug%]]
Cet outil est réservé aux webmestres du site. Pour créer une autorisation SPIP, il suffit de créer les fonctions adéquates. L’exemple ci-dessous permet d’utiliser la fonction <code>autoriser('troller','doc')</code> ou la balise <code>#AUTORISER{troller, doc}</code> :
<cadre>function autoriser_doc_troller_dist($faire, $type='', $id=0, $qui=NULL, $opt=NULL) {
return false; // aucun troll permis, non mais !
}</cadre>
Signification des paramètres :
-* <code>$faire</code> : action demandée (’modifier’, ’publier’, ...)
-* <code>$type</code> : type d’objet sur lequel appliquer l’action (’article’, ’auteur’, ...)
-* <code>$id</code> : identifiant éventuel de cet objet
-* <code>$qui</code> : {id_auteur} demandant l’autorisation (vide si auteur en cours)
-* <code>$opt</code> : tableau d’options, généralement vide
Après récupération/valorisation contextuelle des valeurs par défaut, SPIP tente de d’exécuter la meilleure autorisation déclarée et va chercher dans l’ordre : <code>autoriser_type_faire()</code>, <code>autoriser_type()</code>, <code>autoriser_faire()</code>, puis <code>autoriser_defaut()</code>.
@puce@ Utilisez cet outil pour définir des alias d’autorisations simples. Pensez à bien les tester toutes.
_ La syntaxe est : « <code>qui : faire type id = alias</code> »[[%autorisations_alias%]]
@puce@ Configurez les options de journalisation grâce à l’outil « [.->spip_log] ».[[%autorisations_debug%]]
2014-02-17 16:17:26
NEW
autorisations:nom
Fonctions d’autorisations
Fonctions d'autorisations
2013-04-07 08:16:01
NEW
autorisations_bilan
@nb1@ fonctions d’autorisations trouvées, dont @nb2@ fonction(s) surchargée(s).
@nb1@ fonctions d'autorisations trouvées, dont @nb2@ fonction(s) surchargée(s).
2013-04-07 08:16:01
NEW
autorisations_creees
Fonctions créées dans {@_CS_DIR_TMP@mes_autorisations.php} :
Fonctions créées dans {@_CS_DIR_TMP@mes_autorisations.php} :
2013-04-07 20:16:47
NEW
autorisations_debug
Tracer les autorisations dans {@_CS_DIR_LOG@spip.log}
Tracer les autorisations dans @_CS_DIR_LOG@spip.log
2013-04-07 08:16:01
NEW
autorisations_surcharge
Fonction surchargée
Fonction surchargée
2013-04-07 20:16:47
NEW
autorisations_titre1
Autorisations sur les objets [@nb@ objets]
Autorisations sur les objets [@nb@ objets]
2013-04-07 08:16:01
NEW
autorisations_titre2
Autorisations sur les objets [@nb@ actions]
Autorisations sur les objets [@nb@ actions]
2013-04-07 08:16:01
NEW
autorisations_titre3
Autorisations diverses [@nb@ items]
Autorisations diverses [@nb@ items]
2013-04-07 08:16:01
NEW
barres_typo_vide
Barre vide
Barre vide
2017-11-05 08:16:23
NEW
cron_direct_force
Forcer l’exécution de ces tâches directement lors de l’affichage de la page, à chaque visite.
Forcer l’exécution de ces tâches directement lors de l’affichage de la page, à chaque visite.
2014-09-16 20:19:41
NEW
cron_html_bg_force
Ne pas lancer le CRON par fsockopen/cURL car la configuration du serveur ne le permet pas (SPIP 3.0.14 mini).
Ne pas lancer le CRON par fsockopen/cURL car la configuration du serveur ne le permet pas (SPIP 3.0.14 mini).
2014-09-16 20:19:41
NEW
cs_comportement_ko
{{Note :}} ce paramètre requiert un filtre de gravité réglé à plus de @gr2@ au lieu de @gr1@ actuellement.
{{Note :}} ce paramètre requiert un filtre de gravité réglé à plus de @gr2@ au lieu de @gr1@ actuellement.
2012-08-24 23:06:52
NEW
erreur_syntaxe
Erreur de syntaxe :
Erreur de syntaxe :
2013-09-04 05:31:10
NEW
fichiers_detectes
Fichiers détectés :
Fichiers détectés :
2013-04-15 08:16:11
NEW
fichiers_introuvables
Fichiers introuvables
Fichiers introuvables
2013-04-15 08:16:11
NEW
fichiers_vider
Supprimer les fichiers sélectionnés
Supprimer les fichiers sélectionnés
2013-04-15 08:16:11
NEW
forum_lgrmaxi_comment
Attention : le plugin [Comments-> ?exec=configurer_comments] actuellement actif peut interagir sur ces valeurs.
Attention : le plugin [Comments-> ?exec=configurer_comments] actuellement actif peut interagir sur ces valeurs.
2014-09-16 20:19:44
NEW
glossaire_trop_court
Précaution proposée : utiliser des mots de plus de 3 lettres, ou les passer en expression régulière avec délimiteurs du type « ,\bABC\b, ».
Précaution proposée : utiliser des mots de plus de 3 lettres, ou les passer en expression régulière avec délimiteurs du type «,\bABC\b,».
2013-09-04 05:31:10
NEW
glossaire_verifier
Correction proposée : vérifier les expressions régulières.
Correction proposée : vérifier les expressions régulières.
2013-09-04 05:31:10
NEW
introduction_coupe_descriptif
S’il existe, ne jamais tronquer le descriptif de l’objet.
S’il existe, ne jamais tronquer le descriptif de l’objet.
2014-02-17 16:17:41
NEW
introduction_lien_systematique
Toujours ajouter le lien, même si le texte n’est pas tronqué.
Toujours ajouter le lien, même si le texte n’est pas tronqué.
2014-02-17 16:17:41
NEW
label:autorisations_alias
Vos alias :
Vos alias :
2013-04-07 08:16:01
NEW
label:blocs_couper
Longueur des titres automatiques :
Longueur des titres automatiques :
2018-10-29 16:18:48
NEW
label:filtre_gravite
Gravité maximale acceptée :
Gravité maximale acceptée :
2012-08-19 00:20:30
NEW
label:nombre_de_logs
Rotation des fichiers :
Rotation des fichiers :
2012-08-19 00:20:30
NEW
liens_internes:description
A chaque modification d’un contenu du site, cet outil corrige automatiquement en format abrégé SPIP les liens internes insérés par copier-coller de l’URL.
_ Exemple : <code>[texte->@_DOMAINE@spip.php?article1]</code> inséré deviendra ici : <code>[texte->1]</code>.
Domaine en cours : {{@_DOMAINE@}}.
_ En cas de multidomaines, notez ci-dessous la liste des domaines supplémentaires à traiter, séparés par une virgule.[[%multidomaines%]]
Note : chaque correction est logguée (warning). Configurez les options de journalisation grâce à l’outil « [.->spip_log] ».
A chaque modification d’un contenu du site, cet outil corrige automatiquement en format abrégé SPIP les liens internes insérés par copier-coller de l’URL.
_ Exemple : <code>[texte->@_DOMAINE@spip.php?article1]</code> inséré deviendra ici : <code>[texte->1]</code>.
Domaine en cours : {{@_DOMAINE@}}.
_ En cas de multidomaines, notez ci-dessous la liste des domaines supplémentaires à traiter, séparés par une virgule.[[%multidomaines%]]
Note : chaque correction est logguée (warning). Configurez les options de journalisation grâce à l’outil « [.->spip_log] ».
2014-02-17 16:17:41
NEW
liens_internes:nom
Correction des liens internes
Correction des liens internes
2014-02-17 16:17:41
NEW
local_ko
La mise à jour automatique du fichier local « @file@ » a échoué. Si l’outil dysfonctionne, tentez une mise à jour manuelle.
La mise à jour automatique du fichier local «@file@» a échoué. Si l'outil dysfonctionne, tentez une mise à jour manuelle.
2013-03-15 10:20:38
NEW
log_gravite
Gravité
Gravité
2013-04-15 08:16:11
NEW
log_non
Désactiver totalement les logs
Désactiver totalement les logs
2013-04-20 05:30:58
NEW
mailcrypt_balise_email
Traiter également la balise #EMAIL de vos squelettes
Traiter également la balise #EMAIL de vos squelettes
2012-08-18 03:35:23
NEW
mailcrypt_fonds
Ne pas protéger les fonds suivants :<br /><q4>{Séparez-les par les deux points « : » et vérifiez bien que ces fonds restent totalement inaccessibles aux robots du Net.}</q4>
Ne pas protéger les fonds suivants :<br /><q4>{Séparez-les par les deux points «~:~» et vérifiez bien que ces fonds restent totalement inaccessibles aux robots du Net.}</q4>
2012-08-19 06:20:00
NEW
maj_actualise_ok
Le plugin « @plugin@ » n’a pas officiellement changé de version, mais ses fichiers ont quand même été actualisés afin de bénéficier de la dernière révision de code.
Le plugin « @plugin@ » n'a pas officiellement changé de version, mais ses fichiers ont quand même été actualisés afin de bénéficier de la dernière révision de code.
2013-03-04 00:21:37
NEW
maj_fichier_ko
Le fichier « @file@ » est introuvable !
Le fichier « @file@ » est introuvable !
2013-03-04 00:21:37
NEW
maj_librairies_ko
Librairies introuvables !
Librairies introuvables !
2013-03-04 00:21:37
NEW
outil_actualiser
Actualiser l’outil
Actualiser l'outil
2012-12-24 06:20:21
NEW
profiling:description
Cet outil va vous aider à optimiser les requêtes SQL de vos squelettes ou de vos scripts PHP. [[Base de données :->@puce@ %req_lentes%]][[-><br/>@puce@ Tracer les boucles demandant plus de %boucles_lentes% secondes pour s’exécuter <small>(SPIP 3.0.9 mini ou SPIP 2.1 avec le plugin « itérateurs »)</small>.<q3>{Mettre à zéro cette option désactive le suivi.<br/>Valeur maximale admise : 30 secondes.}</q3>]]
@puce@ Rappel : L’appel en URL du paramètre {{« var_profile=1 »}} affiche le détail des requêtes SQL et les temps de calcul de chacune.
@puce@ Configurez les options de journalisation grâce à l’outil « [.->spip_log] ».
Cet outil va vous aider à optimiser les requêtes SQL de vos squelettes ou de vos scripts PHP. [[Base de données :->@puce@ %req_lentes%]][[-><br/>@puce@ Tracer les boucles demandant plus de %boucles_lentes% secondes pour s’exécuter <small>(SPIP 3.0.9 mini ou SPIP 2.1 avec le plugin « itérateurs »)</small>.<q3>{Mettre à zéro cette option désactive le suivi.<br/>Valeur maximale admise : 30 secondes.}</q3>]]
@puce@ Rappel : L’appel en URL du paramètre {{« var_profile=1 »}} affiche le détail des requêtes SQL et les temps de calcul de chacune.
@puce@ Configurez les options de journalisation grâce à l’outil « [.->spip_log] ».
2014-10-29 16:17:14
NEW
profiling:nom
Profiling
Profiling
2014-10-29 05:32:23
NEW
req_lentes
Tracer (en logs) les informations correspondant aux requêtes [« trop lentes »->https://dev.mysql.com/doc/refman/5.0/en/slow-query-log.html] <small>(MySQL uniquement, SPIP 2.1.22 et 3.0.9 mini)</small>.
Tracer (en logs) les informations correspondant aux requêtes [« trop lentes »->https://dev.mysql.com/doc/refman/5.0/en/slow-query-log.html] <small>(MySQL uniquement, SPIP 2.1.22 et 3.0.9 mini)</small>.
2014-10-29 16:17:16
NEW
spip_log:description
@puce@ Gérez ici les différents paramètres pris en compte par SPIP pour la journalisation des évènements particuliers du site. Fonction PHP à utiliser : <code>spip_log()</code>.@SPIP_OPTIONS@
[[Ne conserver que %nombre_de_logs% fichier(s), chacun ayant pour taille maximale %taille_des_logs% Ko.<br /><q3>{Mettre à zéro l’une de ces deux cases désactive la mise en logs.}</q3>]][[Autres réglages :->@puce@ Dossier où sont stockés les logs (laissez vide par défaut) :<q1>%dir_log%{Actuellement :} @DIR_LOG@</q1>]][[->@puce@ Fichier par défaut : %file_log%]][[->@puce@ Extension : %file_log_suffix%]][[->@puce@ Pour chaque hit : %max_log% accès par fichier maximum]]
@puce@ Gérez ici les différents paramètres pris en compte par SPIP pour mettre en logs les évènements particuliers du site. Fonction PHP à utiliser : <code>spip_log()</code>.@SPIP_OPTIONS@
[[Ne conserver que %nombre_de_logs% fichier(s), chacun ayant pour taille maximale %taille_des_logs% Ko.<br /><q3>{Mettre à zéro l'une de ces deux cases désactive la mise en log.}</q3>]][[@puce@ Dossier où sont stockés les logs (laissez vide par défaut) :<q1>%dir_log%{Actuellement :} @DIR_LOG@</q1>]][[->@puce@ Fichier par défaut : %file_log%]][[->@puce@ Extension : %file_log_suffix%]][[->@puce@ Pour chaque hit : %max_log% accès par fichier maximum]]
2012-08-19 00:20:30
NEW
spip_log:description2
@puce@ Le filtre de gravité de SPIP permet de sélectionner le niveau d’importance maximal à prendre en compte avant la mise en logs d’une donnée. Un niveau 8 permet par exemple de stocker tous les messages émis par SPIP. Le niveau par défaut est le niveau 5.
@puce@ Le filtre de gravité de SPIP permet de sélectionner le niveau d'importance maximal à prendre en compte avant la mise en log d'une donnée. Un niveau 8 permet par exemple de stocker tous les messages émis par SPIP.[[%filtre_gravite%]][[radio->%filtre_gravite_trace%]]
2012-08-19 00:20:30
NEW
spip_log:description4
@puce@ Les logs spécifiques aux autorisations s’activent ici : « [.->autorisations] ».
@puce@ Les logs spécifiques aux autorisations s'activent ici : «[.->autorisations]».
2013-04-07 08:16:01
NEW
statut
Statut
Statut
2013-03-29 08:19:26
NEW
taches_cron:description
Les tâches CRON à exécuter sont appelées à chaque consultation de page par un visiteur sur le site. Par défaut, ces tâches sont lancées en arrière plan sans faire attendre l’utilisateur. Cet outil permet de rétablir le fonctionnement de ces tâches CRON si vous remarquez que les travaux ne s’exécutent pas correctement, ou si votre site est protégé par un couple de fichiers htaccess / htpasswd.
@_CS_CRON@[[%cron_direct_force%]]
@puce@ Certains serveurs dont le firewall est réglé pour DROP silencieusement toute requête http sortante : fsockopen attend alors 30 sec pour lancer la requête à chaque hit avant de rendre la main. cURL lui n’attend pas mais ne sait pas que sa requête échoue. Résultat le CRON ne tourne jamais et le site a un temps de réponse catastrophique… Si vous savez que vous êtes sur une telle configuration (et que vous ne pouvez pas la changer), cette option pourra réduire fortement les temps de réponse du site.
[[%cron_html_bg_force%]]
Les tâches CRON à exécuter sont appelées à chaque consultation de page par un visiteur sur le site. Par défaut, ces tâches sont lancées en arrière plan sans faire attendre l’utilisateur. Cet outil permet de rétablir le fonctionnement de ces tâches CRON si vous remarquez que les travaux ne s’exécutent pas correctement, ou si votre site est protégé par un couple de fichiers htaccess / htpasswd.
@_CS_CRON@[[%cron_direct_force%]]
@puce@ Certains serveurs dont le firewall est réglé pour DROP silencieusement toute requête http sortante : fsockopen attend alors 30 sec pour lancer la requête à chaque hit avant de rendre la main. cURL lui n’attend pas mais ne sait pas que sa requête échoue. Résultat le CRON ne tourne jamais et le site a un temps de réponse catastrophique… Si vous savez que vous êtes sur une telle configuration (et que vous ne pouvez pas la changer), cette option pourra réduire fortement les temps de réponse du site.
[[%cron_html_bg_force%]]
2014-09-16 20:19:44
NEW
taches_cron:nom
Tâches CRON
Tâches CRON
2014-09-16 20:19:44
NEW
test_i18n:description
Toutes les chaînes de langue qui ne sont pas internationalisées (donc présentes dans les fichiers lang/*_XX.php) vont apparaitre en rouge.
_ Utile pour n’en oublier aucune !
@puce@ Un test :
Toutes les chaînes de langue qui ne sont pas internationalisées (donc présentes dans les fichiers lang/*_XX.php) vont apparaitre en rouge.
_ Utile pour n'en oublier aucune !
@puce@ Un test :
2012-08-19 00:20:32
NEW
timezone:description
Depuis PHP 5.1.0, chaque appel à une fonction date/heure génère une alerte de niveau E_NOTICE si le décalage horaire n’est pas valide et/ou une alerte de niveau E_WARNING si vous utilisez des configurations système, ou la variable d’environnement TZ.
_ Depuis PHP 5.4.0, la variable d’environnement TZ et les informations disponibles via le système d’exploitation ne sont plus utilisées pour deviner le décalage horaire.
Réglage actuellement détecté : @_CS_TZ@.
@puce@ {{Définissez ci-dessous le décalage horaire à utiliser sur ce site.}}
[[%timezone%<q3>Liste complète des fuseaux horaires : [->http://www.php.net/manual/fr/timezones.php].</q3>]].
Depuis PHP 5.1.0, chaque appel à une fonction date/heure génère une alerte de niveau E_NOTICE si le décalage horaire n'est pas valide et/ou une alerte de niveau E_WARNING si vous utilisez des configurations système, ou la variable d'environnement TZ.
_ Depuis PHP 5.4.0, la variable d'environnement TZ et les informations disponibles via le système d'exploitation ne sont plus utilisées pour deviner le décalage horaire.
Réglage actuellement détecté : @_CS_TZ@.
@puce@ {{Définissez ci-dessous le décalage horaire à utiliser sur ce site.}}
[[%timezone%<q3>Liste complète des fuseaux horaires : [->http://www.php.net/manual/fr/timezones.php].</q3>]].
2013-03-01 02:20:56
NEW
timezone:nom
Décalage horaire
Décalage horaire
2013-03-01 02:20:56
NEW
titres_typographies:description
Par défaut, les raccourcis typographiques de SPIP <html>({, {{, etc.)</html> ne s’appliquent pas aux titres d’objets dans vos squelettes.
_ Cet outil active donc l’application automatique des raccourcis typographiques de SPIP sur toutes les balises #TITRE et apparentées (#NOM pour un auteur, etc.).
Exemple d’utilisation : le titre d’un livre cité dans le titre d’un article, à mettre en italique.
Par défaut, les raccourcis typographiques de SPIP <html>({, {{, etc.)</html> ne s'appliquent pas aux titres d'objets dans vos squelettes.
_ Cet outil active donc l'application automatique des raccourcis typographiques de SPIP sur toutes les balises #TITRE et apparentées (#NOM pour un auteur, etc.).
Exemple d'utilisation : le titre d'un livre cité dans le titre d'un article, à mettre en italique.
2012-08-09 06:20:45
NEW
url_simple
simple
simple
2014-02-17 16:17:41
NEW
Informations sur les traductions
français (fr) - Langue mère Nombre total d’items : 597