Changeset 28621 in spip-zone


Ignore:
Timestamp:
May 13, 2009, 8:23:21 AM (12 years ago)
Author:
fil@…
Message:

detecter la visite de l'agent feedburner, pas seulement avec ?var_feedburner=oui (qui devient un outil de debug et de compat ascendante).
rendre optionnelle la redirection d'url sur ?page=backend

Location:
_plugins_/_stable_/feedburner
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_stable_/feedburner/feedburner_options.php

    r23024 r28621  
    11<?php
    22
    3 if (_request('page')=='backend' AND _request('var_feedburner')!=='oui' AND lire_config('feedburner/feedId')) {
     3//
     4// Si la page est backend, si le visiteur n'est pas feedburner
     5// et si on a precise une URL de redirection de flux, rediriger
     6// Attention pas compatible avec les flux specialises ?page=backend&id_mot=12
     7//
     8if (_request('page')=='backend'
     9AND !(_request('var_feedburner') == 'oui'
     10        OR strstr($_SERVER['HTTP_USER_AGENT'], 'FeedBurner'))
     11AND function_exists('lire_config')
     12AND lire_config('feedburner/url')) {
    413        include_spip('inc/headers');
    5         $url=lire_config('feedburner/url');
    6         if(!$url) $url='http://feeds.feedburner.com/~e?ffid='.lire_config('feedburner/feedId');
    7         redirige_par_entete($url);
     14        redirige_par_entete(lire_config('feedburner/url'));
    815}
    916
  • _plugins_/_stable_/feedburner/fonds/cfg_feedburner.html

    r23024 r28621  
    1515                                <label for="feedId">Identifiant du flux</label>
    1616                                <input type="text" name="feedId" value="#ENV{feedId}" id="feedId" style="width: 8em;" />
    17                                 <p class="explication"><strong>Obligatoire</strong>. Vous trouverez cet identifiant dans l'adresse des pages de votre tableau de bord <a href="http://www.feedburner.com/fb/a/myfeeds" class="spip_out">FeedBurner</a> qui concernent le flux.</p>
     17                                <p class="explication"><strong>Obligatoire</strong>. Vous trouverez cet identifiant dans l'adresse des pages de votre tableau de bord <a href="http://feedburner.google.com/fb/a/myfeeds" class="spip_out">FeedBurner</a> qui concernent le flux.</p>
    1818                        </li>
    1919                        <li class="feedburner_url">
    20                                 <label for="url">URL du flux</label>
     20                                <label for="url">URL de redirection du flux RSS</label>
    2121                                <input type="text" name="url" value="#ENV{url}" id="url" style="width: 24em;" />
    22                                 <p class="explication">L'adresse de votre flux feedburner commence par&nbsp;: http://www.feedburner.com/...</p>
     22                                <p class="explication">L'adresse de votre flux feedburner commence par&nbsp;: http://feeds2.feedburner.com/ ... Indiquez-la ici si vous souhaitez que les visiteurs de votre RSS soient redirig&#233;s vers le flux feedburner.</p>
    2323                        </li>
    2424                </ul>
Note: See TracChangeset for help on using the changeset viewer.