PEAK XOOPS - myAlbum-Pでの文字の丸めについて in englishin japanese

myAlbum-Pでの文字の丸めについて

  • You cannot open a new topic into this forum
  • Guests cannot post into this forum
Previous post - Next post | Parent - Children.1 | Posted on 2007/1/13 11:33
nyao3  二等兵   Posts: 4
いつも素晴らしいモジュールありがとうございます。

Customizing-Xoopsの管理者日記のように文字を丸めたいと思いまして、テンプレート修正、modifier.mbtruncate.php導入を行いました。

文字はうまく丸まっているのですが、続きの「...」が出てこないケースがあります。

写真につけている文章は、改行を多用しています。
文頭に改行がなく、長い文が続くときは、「...」が出てきますが、

「このような
『写真』
に示されるように、~~~~~~~~~~~~~~~~~~~~」

のように、文頭に短い改行が来るものについては、続きを示す「...」をだすことは、難しいのでしょうか。
Votes:8 Average:8.75
Previous post - Next post | Parent - Children.1 | Posted on 2007/1/14 5:14
GIJOE  先任軍曹   Posts: 4110
Quote:

nyao3 wrotes:
文字はうまく丸まっているのですが、続きの「...」が出てこないケースがあります。

写真につけている文章は、改行を多用しています。
文頭に改行がなく、長い文が続くときは、「...」が出てきますが、
(snip)
単純にtruncateの使い方の問題ですね。
mbtruncateもtruncateと同じです。

http://sky.freespace.jp/smarty/SmartyManual_2-6-2J_html/language.modifier.truncate.html

<{$(文字列)|mbtruncate:"...":true}>

とかすれば、いいでしょう。

というか、日本語環境であれば、break_wordsするのが当たり前なので、プラグインのデフォルト値を変更する方が筋がいいかもしれませんね。

modifier.mbtruncate.php
function Smarty_mdifier_mbtruncate($string,$length=80,$etc='...',$bread_words=falsetrue)

こんな感じ。
Votes:2 Average:10.00
Previous post - Next post | Parent - No child | Posted on 2007/1/14 9:51
nyao3  二等兵   Posts: 4
ありがとうございました!
falseのときは、テーブルのレイアウトもちょっと変で、後でソースを見たら、<br... とタグの途中で切れていたみたいです
きれいに丸まってくれました、ありがとうございました
Votes:6 Average:10.00

  Advanced search


Login
Username or e-mail:

Password:

Remember Me

Lost Password?

Register now!