- avr. 28, 2009
-
-
Fil a rédigé
mise a jour des sites {{{'su}}} ; a noter le numero de version_base ne suffira plus a savoir si la modif [13904] a ete prise en compte
-
esj a rédigé
Ce n'est pas parce que certains systèmes d'exploitation que je ne nommerai pas pataugent avec certains noms de fichiers qu'il faut considérer [11243] comme une {{fausse bonne idée}} comme le dit [13760]. Je filtre le cas du titre de document n'ayant pas d'extension qui ne doit en effet pas être utilisé comme nom de fichier du {{{Content-Disposition}}} (et encore, {{{Makefile}}} est notoirement recevable), mais autrement je restaure le comportement d'avant qui est une fausse {{fausse bonne idée}}}, autrement dit une vraie bonné idée. Par contrecoup, report du renforcement de sécurité su secret du site [13866] dans la branche 2.0.
-
cerdic a rédigé
-
- avr. 26, 2009
-
-
cerdic a rédigé
ne pas se tromper quand on cacul la taille du cache en confondant des sous repertoires avec des fichiers
-
- avr. 25, 2009
-
-
cerdic a rédigé
- dans les paginations standard sql_seek permet de sauter directement aux resultats sans passer n fois dans le while avant - dans les paginations indirectes, sql_seek permet de chercher le numero de page dans les resultats et de remettre le pointeur au debut sans perturber le reste de la boucle
-
cerdic a rédigé
versions pg et sqlite a tester
-
cerdic a rédigé
revert de [13916] car sql_fetch_all entraine une recopie de tous les resultats dans la memoire php, ce qui peut poser probleme en occupation memoire
-
- avr. 24, 2009
- avr. 23, 2009
-
-
cerdic a rédigé
- les boucles sont implementees par un calculer_select+sql_fetchall+while(array_shift()) - la pagination debut_xx=@yy peut parser les resultats pour trouver la page sans relancer la requete une deuxieme fois
-
cerdic a rédigé
-
cerdic a rédigé
Exemple : Dans une boucle comme celle la <B_pagi> [<p class="pagination">(#PAGINATION)</p>] <ul> <BOUCLE_pagi(ARTICLES){par titre}{pagination}> <li>#ID_ARTICLE : #TITRE</li> </BOUCLE_pagi> </ul> </B_pagi> &debut_pagi=10 place la pagination sur la deuxieme page (a partir du 10eme element de la liste) &debut_pagi=@231 place la pagination sur la page qui contient l'id_article 231 Permet donc de donner une url permanente vers un item d'une liste paginee. Mais attention aux moteurs de recherche qui risquent de visiter chaque url et de fatiguer votre serveur !
-
- avr. 22, 2009
-
-
cerdic a rédigé
-
- avr. 21, 2009
-
-
cerdic a rédigé
-
cerdic a rédigé
-
cerdic a rédigé
Les webmestres ne sont pas forcement des geeks et ont le droit a une interface decente pour gerer le statut webmestre, donc. Un champ webmestre est ajoute a la table spip_auteurs, et vaut oui ou non. Les droits de webmestre necessitent d'avoir ce champ a oui ET le statut 0minirezo, et pas de etre un admin restreint. A l'upgrade, si _ID_WEBMESTRES est defini, les auteurs concernes sont statues webmestres, sinon seul l'auteur qui fait l'upgrade est promu webmestre. Il est possible de se promouvoir webmestre en refaisant l'installation (suppression du fichier connect.php). Un webmestre peut ensuite promouvoir ou degrader un autre webmestre. Un admin normal ne peut pas changer le statut d'un webmestre.
-
- avr. 19, 2009
- avr. 17, 2009
- avr. 11, 2009
- avr. 10, 2009
- avr. 09, 2009
- avr. 08, 2009
- avr. 07, 2009
-
-
cerdic a rédigé
ecrire_fichier_securise/lire_fichier_securise permettent d'encapsuler un contenu dans un fichier .php non lisible en http meme si apache ne bloque pas l'acces au repertoire on applique au cache des meta
-
cerdic a rédigé
ne pas risquer la divulgation de secret_du_site utilise pour les formulaires cvt et l'acces aux documents
-