飼料與Gallery2RSS module戰鬥,只得到「沒有任何資訊目前尚未確定」的消息幾個小時之後,我放棄了。根據a Google search for "no feeds have yet been defined",這是一個很常見的問題。你有什麼提示和/或竅門讓Gallery2 RSS模塊運作?或者是一個相對PHP無知的開發人員試圖調試這個PHP應用程序的問題的任何提示?RSS從庫2
Q
RSS從庫2
0
A
回答
1
我最終(希望是暫時的)解決這個問題是一個Python CGI腳本。我的腳本適用於任何可能會發現它有用的人(儘管事實上這是一個徹頭徹尾的破解)。
#!/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
嗯,我不確定這可以幫助你,但這裏要說的是在另外一個話題呈現爲解決一個非常簡單的RSS:
相關問題
- 1. 從RSS源自動更新數據庫
- 2. 從angularjs 2庫
- 3. 讓Chrome顯示RSS源(2)
- 4. 格式2串RSS pubdate的
- 5. .NET中的Rss庫
- 6. DOM從RSS XML
- 7. 如何從rss URL讀取RSS提要?
- 8. 從沒有rss的站點提取rss
- 9. 從數據庫在Magento 2
- 10. RSS閱讀器在actionscript 2中
- 11. 2頭部RSS供稿鏈接?
- 12. 如何在Code Igniter中實現RSS 2?
- 13. 解析RSS 1.0與C#/ MVC 2
- 14. Synchronize 2在線RSS閱讀器
- 15. 無法將數據從RSS Feed插入到MySQL數據庫
- 16. 將字符串從RSS提要轉換爲數據庫的DateTime
- 17. 從url加載Rss Feed
- 18. WP8從RSS鏈接下載
- 19. 從LinkedIn導入RSS提要?
- 20. 如何從XML蘋果RSS
- 21. 從RSS轉換爲RDF
- 22. 從php-mysql限制RSS源從表
- 23. 從RSS/ATOM拉圖像飼料使用鵲RSS
- 24. 從RSS無搜索結果創建彙總RSS訂閱源
- 25. iPhone RSS閱讀器,從rss feed獲取圖像
- 26. Java中的RSS源解析器庫
- 27. 保存到數據庫中的RSS源
- 28. Haskell RSS,郵件和XML庫的選擇
- 29. Python中的RSS源解析器庫
- 30. 使用Android圖庫顯示媒體RSS