Re: 次世代テーマ向けの(こまごまとした)要望

6 views
Skip to first unread message

argon

unread,
Sep 10, 2008, 8:41:35 AM9/10/08
to xcube-...@googlegroups.com
このグループには久しぶりに投稿しますargonです。

さて、このスレッドでリストアップしていた画像の叩き台
というか、今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種類あるかなと思います。(併用ってのもあるけど画像は大きくなる)
どっちの方がいいのかなぁ・・・

komagoma-1.zip

argon

unread,
Sep 10, 2008, 8:49:02 AM9/10/08
to XOOPS Cube Developers Group Japan
argonです。

うーん。
「次世代テーマ向けの(こまごまとした)要望」スレッドに返信として
繋がってほしかったのですが、繋がってないですね。
Web上返信すると、どうもファイルを添付できないようだし、ここのグループの権限
設定だとグループのファイル使ってないのでファイルをアップできないので
メーラーから返信したのですが・・・

個人的にはグループのファイル機能を登録ユーザには使えるようにして欲しいと思います。

JIDAIKOBO SHIBATA Nobufumi

unread,
Sep 10, 2008, 8:01:52 PM9/10/08
to xcube-...@googlegroups.com
柴田@jidaikobo です。

On Wed, 10 Sep 2008 21:41:35 +0900, argon wrote:
> さて、このスレッドでリストアップしていた画像の叩き台
> というか、今XOOPS Cube本体やディストリビューションにある
> 該当するであろう画像をまとめたり、作成してみました。
> 添付してお送りします。

おつかれさまです!

> また、editなどは鉛筆の画像などを使う時もありますね。
> 大枠として「EDIT」とか「LIST」とか文字列を書いた画像を使うか
> 「鉛筆」や「紙」など具体的モノの画像を使って表示するパターンと
> 2種類あるかなと思います。(併用ってのもあるけど画像は大きくなる)
> どっちの方がいいのかなぁ・・・

ちょっと野心を出すと、XOOPS Cube も、こういうアイコン類で
あえて英語を使わないことで、他言語対応の可能性を伸張できるかも~と
おもったりしますが、いかがでしょうか?
#めんどうくさいとはおもうんですが。

--
以下署名。
柴田宣史 - SHIBATA Nobufumi -

氷川霧霞

unread,
Sep 10, 2008, 11:18:15 PM9/10/08
to xcube-...@googlegroups.com
氷川です。
クールな感じでいいですね(^ ^)。

> また、editなどは鉛筆の画像などを使う時もありますね。
> 大枠として「EDIT」とか「LIST」とか文字列を書いた画像を使うか
> 「鉛筆」や「紙」など具体的モノの画像を使って表示するパターンと
> 2種類あるかなと思います。(併用ってのもあるけど画像は大きくなる)
> どっちの方がいいのかなぁ・・・

画像タイプもほしいなあ…。
スペース(特に横幅)が厳しい場合には、画像タイプのコンパクトなものを
使いたくなります。

/modules/legacy/admin/theme/icons/
にいくつかありますが、ちょっと(心理的に)一般モジュールから使いづらい
場所にあるので、
/images/icons/
あたりに、表側(管理画面じゃない方)で各モジュールから共通に使える
アイコンが存在するとうれいですね。

今はモジュールを作るたびにモジュールの /images 以下に置いています。
これだと、サイトを作る人も、テーマに合わせたアイコンに変えようとしたときに
各モジュールの/images以下の画像(それも名前が違っていたり画像フォー
マットが違っていたり)を一つ一つ差し替えていかないといけないので、大変
ですよね。
なので、アイコンの出来よりも、「この場所に、この名前で、このサイズで存在
している」っていうのが決まっていることが重要です。

のぶのぶ

unread,
Sep 10, 2008, 11:30:20 PM9/10/08
to xcube-...@googlegroups.com
のぶのぶです
> 個人的にはグループのファイル機能を登録ユーザには使えるようにして欲しいと思います。

あれ、ファイル機能使えませんか?
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
みても、「メンバーがファイルをアップロードできる」ってなっています。

tohokuaiki

unread,
Sep 10, 2008, 11:44:03 PM9/10/08
to XOOPS Cube Developers Group Japan
伊藤です

> あれ、ファイル機能使えませんか?

使えますね。さっきアップしてみたんですが、削除ができない・・・。(汗

Argonさんの
> ここのグループの権限設定だとグループのファイル使ってないので
> ファイルをアップできないので
っていうのがちょっとよく理解できてないんですが。

伊藤

のぶのぶ

unread,
Sep 10, 2008, 11:56:56 PM9/10/08
to xcube-...@googlegroups.com
2008/09/11 12:44 tohokuaiki <tohok...@gmail.com>:

>
> 伊藤です
>
>> あれ、ファイル機能使えませんか?
>
> 使えますね。さっきアップしてみたんですが、削除ができない・・・。(汗
>
http://groups.google.co.jp/group/xcube-dev-ja/files
の上方の「ファイルをアップロード」ボタンの右側に、
「ファイル名を変更 & ファイルを削除 »」ってリンクが表示されていませんか?

> Argonさんの
>> ここのグループの権限設定だとグループのファイル使ってないので
>> ファイルをアップできないので
> っていうのがちょっとよく理解できてないんですが。
単純に、いままでファイルが一つもアップロードされていなかったので、
トップページのサマリーに「ファイル」ってのが表示されていなかった
ってわけじゃないですよね?

龍司

unread,
Sep 11, 2008, 12:41:39 AM9/11/08
to xcube-...@googlegroups.com
龍司です。

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/

argon

unread,
Sep 11, 2008, 3:10:22 AM9/11/08
to XOOPS Cube Developers Group Japan
argonです。

ファイル機能ありますね。ほんと、すいません・・・
ディスカッション分断してしまって申し訳ないです。
早速、メールに添付していたファイルをアップしておきました。

K. Ono

unread,
Sep 11, 2008, 8:05:44 AM9/11/08
to xcube-...@googlegroups.com
onokazuです。

画像の多言語化のためにもコアやモジュール側では<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"); }

を追加すれば言語毎に画像ファイルだけオーバーライドできたりしますね。
指定言語の画像ファイルがない場合はデフォルトの画像(英語)が表示されます。

#既出だったらすいません^^;

Reply all
Reply to author
Forward
0 new messages