メインメニュー
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
My Links
メイン
   Amaxoop2
     新着ブロックのカスタマイズ
新規スレッド作成画面へ

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
koji
投稿日時: 2006-1-27 17:16
長老
登録日: 2004-12-5
居住地:
投稿: 262
Re: 新着ブロックのカスタマイズ
ゲストさん、こんにちわ。

引用:

<{$item.ShortTitle|replace:"/":" "}>


おぉ、その手がありましたね。すっかり忘れていました

新規商品ブロックとアイテム紹介ブロックの2つのテンプレートにおいて、

引用:

<{$item.ShortTitle|replace:"/":"/ "}>

※「/」を「/」+「半角スペース」にする


上記処理で意図通り改行されるようになりました。
返信
ゲスト
投稿日時: 2006-1-27 14:56
Re: 新着ブロックのカスタマイズ
スペースで置き換えでよければ、

<{$item.ShortTitle|replace:"/":" "}>
でよろしいでしょうか?
あとは全角にするとか、"/ "スペース入れるとか。

掲示板で、aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa・・・
みたいないたずらがありますよね。
XOOPSに限らず基本的にどうしようもないみたいなので、発見し次第、個別対処するしかなさそうです。

CSSでword-breakというのがありますが、前にやったとき、うまくいかなかったか単語中に改行されるのがイヤでやめたか忘れましたが思わしくなかったです。
他に良い方法はないでしょうか?
返信
koji
投稿日時: 2006-1-27 11:55
長老
登録日: 2004-12-5
居住地:
投稿: 262
Re: 新着ブロックのカスタマイズ
taquinoさん、こんにちわ。

引用:

#ブラウザのせいにしちゃいけませんかね


自分も最初そう思ったんですが、広く使われている(といっても、自分の場合Windows用のみですが)IEでもFireFoxでも同じ現象になります。

今回の場合は、商品名に「/」で区切られた文字がずらずらと並んでいるため(「/」ではなくスペースで区切られていたら、きっと改行されていたはず)なんですが、たとえば新着情報なら文字数を指定して余った文字は「...」に置き換えることができますよね? その手法が取り入れられないかなぁと思っているわけです。

【追記】
今回は、左右ブロックに使うことが多いであろうことから「新着ブロック」としていますが、「アイテム紹介ブロック」もきっと同じようになるんでしょうね〜
返信
taquino
投稿日時: 2006-1-27 11:47
管理人
登録日: 2004-10-22
居住地: 湘南
投稿: 1543
Re: 新着ブロックのカスタマイズ
なるほど。確かに嫌な感じの表示になっていますね。
何か考えるようにします。

#ブラウザのせいにしちゃいけませんかね
返信
koji
投稿日時: 2006-1-27 3:22
長老
登録日: 2004-12-5
居住地:
投稿: 262
新着ブロックのカスタマイズ
taquinoさん、こんにちわ。

Apple MacBook Pro 1.67 Intel Duo/15.4/512/128V/80G/SuperDrive/Gigabit/AMEx/BT/DVI MA090J/A」というものを登録したところ、新着ブロックに表示された場合に、元々のネーミングが長いために右ブロックが異様な状態になってしまいました。

※ご迷惑ながら、状況をすぐに確認していただけるように、このサイトにも登録させていただきました。

この現象に対応するため、新着ブロック(あるいは、左右ブロックに表示することを目的としているもの)に表示する際、商品名を一定の文字数で切るように修正できればと思うのですが、いかがでしょうか?

【補足】
現在は、テンプレートの


<img src="<{$item.ThumbnailURL}>" border="0" 
alt="<{$item.LongTitle}>" />
<br clear="all" />
<{$item.ShortTitle}>
</a><br />

※上記適当に改行を入れています。





<img src="<{$item.ThumbnailURL}>" border="0" 
alt="<{$item.LongTitle}>" />
<br clear="all" />
<!-- <{$item.ShortTitle}> -->
</a><br />

※上記適当に改行を入れています。


として商品名を表示しないようにして逃げていますが、たまに画像のない商品もあるので、単なる一時しのぎにすぎません
返信
« 1 (2)
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ

新規スレッド作成画面へ