ブログ   うい・らぶ・だいびんぐ   Cube 別館   flag_uk 英語サイト   ポータル
twitter Twitter でログイン
ホーム   最新ニュース   フォーラム   ダウンロード   写真集   リンク集   お問い合わせ RSS

メイン
   XOOPS WebPhoto
  RSSの項目を変更したいのですが

 

 ボトム   前のトピック   次のトピック
  •  スレッドの評価
      このスレッドを評価する
      すばらしい
      いい!
      ぼちぼち
      だめ
      ひどい
投稿者 スレッド
  •  hidelow3
      hidelow3
RSSの項目を変更したいのですが
#1
新米
登録日: 2009-1-28
居住地
投稿: 9
お世話になっております。
Webphoto(1.10)のRSSをFLASHで読み込みたいのですが、
都合上xmlのタグを任意に追加したいと思います。

投稿したユーザー名を表示させたいのですが、

なんとか

<item>
<title>タイトル</title>
<link>リンク先</link>
<user>ユーザーID</user> ※追加
<description>説明文</description>
<pubDate>日付</pubDate>
 ・
 ・
 ・
</item>

のように追加したい項目は増やせたのですが、現在ユーザーIDをwebphoto_itemのテーブルから引っ張っているだけで、これを名前で表示したいのですが、どうすればよいのでしょうか。

php自体まったくの初心者ですので・・・

何か参考のURLだけでも教えていただければ幸いです。



目的は、このブログパーツをRSS読込みで全自動にしたいと思っています。
http://www.tetsudo.tv/modules/contents/blogparts.html

よろしくお願いいたします。
投稿日時: 2009-8-28 12:31
投稿からPDFを作成 印刷
トップ
  •  ken
      ken
Re: RSSの項目を変更したいのですが
#2
管理人
登録日: 2003-9-6
居住地 横浜
投稿: 2519
引用:

投稿したユーザー名を表示させたいのですが、
<user>ユーザーID</user> ※追加


RSS には規格があります。
独自にタグを増やすのは好ましくないですよ。

RSS の規格でユーザ名に最も近いのは author タグですが、
メールアドレスを書くためのものです。


<author>lawyer@boyer.net (Lawyer Boyer)</author>


なので、Dublin Core の creator タグをお勧めします。


<dc:creator>Shakespeare, William</dc:creator>


webphoto では creator タグは使用していないが、用意はしています。
使用するためには、下記の変更を行ってください。

class/webphoto/rss.php 290行目あたり

'description'  => $this->xml_text( $desc ),

//追加
'dc_creator'   => XoopsUser::getUnameFromId( $row['item_uid'] ),

'geo_lat'      => $geo_lat ,


要望一覧 に追加した

参考
RSS 2.0 Specification
Using Dublin Core - The Elements
投稿日時: 2009-8-30 16:24
投稿からPDFを作成 印刷
トップ
  •  hidelow3
      hidelow3
Re: RSSの項目を変更したいのですが
#3
新米
登録日: 2009-1-28
居住地
投稿: 9
ユーザー名、表示できました!

RSSにも決まりがあったのですね。
そんなことも知らず・・・

貴重な時間を割いていただいて本当にありがとうございました。
投稿日時: 2009-8-31 9:44
投稿からPDFを作成 印刷
トップ
 トップ   前のトピック   次のトピック

 


 新規スレッドを作成することはできません。
 スレッド一覧を閲覧することができます。
 投稿に対する返信はできません。
 自分の投稿を編集できません。
 自分の投稿を削除できません。
 新規の投票を追加できません。
 評価できません。
 投稿にファイル添付はできません。
 投稿には承認が必要です。
スポンサー

寄付
配布しているソフトが気に入ったら、寄付をお願いします。
寄付

PageRank のページ毎の表示
http://linux.ohwada.jp/ modules/newbb/viewtopic.php?
PageRank 0 PageRank

メインメニュー

マニュアル

ログイン