Erreur RSS et Sitemap [Résolu]

GYM Sitemaps & RSS pour phpBB, support, mise à disposition.
Sitemaps flux RSS 2.0 pour Google Yahoo! et MSN Live.

Modérateur: Modérateurs

Erreur RSS et Sitemap [Résolu]

Messagede darky » Jeu Mar 11, 2010 6:45 pm

Bonjour,

Je viens de mettre en place ce mod mais erreur au niveau du sitemap et des flux rss
Voici le message d'erreur que j'obtiens lorsque je clique sur " rss " ou " sitemap " :

Erreur lors du chargement de la feuille de style : Une feuille de style XSLT ne possède pas de type Mime XML :http://www.foruminfopc.fr/gym_sitemaps/gym_style.php?action-google,type-xsl,lang-fr,theme_id-1


EDIT :
Oups j'ai été peut-être un peu vite en besogne :)
J'ai désactiver les XSL et ça marche, mais bon bizarre quand même pour un paramètre mit par défaut.

Merci d'avance de votre aide.

Cordialement.
Dernière édition par darky le Dim Mar 14, 2010 2:17 pm, édité 1 fois.
darky
PR0
PR0
 
Messages: 59
Inscription: Mer Mar 10, 2010 8:14 pm

Publicité

Re: Erreur RSS et Sitemap

Messagede SeO » Jeu Mar 11, 2010 6:53 pm

sur : -http://www.foruminfopc.fr/gym_sitemaps/gym_style.php?action-google,type-xsl,lang-fr,theme_id-1
Fatal error: Call to undefined function automatic_dst_cache() in /home/***/includes/cache.php on line 74

On dirait que automatic_dst_cache() n'est pas disponible dans gym_sitemaps/gym_style.php (peut être parce que le fichier n'inclus pas includes/functions.php vu qu'il en a pas besoin au départ)

Solution, utiliser function_exists() avant l'appel à automatic_dst_cache() dans cache.php, ou inclure le fichier qui contient la fonction dans gym_sitemaps/gym_style.php.
SeO
Admin
Admin
 
Messages: 6333
Inscription: Mer Mar 15, 2006 9:41 pm

Re: Erreur RSS et Sitemap

Messagede darky » Ven Mar 12, 2010 5:15 pm

Merci de votre réponse.

Cependant je ne voit pas quel code il faudrait que je mette dans cache.php ? :s
Et il faudrait mettre ce code juste avant :
Code: Tout sélectionner
/**
*   AUTOMATIC DAYLIGHT SAVINGS TIME 2
*
*   If your script halts at this point, you tried to call $cache->obtain_config() without including common.php.
*   Add the following line to your main script:
*   require($phpbb_root_path . 'includes/automatic_dst.' . $phpEx);
*/
$config['board_timezone'] = automatic_dst_cache($config['board_timezone']);
$config['board_dst'] = AUTOMATIC_DST_BOARD_ISDST;

return $config;

??

Merci de votre aide.

Cordialement.
darky
PR0
PR0
 
Messages: 59
Inscription: Mer Mar 10, 2010 8:14 pm

Re: Erreur RSS et Sitemap

Messagede dcz » Sam Mar 13, 2010 12:19 pm

Comme dit dans le commentaire, tu as besoin de includes/automatic_dst.php dans les script qui n'incluent pas common.php, comme style.php.

Comme il existe plusieurs cas, le plus universel serait de modifier légèrement le mod pour que le cas de figure ne se présente tout simplement jamais.

Dans style.php, effaces :
Code: Tout sélectionner
   require($phpbb_root_path . 'includes/automatic_dst.' . $phpEx);

Dans common.php, remplaces :
Code: Tout sélectionner
require($phpbb_root_path . 'includes/automatic_dst.' . $phpEx);

par :
Code: Tout sélectionner
require_once($phpbb_root_path . 'includes/automatic_dst.' . $phpEx);

dans includes/cache.php, ajoutes :
Code: Tout sélectionner
      if (!function_exists('automatic_dst_cache')) {
         global $phpbb_root_path, $phpEx;
         require_once($phpbb_root_path . 'includes/automatic_dst.' . $phpEx);
      }

avant :
Code: Tout sélectionner
$config['board_timezone'] = automatic_dst_cache($config['board_timezone']);
$config['board_dst'] = AUTOMATIC_DST_BOARD_ISDST;


Comme ça si tu installe un autre mod qui ne passerait pas toujours par common.php, comme Advertisement management (pour le compte des cliques) et d'autres encore, tu n'auras rien a faire pour le rendre compatible avec le mod DST.
Le mod gagnerait certainement à inclure ce correctif dans sa version officielle.

++
dcz
Admin
Admin
 
Messages: 21219
Inscription: Ven Avr 28, 2006 9:03 pm

Re: Erreur RSS et Sitemap

Messagede darky » Dim Mar 14, 2010 2:15 pm

Merci beaucoup, ça fonctionne à merveille.

Cordialement.
darky
PR0
PR0
 
Messages: 59
Inscription: Mer Mar 10, 2010 8:14 pm


Retourner vers GYM Sitemaps & RSS

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


 
cron