さて、このスレッドでリストアップしていた画像の叩き台
というか、今XOOPS Cube本体やディストリビューションにある
該当するであろう画像をまとめたり、作成してみました。
添付してお送りします。
(一応この手の画像の作業として最近HD収録モジュールの画像の
修正とXOOPS Cube Legacy 2.1.6の画像のパッチ作成をしました)
・RSS
>RSS関係アイコン(横長のバージョンと、正方形バージョンの両方)
>- RSS
>- RSS2.0
>- ATOM
rss.gifはよくあるRSSのマークを小さくしてあるものです。
この画像に限らずサイズがどれいくらいがイイという話も
進めていければと思います。
他の画像は一番よくみかけるフィードのバナーサイズの画像だと
思います。d3pipesで使われた画像などです。
・Operation
>操作関係のアイコン
>- edit
>- view
>- list
>- delete
>- link(外部ホームページへの)
とりあえず、editなどと書いてある画像をXOOPS Cubeの
html/images/icons/ からまとめて、ないものは作成しました。
ちょっと画像中の文字が小さいので識字性はどうかなと思うのですが
今までの流れでこのタイプの「白いプレートに小さい文字」という
画像を使うというのもありかもです。
外部へのlinkに関してはちょっと3パターン組み合わせを作ってみました。
どうでしょう?
また、editなどは鉛筆の画像などを使う時もありますね。
大枠として「EDIT」とか「LIST」とか文字列を書いた画像を使うか
「鉛筆」や「紙」など具体的モノの画像を使って表示するパターンと
2種類あるかなと思います。(併用ってのもあるけど画像は大きくなる)
どっちの方がいいのかなぁ・・・
On Wed, 10 Sep 2008 21:41:35 +0900, argon wrote:
> さて、このスレッドでリストアップしていた画像の叩き台
> というか、今XOOPS Cube本体やディストリビューションにある
> 該当するであろう画像をまとめたり、作成してみました。
> 添付してお送りします。
おつかれさまです!
> また、editなどは鉛筆の画像などを使う時もありますね。
> 大枠として「EDIT」とか「LIST」とか文字列を書いた画像を使うか
> 「鉛筆」や「紙」など具体的モノの画像を使って表示するパターンと
> 2種類あるかなと思います。(併用ってのもあるけど画像は大きくなる)
> どっちの方がいいのかなぁ・・・
ちょっと野心を出すと、XOOPS Cube も、こういうアイコン類で
あえて英語を使わないことで、他言語対応の可能性を伸張できるかも~と
おもったりしますが、いかがでしょうか?
#めんどうくさいとはおもうんですが。
--
以下署名。
柴田宣史 - SHIBATA Nobufumi -
> また、editなどは鉛筆の画像などを使う時もありますね。
> 大枠として「EDIT」とか「LIST」とか文字列を書いた画像を使うか
> 「鉛筆」や「紙」など具体的モノの画像を使って表示するパターンと
> 2種類あるかなと思います。(併用ってのもあるけど画像は大きくなる)
> どっちの方がいいのかなぁ・・・
画像タイプもほしいなあ…。
スペース(特に横幅)が厳しい場合には、画像タイプのコンパクトなものを
使いたくなります。
/modules/legacy/admin/theme/icons/
にいくつかありますが、ちょっと(心理的に)一般モジュールから使いづらい
場所にあるので、
/images/icons/
あたりに、表側(管理画面じゃない方)で各モジュールから共通に使える
アイコンが存在するとうれいですね。
今はモジュールを作るたびにモジュールの /images 以下に置いています。
これだと、サイトを作る人も、テーマに合わせたアイコンに変えようとしたときに
各モジュールの/images以下の画像(それも名前が違っていたり画像フォー
マットが違っていたり)を一つ一つ差し替えていかないといけないので、大変
ですよね。
なので、アイコンの出来よりも、「この場所に、この名前で、このサイズで存在
している」っていうのが決まっていることが重要です。
あれ、ファイル機能使えませんか?
http://groups.google.co.jp/group/xcube-dev-ja/web/xoops-cube-developers-group-japan
にも書かせてもらっていますが、アップロードは出来るようにしてあるはずですが・・・
http://groups.google.co.jp/group/xcube-dev-ja/about
みても、「メンバーがファイルをアップロードできる」ってなっています。
> Argonさんの
>> ここのグループの権限設定だとグループのファイル使ってないので
>> ファイルをアップできないので
> っていうのがちょっとよく理解できてないんですが。
単純に、いままでファイルが一つもアップロードされていなかったので、
トップページのサマリーに「ファイル」ってのが表示されていなかった
ってわけじゃないですよね?
2008/09/11 12:18 氷川霧霞 <kilica...@gmail.com>:
> /modules/legacy/admin/theme/icons/
> にいくつかありますが、ちょっと(心理的に)一般モジュールから使いづらい
> 場所にあるので、
> /images/icons/
> あたりに、表側(管理画面じゃない方)で各モジュールから共通に使える
> アイコンが存在するとうれいですね。
個人的には、Smartyの変数にURLをアサインしてあるとか、プラグインで簡単に呼び出せるのがいいなぁとか思ってます。
<img src="<{$xoops_icon.edit}>" alt="<{$smarty.const._EDIT}> " />
とか
<{xoops_link action=edit url="index.php?action=edit"}>
って感じで。
#あれ?こういう話はもう出てましたっけ(^^;
--
_ R Y U S _______________________________________________
天野 龍司 ry...@ryus.co.jp
〒101-0063
東京都千代田区神田淡路町2-10-6 オークプラザ3F
[TEL] 03-5207-7202 [FAX] 03-5207-7785
______________________________________ http://ryus.co.jp/
画像の多言語化のためにもコアやモジュール側では<img>タグはできるだけ使わないで、CSSに
任せるというのはいかがでしょう。
<img>を使ってしまうと、画像を多言語化したい場合に、例えばちょっと極端な例かも知れませんが
<img src="edit_<{$xoops_langcode}>.gif" />
のようにしてしまうと、指定言語の画像ファイルがない場合にエラーになってしまいます。
かといって画像ファイルのためにサーバ側でfile_exists()するのも変ですし。
例えばEditやDeleteの画像に各言語にそれぞれ別々の画像を使用させたい場合は、
<img>を使用せずに
<ul class="admin <{$xoops_langcode}>">
<li class="edit">Edit</li>
<li class="delete">Delete</li>
</ul>
とし、テーマのCSSでデフォルトの画像(英語)が
ul.admin li.edit { background:url("images/edit.gif") no-repeat center center; }
の場合、テーマ作成者が他の言語の画像ファイルを用意できる場合には上に更に
ul.admin.ja li.edit { background-image:url("images/edit_ja.gif"); }
ul.admin.fr li.edit { background-image:url("images/edit_fr.gif"); }
ul.admin.zh-cn li.edit { background-image:url("images/edit_zh_cn.gif"); }
を追加すれば言語毎に画像ファイルだけオーバーライドできたりしますね。
指定言語の画像ファイルがない場合はデフォルトの画像(英語)が表示されます。
#既出だったらすいません^^;