
Recherche avancée
Médias (91)
-
999,999
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Audio
-
The Slip - Artworks
26 septembre 2011, par
Mis à jour : Septembre 2011
Langue : English
Type : Texte
-
Demon seed (wav version)
26 septembre 2011, par
Mis à jour : Avril 2013
Langue : English
Type : Audio
-
The four of us are dying (wav version)
26 septembre 2011, par
Mis à jour : Avril 2013
Langue : English
Type : Audio
-
Corona radiata (wav version)
26 septembre 2011, par
Mis à jour : Avril 2013
Langue : English
Type : Audio
-
Lights in the sky (wav version)
26 septembre 2011, par
Mis à jour : Avril 2013
Langue : English
Type : Audio
Autres articles (67)
-
Les autorisations surchargées par les plugins
27 avril 2010, parMediaspip core
autoriser_auteur_modifier() afin que les visiteurs soient capables de modifier leurs informations sur la page d’auteurs -
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 -
Submit bugs and patches
13 avril 2011Unfortunately a software is never perfect.
If you think you have found a bug, report it using our ticket system. Please to help us to fix it by providing the following information : the browser you are using, including the exact version as precise an explanation as possible of the problem if possible, the steps taken resulting in the problem a link to the site / page in question
If you think you have solved the bug, fill in a ticket and attach to it a corrective patch.
You may also (...)
Sur d’autres sites (8171)
-
Anomalie #4465 : Table principale enlevée de la requête sur double jointure avec mots et auteurs
24 mars 2020Dans la boucle
depot #ID_DEPOT<br />
Il crée une requête (comme#ID_MESSAGE<br />
d’ailleurs) qui
ne contient pas ’spip_depots’, mais justeFROM spip_mots_liens AS L1
comprenant qu’il peut obtenirID_DEPOT
depuis la colonneL1.id_objet
,
ce qui est tout à fait juste. Cepedant, il manque dans le WHERE leAND (L1.objet='depot')
.Je suspecte une optimisation à un moment donné du compilateur qui comprend qu’aucun champ de ’spip_depots’ n’est nécessaire, et retire la table du FROM en conséquence.
Pour le Where par contre, je ne sais pas.Dès qu’on ajoute un champ de la table dans la boucle, tel que
#TITRE
, la requête devient correcte. -
Anomalie #4465 : Table principale enlevée de la requête sur double jointure avec mots et auteurs
24 mars 2020Avec
#TITRE
- <span class="CodeRay"><span class="class">SELECT</span> depots.id_depot, depots.titre
- <span class="keyword">FROM</span> spip_depots <span class="keyword">AS</span> <span class="string"><span class="delimiter">`</span><span class="content">depots</span><span class="delimiter">`</span></span>
- <span class="keyword">INNER</span> <span class="keyword">JOIN</span> spip_mots_liens <span class="keyword">AS</span> L1 <span class="keyword">ON</span> ( L1.id_objet = depots.id_depot <span class="keyword">AND</span> L1.objet=<span class="string"><span class="delimiter">'</span><span class="content">depot</span><span class="delimiter">'</span></span>)
- <span class="keyword">WHERE</span> (L1.id_mot = <span class="integer">1</span>)
- <span class="keyword">GROUP</span> <span class="keyword">BY</span> depots.id_depot
- </span>
Sans
#TITRE
- <span class="CodeRay"><span class="class">SELECT</span> L1.id_objet, L1.id_objet <span class="keyword">AS</span> id_depot
- <span class="keyword">FROM</span> spip_mots_liens <span class="keyword">AS</span> <span class="string"><span class="delimiter">`</span><span class="content">L1</span><span class="delimiter">`</span></span>
- <span class="keyword">WHERE</span> (L1.id_mot = <span class="integer">1</span>)
- <span class="keyword">GROUP</span> <span class="keyword">BY</span> L1.id_objet
- </span>
En fait le
AND L1.objet='depot'
qui saute est dans la clause ON de la jointure, qui n’a plus lieu d’être avec l’optimisation. Peut être que ça vient de là son absence. -
Anomalie #4465 : Table principale enlevée de la requête sur double jointure avec mots et auteurs
24 mars 2020Une partie se passe dans
fabrique_jointure()
: le where complémentaire(L1.objet = 'depot')
n’est pas ajouté volontairement et laissé dans la jointure
https://git.spip.net/spip/spip/src/branch/master/ecrire/public/jointures.php#L174L’autre partie doit se situer sur les optimisations dans
calculer_select()
par là :
https://git.spip.net/spip/spip/src/branch/master/ecrire/public/composer.php#L932