Version 4 — Janvier 2008 — 82.229.xx.xx
dites moi, vous avez une idée pour trouver si un plugin est là?
<marcimat> 1.9.2 ou 1.9.3, php ou squelette ?
<touti> dans un squelette 1.9.2c
<marcimat> [(#EVAL{DIR_PLUGIN_PREFIX}|?{' ',”}) Mon action ]
<marcimat> ou _DIR...
<touti> arf, et en php ?...
<marcimat> if (defined('_DIR_PLUGIN_XXX')){ ... }
<touti> génial merci
<marcimat> pour 1.9.2
<marcimat> en 1.9.3, c'est un poil simplifié tout ça
<touti> ah?
<marcimat> [(#PLUGIN{XXX}) Mon action ]
Créer un lien vers l’article 54 en et se passant de passer d’une bouclepour un article donné
<cadre class=« spip »><a href=« #URL_ARTICLE54 » class=« spip » >lien</a #URL_ARTICLE54</cadre ></cadre >
Créer un lien vers la page « site » avec la variable id_syndic=xx , à mettre dans une boucle de syndication
[(#URL_PAGE{site}|parametre_url{id_syndic})]
Afficher les articles ayant le mot clef truc
<BOUCLE_articles(ARTICLES){titre_mot=truc}>#TITRE</BOUCLE_articles>
Utiliser un array, le déclarer précédemment, puis le remplir dans une boucle incrémenté par le compteur.
#SET{articles,#ARRAY}
<BOUCLE_articles_rub(ARTICLES){id_rubrique}>
#SET{articles,#GET{articles}|array_merge{#ARRAY{#COMPTEUR_BOUCLE,#ID_ARTICLE}}}
</BOUCLE_articles_rub>
[(#REM) test du tableau faire [(#GET{articles}|print_r)] ]
Aller directement dans la base pour modifier ou supprimer, par exemple lorsque vous avez 2000 sites qui encombrent, un gros coup de balai peut être nécessaire ! La méthode rapide est donc de lançer une commande directement depuis MYSQL (par exemple via l’interface phpmyadmin)
sélectionner les sites en proposition
SELECT * FROM <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+c3BpcF9zeW5kaWM8L2NvZGU+"></span> WHERE <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+c3RhdHV0PC9jb2RlPg=="></span> = CONVERT(_utf8 'prop' USING latin1) COLLATE latin1_swedish_ci
Supprimer les sites en proposition
DELETE FROM <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+c3BpcF9zeW5kaWM8L2NvZGU+"></span> WHERE <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+c3RhdHV0PC9jb2RlPg=="></span> = CONVERT(_utf8 'prop' USING latin1) COLLATE latin1_swedish_ci