source: spip-zone/_squelettes_/median/sitemap.xml.html @ 112857

Last change on this file since 112857 was 29322, checked in by cy_altern@…, 10 years ago

depot initial squelette Median

File size: 2.5 KB
RevLine 
[29322]1[(#REM)
2
3        Exemple tres simple de sitemap.xml accessible via URL_SITE_SPIP/sitemap.xml
4        (copier htaccess.txt en .htaccess pour en beneficier)
5
6        Ce sitemap affiche la liste des rubriques, breves et articles, en se limitant a 1000 rubriques, 1000 breves et 2000 articles pour des raisons
7        de performances.
8
9        Duree de reindexation et priorite ne sont pas precisees,
10        sauf pour l'accueil.
11
12        Mais si date_modif est recente (1 jour) on l'indique, pour que ce
13        soit reindexe en priorite
14
15]#HTTP_HEADER{Content-Type: text/xml; charset=utf-8}
16<?xml version="1.0" encoding="UTF-8"?>
17<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
18
19[(#REM) la totale pour faire fonctionner le mot clé _invisible_ ]
20    [(#REM) choper en doublon les rubriques ayant le mot clé invisible, les articles et breves qu'elles contiennent ]
21    <BOUCLE_rubriques_exclues(RUBRIQUES) {titre_mot=_invisible_} {doublons _invisible_}>
22      <BOUCLE_articles_int(ARTICLES) {doublons _invisible_} {id_rubrique}></BOUCLE_articles_int>
23      <BOUCLE_breves_int(BREVES) {doublons _invisible_} {id_rubrique}></BOUCLE_breves_int>
24      [(#REM) choper en doublon les sous-rubriques, récursivement, et les articles inclus dans des rubriques avec le mot clé invisible ]
25      <BOUCLE_rubriques_int(RUBRIQUES) {doublons _invisible_} {id_parent}>
26        <BOUCLE_art_int(ARTICLES) {doublons _invisible_} {id_rubrique}></BOUCLE_art_int>
27        <BOUCLE_recursive(BOUCLE_rubriques_int)></BOUCLE_recursive>
28      </BOUCLE_rubriques_int>
29    </BOUCLE_rubriques_exclues>
30    [(#REM) choper en doublon les articles et brèves ayant le mot clé invisible ]
31    <BOUCLE_articles_exclus(ARTICLES) {titre_mot=_invisible_} {doublons _invisible_}></BOUCLE_articles_exclus>
32    <BOUCLE_breves_exclues(BREVES) {titre_mot=_invisible_} {doublons _invisible_}></BOUCLE_breves_exclues>
33
34[(#REM) Accueil]
35<url>
36        <loc>#URL_SITE_SPIP/</loc>
37        <changefreq>hourly</changefreq>
38</url>
39
40[(#REM) Rubriques ]
41<BOUCLE_r(RUBRIQUES){!par date}{0,1000}>[
42<url><loc>(#URL_RUBRIQUE|url_absolue)</loc></url>]</BOUCLE_r>
43
44[(#REM) Articles ]
45[(#SET{recent,[(#VAL{'Y-m-d H:i:s'}|date{[(#DATE|affdate{U}|moins{86400})]})]})]
46<BOUCLE_a(ARTICLES){!par date_modif}{!par date}{0,2000}{!titre_mot=restricted_access}>[
47<url><loc>(#URL_ARTICLE|url_absolue)</loc>[(#DATE_MODIF|>{#GET{recent}}|?{[<lastmod>(#DATE_MODIF|date_iso)</lastmod>]})]</url>]</BOUCLE_a>
48
49[(#REM) Breves ]
50<BOUCLE_b(BREVES){!par date}{0,1000}>[
51<url><loc>(#URL_BREVE|url_absolue)</loc></url>]</BOUCLE_b>
52
53</urlset>
Note: See TracBrowser for help on using the repository browser.