Line | |
---|
1 | <plugin> |
---|
2 | <nom>AjaxLoad pour #INCLURE</nom> |
---|
3 | <slogan>Ajoute une option <code>{ajaxload}</code> à la balise <code>#INCLURE</code></slogan> |
---|
4 | <auteur>Fil, ARNO*</auteur> |
---|
5 | <licence>© 2009 GNU/GPL</licence> |
---|
6 | <version>1.4.1</version> |
---|
7 | <etat>stable</etat> |
---|
8 | <description> |
---|
9 | Ce plugin ajoute une option <code>{ajaxload}</code> à la balise <code>#INCLURE</code>. La noisette n'est alors pas incluse, mais chargée dynamiquement en Ajax au chargement de la page. |
---|
10 | |
---|
11 | Autre méthode: <code>{ajaxload=html}</code> fabrique une noisette statique (en HTML non dynamique) dans <code>/local/cache-ajaxload</code>, son appel se faisant ainsi hors SPIP. Le cache n'est donc plus géré par le <code>#CACHE</code> de SPIP; il est par défaut de 2 heures, on peut le forcer en ajoutant le critère <code>{ttl_ajaxload=60*60*24}</code>. |
---|
12 | |
---|
13 | Permet de plus d’utiliser l’<a href="https://www.varnish-cache.org/docs/3.0/tutorial/esi.html">inclusion ESI de Varnish</a>, en indiquant <code>{ajaxload=esi}</code>. |
---|
14 | |
---|
15 | |
---|
16 | |
---|
17 | Pour gérer les chargements Ajax «à la main», on peut récupérer l'URL des noisettes en modifiant le critère: |
---|
18 | -- <code>{ajaxload=url}</code> retourne l'URL de la noisette dynamique; |
---|
19 | -- <code>{ajaxload=url_html}</code> retourne l'URL du fichier HTML statique. |
---|
20 | </description> |
---|
21 | <lien>http://www.paris-beyrouth.org/Plugin-Inclure-Ajaxload</lien> |
---|
22 | <prefix>INCLUREAJAXLOAD</prefix> |
---|
23 | <options>inclure-ajaxload.php</options> |
---|
24 | <pipeline> |
---|
25 | <nom>affichage_final</nom> |
---|
26 | </pipeline> |
---|
27 | <pipeline> |
---|
28 | <nom>insert_head</nom> |
---|
29 | </pipeline> |
---|
30 | <chemin dir='' /> |
---|
31 | <necessite id="SPIP" version="[2.1.0;3.2.99]" /> |
---|
32 | <categorie>outil</categorie> |
---|
33 | </plugin> |
---|
Note: See
TracBrowser
for help on using the repository browser.