IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

sfFeed2Plugin => pas de pubDate?


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 29
    Par défaut sfFeed2Plugin => pas de pubDate?
    Bonsoir à tous.
    Alors voilà, j'ai installer sfFeed2Plugin pour généré des flux.
    Cela fonctionne, j'ai mes flux mais ...
    Je n'ai aucun pubDate qui en rendu.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    public function executeNews(sfWebRequest $request) {
            $format = $request->getParameter('format');
            sfContext::getInstance()->getConfiguration()->loadHelpers('Date');
     
            $feed = ($format == 'rss') ? new sfRss201Feed() : new sfAtom1Feed();
            $feed->initialize(array(
                'title' => sfConfig::get('app_feed_site_title'),
                'link' => 'http://' . $request->getHost(),
                'authorEmail' => sfConfig::get('app_feed_mailto'),
                'authorName' => 'Mendrock team',
                'description' => sfConfig::get('app_feed_description'),
                'language' => sfConfig::get('app_feed_language')
            ));
     
            if ($format == 'rss') {
                $news = Doctrine_Core::getTable("Nouvelle")->getNouvelles();
                foreach ($news as $new) {
                    $item = new sfFeedItem();
                    $item->initialize(array(
                        'title' => $new->getTitre(),
                        'link' => '',
                        'authorName' => $new->getAuteur(),
                        'authorEmail' => '',
                        'pubdate' => $new->getCreatedAt(),
                        'uniqueId' => "id" . $new->getId(),
                        'description' => $new->getMessage(),
                    ));
                    $feed->addItem($item);
                }
            } else {
            // items atom
            }
            $this->feed = $feed;
        }
    J'ai également essayer avec $item->setPubDate($new->getCreatedAt());
    et là sa me renvois l'erreur suivante:
    Notice: A non well formed numeric value encountered in /var/www/sagaDev/plugins/sfFeed2Plugin/lib/sfRssFeed.class.php on line 192

    Est-ce moi qui fait mal quelque chose?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 29
    Par défaut
    Personne n'as une idée du pourquoi je n'ai pas le pubdate qui s'affiche dans le résultat ?

  3. #3
    Expert confirmé
    Avatar de Michel Rotta
    Homme Profil pro
    DPO
    Inscrit en
    Septembre 2005
    Messages
    4 954
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : DPO
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2005
    Messages : 4 954
    Par défaut
    Je répond pour que tu ne sois plus le seul au monde, mais je n'ai pas plus de solution.

    Jamais utilisé ce plugin.

    Je pense que le mieux serait de poser la question sur le forum de sensiolabs.

    Désolé de ne pouvoir te dépanner.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 41
    Par défaut
    Salut
    J'ai aussi besoin de génerer des flux.
    Je me demandais si ce plugin était compatible Doctrine (c'est pour Propel sur le site Symfony....)
    J'installe le sfFeed2Plugin, je teste et on se retrouve asap.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 41
    Par défaut
    La gravité a frappé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <b>Notice</b>:  A non well formed numeric value encountered in <b>D:\epg\plugins\sfFeed2Plugin\lib\sfAtom1Feed.class.php</b> on line <b>197</b><br />
    Cela devrait venir du formattage de la date que l'on fournit dans
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $item->setPubDate($blog->getCreatedAt());
    à tester avec les différents formats timestamps etc...
    Là j'ai pas trop le temps, mais je vois cela et on en cause

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    41
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 41
    Par défaut
    Bonjour
    Je n'ai pas plus avancé... chez moi aussi, les dates sont au régime
    J'ai abandonné le plugin pour faire mes flux "à la mano" façon Jobeet 1.2 - Day 14.
    Désolé, moi aussi j'aurai aimé faire ressortir cela...

Discussions similaires

  1. Programmer encore en VB 6 c'est pas bien ? Pourquoi ?
    Par Nektanebos dans le forum Débats sur le développement - Le Best Of
    Réponses: 85
    Dernier message: 10/03/2009, 14h43
  2. [Kylix] [cgi] ne trouve pas libsqlmy.so.1 !
    Par Nepomiachty Olivier dans le forum EDI
    Réponses: 3
    Dernier message: 04/07/2002, 15h15
  3. Réponses: 1
    Dernier message: 23/06/2002, 00h15
  4. Pas de fork sous Windows?
    Par chezjm dans le forum POSIX
    Réponses: 8
    Dernier message: 11/06/2002, 12h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo