Changeset 91456 in spip-zone


Ignore:
Timestamp:
Aug 24, 2015, 10:08:35 AM (6 years ago)
Author:
brunobergot@…
Message:

ne pas exposer les adresses mail en clair dans le flux RSS des commentaires

cf http://thread.gmane.org/gmane.comp.web.spip.zone/38470/

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _galaxie_/www.spip-contrib.net/squelettes/2012/backend-forum.html

    r30375 r91456  
    1 [(#REM) balise plugin Fastcache ]
    2 #FASTCACHE
    3 [(#REM) SPIP-Contrib 2007 - backend forum pour Sedna et moderation - derive de SPIP-Contrib 2005]
    4 <?php
    5         @header("Content-Type: application/xml; charset=#CHARSET");
    6         echo '<'.'?xml version="1.0" encoding="#CHARSET"?'.">\n";
    7         echo '<'.'?xml-stylesheet type="text/xsl" href="sage.xsl" media="screen"?'.'>'."\n";
    8 ?>
    9 <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
    10 
    11 <channel>
    12         <title>[(#NOM_SITE_SPIP|texte_backend)]</title>
    13         <link>#URL_SITE_SPIP/</link>
    14         <description></description>
    15         <language>#LANG</language>
    16 
    17         [<image>
    18                 <title>[(#NOM_SITE_SPIP|texte_backend)]</title>
    19                 <url>#URL_SITE_SPIP/(#LOGO_SITE_SPIP)</url>
    20                 <link>#URL_SITE_SPIP/</link>
    21                 <description></description>
    22         </image>]
    23 
    24 <BOUCLE_2(FORUMS){plat}{!par date}{0,25}>
    25         <BOUCLE_pied(FORUMS){id_thread}{doublons}>
    26         <item>
    27                 <title>[(#TITRE|texte_backend)] <BOUCLE_compte(FORUMS){id_thread}{plat}></BOUCLE_compte>[ ((#TOTAL_BOUCLE))]<//B_compte>
    28                 </title>
    29                 <link>#URL_SITE_SPIP/#URL_FORUM</link>
    30                 <pubDate>[(#DATE|date_rfc822)]</pubDate>
    31                 <BOUCLE_top(FORUMS){id_thread}{plat}{!par date}{0,1}>
    32                         <dc:date>[(#DATE|date_iso)]</dc:date>
    33                         <lastBuildDate>[(#DATE|date_rfc822)]</lastBuildDate>
    34                         <author>[(#NOM|texte_backend)][ &lt;(#EMAIL|texte_backend|sinon{'x@x'})&gt;]</author>
    35                 </BOUCLE_top>
    36 
    37                 <description>
    38                 <BOUCLE_ref(ARTICLES){id_article}>
    39                         &lt;u&gt;&lt;a href="#URL_SITE_SPIP/#URL_ARTICLE"&gt;[(#TITRE|supprimer_numero|texte_backend)]&lt;/a&gt;&lt;/u&gt;&lt;br /&gt;
    40                 </BOUCLE_ref>
    41 
    42                 <BOUCLE_suite(FORUMS){id_thread}{plat}{!par date}{0,3}{doublons}>
    43                         &lt;div style='[(#DATE|age_style)] border-style: inset;'&gt;&lt;small&gt;
    44                         &lt;b&gt;&lt;a href="#URL_SITE_SPIP/#URL_FORUM"&gt;[(#TITRE|texte_backend)]&lt;/a&gt;&lt;/b&gt;[, (#NOM|texte_backend)][ &amp;lt;(#EMAIL|texte_backend)&amp;gt;]
    45                         ([(#DATE|affdate|texte_backend)], [(#DATE|heures)]:[(#DATE|minutes)])
    46                         &lt;p /&gt;
    47                         [(#TEXTE|texte_backend)]
    48                         [&lt;p&gt;<:voir_en_ligne|texte_backend:> : &lt;strong&gt;&lt;a href="[(#URL_SITE)]"&gt;(#NOM_SITE|texte_backend)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;]
    49                         [&lt;div align="(#ENV{modere})"&gt;[(#ID_FORUM|liens_de_moderation)]&lt;/div&gt;]
    50                         &lt;/small&gt;&lt;/div&gt;
    51                 </BOUCLE_suite>
    52 
    53                 <BOUCLE_quatre(FORUMS){id_thread}{plat}{4,n}> </BOUCLE_quatre>
    54                 ... #TOTAL_BOUCLE r&amp;eacute;ponse(s) omise(s) ...
    55                 </B_quatre>
    56 
    57                         &lt;div style='[(#DATE|age_style)] border-style: dotted;'&gt;
    58                         &lt;b&gt;&lt;a href="#URL_SITE_SPIP/#URL_FORUM"&gt;[(#TITRE|texte_backend)]&lt;/a&gt;&lt;/b&gt;[, (#NOM|texte_backend)][ &amp;lt;(#EMAIL|texte_backend)&amp;gt;]
    59                         ([(#DATE|affdate|texte_backend)], [(#DATE|heures)]:[(#DATE|minutes)])
    60                         &lt;p /&gt;
    61                         [(#TEXTE|texte_backend)]
    62                         [&lt;p&gt;<:voir_en_ligne|texte_backend:> : &lt;strong&gt;&lt;a href="[(#URL_SITE)]"&gt;(#NOM_SITE|texte_backend)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;]
    63                         [&lt;div align="(#ENV{modere})"&gt;[(#ID_FORUM|liens_de_moderation)]&lt;/div&gt;]
    64                         &lt;/div&gt;
    65 
    66                 </description>
    67 
    68                 <guid>f#ID_FORUM</guid>
    69         </item>
    70         </BOUCLE_pied>
    71 </BOUCLE_2>
    72 
    73 </channel>
    74 
    75 </rss>
     1[(#HTTP_HEADER{Content-type: text/xml[; charset=(#CHARSET)]})][
     2(#INCLURE{fond=feed/comments-rss,nb=10})]
Note: See TracChangeset for help on using the changeset viewer.