2003年12月22日

BLOGPEOPLE:SELECTタグ形式で出力

相互リンクなんかやっているとあっという間にリンクしているサイトが増えてって自分のサイトのサイドバーにどどーっとサイト名が表示されるようになってしまいます。最初の頃はそれが面白くって「お、僕の私のサイトもなんだかBlogサイトっぽくなってきたぞ」ってな感じで楽しんでいるのですが、そのうちサイドバーだけがやたら長くなってって、そういう見た目の部分はもうできるだけコンパクトにしてもっと記事読んでよ、というふうに変わってくるのも世の常です。風が吹けば桶屋が儲かるっていうもんですね。

で、BlogPeopleでリンクリストをSelect形式で出力する機能を追加しました。先日、リンクリストの順番替えをできるようにしましたが、これはそのための布石です。BlogPeopleの「設定」の「6.リンクの出力形式」で「<SELECT>タグ形式 」をチェックすると使えるようになりますが、ここで注意が必要です。
「幅のサイズ」というのを何かしら設定しないといくつかリンクリストを並べたときに幅がそれぞれバラバラになって見た目があまりよくありません。まあ、いろいろ試行錯誤はあると思うのですが。だいたい100から200ぐらいの数値(ピクセル数です)を指定して表示する幅を調整していけばいいと思います。

で、ついでにこれまで表示するリンクサイト数を上位何位まで、で設定するとあるリンクリストはたくさん表示されるけど、別のリンクリストではあまりサイトが表示されない、というショボーンなことが起きていたので、今回はそれぞれのリンクリスト毎に上位何サイト、といったような設定をすることができるようにしました。(「11.クリック後の表示先の指定」参照)

ちなみにクラスが割り当てられているのですが、これがおもしろく、更新したサイトのサイト名、つうか<OPTION>タグにblogpeople-updateが、更新していないサイトにはblogpeople-no-updateというクラスが割り当てられているので、更新しているサイトとしていないサイトで表示を好きに変えることができます。(参考:「タグに関して」)

ちなみにBlogPeopleですが、時々すごく重くなることがあるのですが、これの原因はだいたいわかっててそれ対応のコードもできてはいるのですが、結構大幅な修正をしているので実運用時には何が起こるか予想もできないため、今これを採用してしまうと安心して年末年始のお休みがとれなくなってしまう事態となり、エンジニアからも「やめてください、お願いします。まじ、涙目でお願いします。」といわれているので、年明けまでちょっとこの状況で我慢して使ってみてください。すいませんです。


投稿者 nagasawa : 2003年12月22日 22:05 | トラックバック(5)

コメントrss.gif

わー。
これもすごいです。
すごい欲しかった機能です。
アリガトウゴザイマス。

Posted by: sasha (s.s.改め) : 2003年12月22日 22:23

>SELECTタグ形式で出力

リンクリストごとにできるとうれしい。
常時一覧するのと
セレクトの中と使いわけたかったり。

Posted by: 野猫 : 2003年12月23日 11:51

お疲れ様です。機能追加ありがたいです。
でもなぜか私のページでは、リンクリスト毎の表示件数、適用されないんです。「リンクリスト毎に適用」のラジオボタン押して更新しても、前と同じで、上位に来てるリンクリストしか表示されなくなってしまいます。
それと、11.じゃなくて、(「10.表示するリンクサイト数」を参照)の間違いですよね?;)

Posted by: t0mori : 2003年12月23日 21:45

追加報告。
最初に作ったリンクリストを上に(デフォルトでは下でしたよね)変更してみた所、適用されました。でも戻すと戻ってしまいます。これは仕様ですか? それならリストを作り替えれば済む事なので、そうします。あ、全然急いでないので、年明けで結構です、私は。
(ブラウザは Apple Safari 1.1.1です)

Posted by: t0mori : 2003年12月24日 04:01
コメントする









名前、アドレスを登録しますか?

以降のコメントをメールで受け取る