Après quelques heures de combat avec le Gallery2RSS module et d'obtenir seulement le message, "aucun flux n'a encore été défini", j'ai abandonné. Basé sur a Google search for "no feeds have yet been defined", c'est un problème assez commun. Avez-vous des astuces et/ou astuces pour faire fonctionner le module RSS Gallery2? Ou des conseils pour un développeur relativement ignorant de PHP essayant de déboguer des problèmes avec cette application PHP?Flux RSS depuis Gallery2
0
A
Répondre
1
Ma solution éventuelle (et j'espère temporaire) à ce problème était un script CGI Python. Mon script suit pour tous ceux qui pourraient le trouver utile (malgré le fait que c'est un hack total).
#!/usr/bin/python
"""A CGI script to produce an RSS feed of top-level Gallery2 albums."""
#import cgi
#import cgitb; cgitb.enable()
from time import gmtime, strftime
import MySQLdb
ALBUM_QUERY = '''
select g_id, g_title, g_originationTimestamp
from g_Item
where g_canContainChildren = 1
order by g_originationTimestamp desc
limit 0, 20
'''
RSS_TEMPLATE = '''Content-Type: text/xml
<?xml version="1.0"?>
<rss version="2.0">
<channel>
<title>TITLE</title>
<link>http://example.com/gallery2/main.php</link>
<description>DESCRIPTION</description>
<ttl>1440</ttl>
%s
</channel>
</rss>
'''
ITEM_TEMPLATE = '''
<item>
<title>%s</title>
<link>http://example.com/gallery2/main.php?g2_itemId=%s</link>
<description>%s</description>
<pubDate>%s</pubDate>
</item>
'''
def to_item(row):
item_id = row[0]
title = row[1]
date = strftime("%a, %d %b %Y %H:%M:%S GMT", gmtime(row[2]))
return ITEM_TEMPLATE % (title, item_id, title, date)
conn = MySQLdb.connect(host = "HOST",
user = "USER",
passwd = "PASSWORD",
db = "DATABASE")
curs = conn.cursor()
curs.execute(ALBUM_QUERY)
print RSS_TEMPLATE % ''.join([ to_item(row) for row in curs.fetchall() ])
curs.close()
-2
Eh bien, je ne suis pas sûr que cela peut vous aider, mais voici un flux RSS très simple qui a été présenté comme solution dans un autre sujet:
Questions connexes
- 1. Inverser un flux RSS
- 2. craigslist flux rss
- 3. TFS checkin Flux RSS
- 4. Gestion des flux RSS
- 5. flux RSS liste (gratuit)
- 6. Problèmes de flux RSS?
- 7. Combinaison de plusieurs flux RSS
- 8. Flux RSS populaires de MySQL
- 9. AdSense dans flux RSS - PHP
- 10. Flux RSS personnalisé dans Dokuwiki
- 11. Appliquer XSL au flux RSS
- 12. Flux RSS dans EBSCO igoogle
- 13. Ruby XML Iteration Flux RSS
- 14. problème avec flux RSS et cdata
- 15. Configuration du flux RSS dans MOSS
- 16. Empêcher le raclage du flux RSS?
- 17. SGBD pour stocker les flux RSS
- 18. lecture des flux RSS -> pas compatible
- 19. Champs personnalisés dans le flux RSS WordPress
- 20. Flux RSS pour le programmeur de jeux?
- 21. Comment personnaliser les flux RSS dans SharePoint
- 22. Analyser les flux RSS avec PHP
- 23. Principaux éléments d'un flux RSS/Atom
- 24. Suivi des statistiques Web et flux RSS
- 25. Télécharger la source d'un flux RSS Atom
- 26. Comment créer un flux RSS et l'afficher?
- 27. DateTime.Parse pour pubDate dans les flux RSS
- 28. La collecte de flux RSS en ligne?
- 29. Comment masser/modifier un flux RSS?
- 30. Repost: Création d'un flux RSS avec PHP