Pholiot再設置

以前設置していたFlashの画像ビューアーPholiotを再設置しました。

以前につけたときもすごく気に入っていたのですが、写真を登録するのが簡単ではありますがやっぱりめんどくさくて最初につけて以来何も手をつけませんでした。

そういうこともあってリニューアルしたときにはずしてしまったんですが、XMLファイルを自動で生成するようにしたらいいということを考えて挑戦してみました。

実は左上の写真が並んでいるところ(以後サムネイルと呼びます)に使ったテクニックを応用すればいいということに最近気づいたからです。

サムネイルにはMovableTypeのテンプレートで使用できる Collect Plugin を利用しています。

このプラグインは特定のタグ情報を集めてくれる便利なプラグインで、サムネイルでは、imgタグの情報を集めてランダムに画像を表示させています。

詳しい説明はbird.dip.jpなどでたくさん説明されております。

このプラグインを使ってXMLファイルを新しくインデックステンプレートで作りPholiotに読み込ませます。
アイデアしだいで表示もいろいろとできそうですが僕は単純にランダム40個のエントリーから最初の1枚を表示させるようにしました。

以下にテンプレートのソースを置いておきますので参考にしてみてください。

<?xml version="1.0" encoding="UTF-8"?> <pholiotdata> <customize defaultmode="slideshow" galleries="true" thumbnail="true" playallgalleries="true" returntobrowse="false" randomgallery="true" randomimage="true" fitimagetoview="true" fitviewtoimage="true" pan="false" zoom="true" zoomrandomxy="true" zoomdepth="2" zoomrandomdepth="false" panzoomtime="5000" crossfadetime="3000" slidedelaytime="6000" motionmode="liner" xmargin="0" ymargin="0" showlink="true" /> <gallery name="ランダムギャラリー"> <MTRandomEntries lastn="40"><MTCollect tags="img"><MTCollectThis show="0"><$MTEntryBody$></MTCollectThis><MTIfCollected tags="img"><MTCollected tags="img" lastn="1"> <image> <imageurl><$MTCollectedAttr attr="src"$></imageurl> <linkurl name="ページへ"><$MTEntryLink$></linkurl> </image> </MTCollected></MTIfCollected></MTCollect></MTRandomEntries> </gallery> </pholiotdata>

ひとつ問題点があってこのテンプレートだとgifファイルも拾って来てしまうのですが、残念ながらPholiotはgifがあるとうまく動作してくれないようです。

今回は原始的な対処法でjpgに変換してしまいました。

何かいい方法はないですかね?


URL : http://www.eternalheart.com/cgi/mt42/mt-tb.cgi/243

楽天アフィリエイト

eternalheart.com

『MyMinCity』

クリックしていただくと街が育っていくゲームです。

http://negishi.myminicity.com/

どうぞアクセスしてください!

Calendar

Recent Entries
Recent Comments
Recent Trackbacks
Blog People
 
Search this site

キャッシュ使用
ダイエット中!
eternalheartの体重
 
Tetsu

2004_0104_100306.jpg

横浜で生まれ育ち、結婚後も横浜在住のハマっこです。

ワーホリで行ったオーストラリアが忘れられません。
また行きたい!!

Blog Pick up
Category
Monthly Archives
  • 2008年
    • 8 [2]
    • 7 [6]
    • 6 [3]
    • 5 [9]
    • 4 [6]
    • 3 [7]
    • 2 [2]
    • 1 [6]
  • 2007年
    • 12 [16]
    • 11 [22]
    • 10 [4]
    • 9 [3]
    • 8 [6]
    • 7 [5]
    • 6 [7]
    • 5 [5]
    • 4 [12]
    • 3 [16]
    • 2 [3]
    • 1 [13]
  • 2006年
    • 12 [19]
    • 11 [12]
    • 10 [24]
    • 9 [16]
    • 8 [24]
    • 7 [7]
    • 6 [15]
    • 5 [33]
    • 4 [20]
    • 3 [33]
    • 2 [20]
    • 1 [11]
  • 2005年
    • 12 [11]
    • 11 [5]
    • 10 [11]
    • 9 [14]
    • 8 [28]
    • 7 [10]
    • 6 [11]
    • 5 [5]
    • 4 [1]
    • 3 [1]
    • 2 [1]
    • 1 [6]
  • 2004年
    • 12 [17]
    • 11 [18]
    • 10 [3]
    • 9 [7]
    • 8 [8]
    • 7 [23]
    • 6 [9]
    • 5 [1]
    • 2 [1]
    • 1 [2]
  • 2003年
    • 12 [1]
    • 10 [3]
    • 9 [3]
    • 8 [6]
    • 7 [2]
    • 6 [3]
    • 5 [2]
    • 4 [7]
    • 3 [9]
    • 2 [7]
    • 1 [13]
  • 2002年
    • 12 [9]
    • 11 [6]
    • 10 [36]
    • 9 [25]
    • 8 [11]
    • 7 [31]
    • 6 [33]
    • 5 [16]
    • 4 [40]
    • 3 [41]
    • 2 [37]
    • 1 [36]
  • 2001年
    • 12 [20]
    • 11 [22]
    • 10 [20]
    • 8 [4]
    • 7 [6]
    • 6 [9]
    • 5 [3]
    • 3 [8]
    • 2 [6]
    • 1 [5]
  • 2000年
  • 1999年
Mail Form