
Recherche avancée
Médias (1)
-
Rennes Emotion Map 2010-11
19 octobre 2011, par
Mis à jour : Juillet 2013
Langue : français
Type : Texte
Autres articles (104)
-
La gestion des forums
3 novembre 2011, parSi les forums sont activés sur le site, les administrateurs ont la possibilité de les gérer depuis l’interface d’administration ou depuis l’article même dans le bloc de modification de l’article qui se trouve dans la navigation de la page.
Accès à l’interface de modération des messages
Lorsqu’il est identifié sur le site, l’administrateur peut procéder de deux manières pour gérer les forums.
S’il souhaite modifier (modérer, déclarer comme SPAM un message) les forums d’un article particulier, il a à sa (...) -
Personnaliser en ajoutant son logo, sa bannière ou son image de fond
5 septembre 2013, parCertains thèmes prennent en compte trois éléments de personnalisation : l’ajout d’un logo ; l’ajout d’une bannière l’ajout d’une image de fond ;
-
Support audio et vidéo HTML5
10 avril 2011MediaSPIP utilise les balises HTML5 video et audio pour la lecture de documents multimedia en profitant des dernières innovations du W3C supportées par les navigateurs modernes.
Pour les navigateurs plus anciens, le lecteur flash Flowplayer est utilisé.
Le lecteur HTML5 utilisé a été spécifiquement créé pour MediaSPIP : il est complètement modifiable graphiquement pour correspondre à un thème choisi.
Ces technologies permettent de distribuer vidéo et son à la fois sur des ordinateurs conventionnels (...)
Sur d’autres sites (9321)
-
Nomenclature #4519 : Renommage de terminologie (blacklist / whitelist)
20 juillet 2020, par Maïeul RouquettePour la terminologie blackliste/whiteliste, on a affaire à des adjectifs.
En anglais je serai d’avis de suivre l’une des propositions alternatives listée en début de discussion.
En francais, sauf si on voit un consensus qui émerge en dehors de la communauté SPIP, je propose
1. Liste bloquante
2. Liste autorisante -
Evolution #4434 : Placement des boutons d’admin
14 février 2020, par - EquipementLe problème, que pose le placement des boutons d’administration, est qu’ils se superposent à la page. S’ils sont placés en haut, ou en bas, ou à droite, ou en bas à droite, ..., le risque qu’ils se superposent à quelque chose d’utile demeure.
Dans WordPress (sur le site public) les boutons d’administration sont placés au début de la page et ne sont pas superposés à la page. C’est-à-dire que visuellement, c’est comme s’ils repoussaient le reste de la page vers le bas (cf. copie d’écran ci-jointe).
-
Anomalie #4381 (Fermé) : Anomalie dans la fonction gerer_htaccess
17 septembre 2019, par - EquipementBonjour,
Dans le fichier ecrire/inc/acces.php la fonction gerer_htaccess contient la ligne suivante :- <span class="CodeRay"><span class="error">$</span>f = isset(<span class="error">$</span>GLOBALS[<span class="string"><span class="delimiter">'</span><span class="content">meta</span><span class="delimiter">'</span></span>][<span class="string"><span class="delimiter">'</span><span class="content">creer_htaccess</span><span class="delimiter">'</span></span>]) <span class="keyword">and</span> (<span class="error">$</span>GLOBALS[<span class="string"><span class="delimiter">'</span><span class="content">meta</span><span class="delimiter">'</span></span>][<span class="string"><span class="delimiter">'</span><span class="content">creer_htaccess</span><span class="delimiter">'</span></span>] === <span class="string"><span class="delimiter">'</span><span class="content">oui</span><span class="delimiter">'</span></span>);
- </span>
Le problème est que si creer_htaccess est égal à ’non’, cette ligne de code produit la valeur true. On peut le constater en testant, par exemple sur le site sandbox.onlinephpfunctions.com, le code suivant :
- <span class="CodeRay"><span class="comment">// code de test</span>
- <span class="local-variable">$tableau</span> = <span class="predefined">array</span>();
- <span class="local-variable">$tableau</span>[<span class="string"><span class="delimiter">'</span><span class="content">meta</span><span class="delimiter">'</span></span>][<span class="string"><span class="delimiter">'</span><span class="content">creer_htaccess</span><span class="delimiter">'</span></span>] = <span class="string"><span class="delimiter">'</span><span class="content">non</span><span class="delimiter">'</span></span>;
- <span class="local-variable">$f</span> = <span class="predefined">isset</span>(<span class="local-variable">$tableau</span>[<span class="string"><span class="delimiter">'</span><span class="content">meta</span><span class="delimiter">'</span></span>][<span class="string"><span class="delimiter">'</span><span class="content">creer_htaccess</span><span class="delimiter">'</span></span>]) <span class="keyword">and</span> (<span class="local-variable">$tableau</span>[<span class="string"><span class="delimiter">'</span><span class="content">meta</span><span class="delimiter">'</span></span>][<span class="string"><span class="delimiter">'</span><span class="content">creer_htaccess</span><span class="delimiter">'</span></span>] === <span class="string"><span class="delimiter">'</span><span class="content">oui</span><span class="delimiter">'</span></span>);
- <span class="keyword">if</span> (<span class="local-variable">$f</span>){
- <span class="predefined">echo</span> <span class="string"><span class="delimiter">"</span><span class="content">f vaut true</span><span class="delimiter">"</span></span>;
- } <span class="keyword">else</span> {
- <span class="predefined">echo</span> <span class="string"><span class="delimiter">"</span><span class="content">f vaut false</span><span class="delimiter">"</span></span>;
- }
- </span>
Une solution consiste à remplacer la ligne de code en question par la ligne suivante qui ajoute une parenthèse au début et une à la fin :
- <span class="CodeRay"><span class="local-variable">$f</span> = (<span class="predefined">isset</span>(<span class="local-variable">$tableau</span>[<span class="string"><span class="delimiter">'</span><span class="content">meta</span><span class="delimiter">'</span></span>][<span class="string"><span class="delimiter">'</span><span class="content">creer_htaccess</span><span class="delimiter">'</span></span>]) <span class="keyword">and</span> (<span class="local-variable">$tableau</span>[<span class="string"><span class="delimiter">'</span><span class="content">meta</span><span class="delimiter">'</span></span>][<span class="string"><span class="delimiter">'</span><span class="content">creer_htaccess</span><span class="delimiter">'</span></span>] === <span class="string"><span class="delimiter">'</span><span class="content">oui</span><span class="delimiter">'</span></span>));
- </span>
Cordialement
Equipement