- <span class="CodeRay">[(#DATE**|informer_auteur)]
- </span>

Recherche avancée
Médias (3)
-
Elephants Dream - Cover of the soundtrack
17 octobre 2011, par
Mis à jour : Octobre 2011
Langue : English
Type : Image
-
Valkaama DVD Label
4 octobre 2011, par
Mis à jour : Février 2013
Langue : English
Type : Image
-
Publier une image simplement
13 avril 2011, par ,
Mis à jour : Février 2012
Langue : français
Type : Video
Autres articles (86)
-
Organiser par catégorie
17 mai 2013, parDans MédiaSPIP, une rubrique a 2 noms : catégorie et rubrique.
Les différents documents stockés dans MédiaSPIP peuvent être rangés dans différentes catégories. On peut créer une catégorie en cliquant sur "publier une catégorie" dans le menu publier en haut à droite ( après authentification ). Une catégorie peut être rangée dans une autre catégorie aussi ce qui fait qu’on peut construire une arborescence de catégories.
Lors de la publication prochaine d’un document, la nouvelle catégorie créée sera proposée (...) -
Récupération d’informations sur le site maître à l’installation d’une instance
26 novembre 2010, parUtilité
Sur le site principal, une instance de mutualisation est définie par plusieurs choses : Les données dans la table spip_mutus ; Son logo ; Son auteur principal (id_admin dans la table spip_mutus correspondant à un id_auteur de la table spip_auteurs)qui sera le seul à pouvoir créer définitivement l’instance de mutualisation ;
Il peut donc être tout à fait judicieux de vouloir récupérer certaines de ces informations afin de compléter l’installation d’une instance pour, par exemple : récupérer le (...) -
Publier sur MédiaSpip
13 juin 2013Puis-je poster des contenus à partir d’une tablette Ipad ?
Oui, si votre Médiaspip installé est à la version 0.2 ou supérieure. Contacter au besoin l’administrateur de votre MédiaSpip pour le savoir
Sur d’autres sites (9129)
-
Documentation #3171 (Fermé) : GD est-il indispensable ?
26 février 2014, par Pascal VerrierBonjour,
Je travaille au CNRS sur les évolutions des Kits labos.
J’ai été contacté par un utilisateur qui s’est retrouvé bloqué avec un écran blanc sur toutes ses pages publiques (SPIP 3)
- il pouvait toujours se connecter au backoffice ;
- il avait mis en place un logo de site (c’est probablement à partir de ce moment que les pages blanches sont apparues) ;
- il n’avait pas mis en place de favicon ;
- niveau configuration, seules les librairies NETPBM et CONVERT étaient disponibles (GD 1 ou 2 absentes) ;
- le code source retourné par le serveur était tronqué (pas un "vrai" écran blanc), s’arrêtant sur l’instruction qui ajoute la favicon ;
Après recherches, j’ai pu définir que le filtre image_recadre, utilisé pour produire l’icône à partir du logo de site, était à l’origine du plantage.
plugins-dist/filtres_images/modeles/favicon.html :
[]
Cet utilisateur a fini par solutionner le problème en installant GD sur son serveur (php53-gd sur CentOS plus exactement), ce qui lui a ajouté GD2 dans la liste des librairies disponibles. En sélectionnant GD2 le problème a disparu.
Là où ça devient étrange, c’est qu’en sélectionnant une des autres librairies disponibles (Convert, Netpbm), ça fonctionne aussi, alors que ça plantait avant.
GD semble indispensable au bon fonctionnement de SPIP, quelle que soit la librairie sélectionnée dans l’espace privé.J’ai fait le test en local avec Wamp sur lequel j’ai installé Imagick ; j’ai sélectionné cette librairie sur SPIP (3.0.15), désactivé php_gd2 sur Wamp, vidé le cache SPIP + navigateur + supprimé local/cache-gd2, réaffiché la page et j’obtiens le même plantage.
Il semble donc que GD soit indispensable au bon fonctionnement de SPIP or cela n’est pas vraiment explicite sur les prérequis (http://www.spip.net/fr_article4351.html).
Quelqu’un pourrait-il confirmer que GD est indispensable ?
Si oui est-il possible de l’ajouer à la doc en ligne ?
Merci.
Cordialement,
Pascal Verrier - webmaster technique CNRS DirCom
-
Anomalie #4574 (Nouveau) : Authentification AJAX non fonctionnelle lorsque mode parano actif
15 octobre 2020, par Guillaume FahrnerL’activation du mode parano casse l’authentification via AJAX, le JSON retourné par la page informer_auteur.html n’est plus valide : erreur javascript lors du parsing JSON -> hash calculé faux -> erreur de login
Une surcharge vide de formulaires/inc-logo_auteur.html permet de contourner ce problème (le logo n’apparaîtra plus bien évidemment).
Une autre solution (plus propre, sûr ?) consiste à désactiver les traitement de sécurité globaux dans informer_auteur.html en utilisant ** :
Il faut par contre modifier la fonction informer_auteur() pour filtrer var_login avant de le retourner :
- <span class="CodeRay"><span class="keyword">function</span> <span class="function">informer_auteur</span>(<span class="local-variable">$bof</span>) {
- include_spip(<span class="string"><span class="delimiter">'</span><span class="content">inc/json</span><span class="delimiter">'</span></span>);
- include_spip(<span class="string"><span class="delimiter">'</span><span class="content">formulaires/login</span><span class="delimiter">'</span></span>);
- include_spip(<span class="string"><span class="delimiter">'</span><span class="content">inc/auth</span><span class="delimiter">'</span></span>);
- <span class="local-variable">$login</span> = <span class="predefined">strval</span>(_request(<span class="string"><span class="delimiter">'</span><span class="content">var_login</span><span class="delimiter">'</span></span>));
- <span class="local-variable">$row</span> = auth_informer_login(<span class="local-variable">$login</span>);
- <span class="keyword">if</span> (<span class="local-variable">$row</span> <span class="keyword">and</span> <span class="predefined">is_array</span>(<span class="local-variable">$row</span>) <span class="keyword">and</span> <span class="predefined">isset</span>(<span class="local-variable">$row</span>[<span class="string"><span class="delimiter">'</span><span class="content">id_auteur</span><span class="delimiter">'</span></span>])) {
- <span class="predefined">unset</span>(<span class="local-variable">$row</span>[<span class="string"><span class="delimiter">'</span><span class="content">id_auteur</span><span class="delimiter">'</span></span>]);
- } <span class="keyword">else</span> {
- <span class="local-variable">$row</span>[<span class="string"><span class="delimiter">'</span><span class="content">login</span><span class="delimiter">'</span></span>] = safehtml(<span class="local-variable">$login</span>);
- }
- <span class="keyword">return</span> json_export(<span class="local-variable">$row</span>);
- }
- </span>
SPIP 3.2.8 à jour
-
Anything Wrong with (char[32]){0} in Visual Studio 2012 ?
5 juillet 2014, par loppp===== background ====
This problem originates from using fFmpeg lib sample muxing.c in visual studio 2012, I found the the error :
error C2143: Syntax error missing ) before {
at
printf("pts:%s pts_time:%s dts:%s dts_time:%s duration:%s duration_time:%s stream_index:%d\n",
av_ts2str(pkt->pts), av_ts2timestr(pkt->pts, time_base),
av_ts2str(pkt->dts), av_ts2timestr(pkt->dts, time_base),
av_ts2str(pkt->duration), av_ts2timestr(pkt->duration, time_base),
pkt->stream_index);and I found
#define AV_TS_MAX_STRING_SIZE 32
#define av_ts2str(ts) av_ts_make_string((char[AV_TS_MAX_STRING_SIZE]){0}, ts)for eliminate irrelevant statement, I just replace the big printf with
printf("pts:%s \n",
(char[32]){0}
);but the error still the same, looks the error is from
(char[32]){0}
===== question ====
As this sample source file muxing.c is official one (I think), might not possibly wrong, so is the statement wrong or not compatible with VS compiler ? or I am missing something here ?