ブログカスタマイズのブログ

HOME > その他 > 検索結果ページの改行
【3さんのコメントはこちら】
検索結果ページの改行を有効にする方法です。

検索結果ページのソースのうち、

<div class="blogbody">
<h3 class="title"><a href="<% article.page_url %>" class="title"><% article.subject %></a></h3>
<div class="text"><% article.entire_body | text_summary(240) %></div>
<div class="posted">posted by <% article.nickname %> at <% article.createstamp | date_format("%H:%M") -%></div>
</div>

赤文字で示したtext_summary(240)を、次のように変更します。

<div class="blogbody">
<h3 class="title"><a href="<% article.page_url %>" class="title"><% article.subject %></a></h3>
<div class="text"><% if:article.convert_breaks %><% article.entire_body | nl2br %><% else %><% article.entire_body %><% /if %>
</div>
<div class="posted">posted by <% article.nickname %> at <% article.createstamp | date_format("%H:%M") -%></div>
</div>

これで改行コードが有効になるのでお試し下さい!
23:45 | Comments(8) |
この記事へのコメント
2005年08月29日
うまく改行できました。
ありがとうございました。

通常の記事表示と同じにしたくて、

<% article.entire_body | bodyfilter(article_info,blog) | nl2br %>

としました。

ただ、これだと「改行を<br/>タグに変換しない」にチェックをいれた記事に対しても<br/>に変換してしまいますね。
これはどうしようもないでしょうか?
Posted by 3 at 10:36
2005年09月01日
3さん、こんばんは。

渋い質問ですねー!こういう渋いの好きです。w
nl2brが改行コードを<br>に変換しているので、実際に試してはいませんが、
おそらく、

<% article.entire_body | bodyfilter(article_info,blog) %>

で大丈夫じゃないでしょうか?
もしよかったら試してみて下さい。
Posted by 管理人 at 01:14
2005年09月01日
返答ありがとうございます。

<% article.entire_body | bodyfilter(article_info,blog) %>

は、実はすでに試したのですが自動改行がされませんでした。
自動改行設定の記事と手動改行の記事が混在しているので、両方とも上手く表示できないかとおもったんですが。

現在のところ、自動改行の記事が大半を占めているので「nl2br」で強制改行しておこうと思います。

また良い方法が見つかれば紹介してくださいね。
Posted by 3 at 15:59
2005年09月04日
3さん、なるほど、ダメでしたかー。おっしゃるとおり自動改行と手動改行が混在してると難しいかもしれませんねー。
また遊びに来て下さいね!
Posted by 管理人 at 01:37
2005年11月20日
記事の自動改行は判別できますよ。

<% if:article.convert_breaks %>〜<% else %>〜<% /if %>
Posted by yu_nabe at 03:31
2006年09月05日
こんにちは。
いつも参考にさせていただいています。
seesaaもグレードアップでタグがかなり変わってきました。なのでここで紹介している検索結果ページの改行や検索結果ページのデザインを記事と一緒にするというので不具合が出てきます。
ちなみにぼくのは検索結果ページで
・改行されない
・記事右下のカテゴリの名前が「ERROR: NOT PERMITED METHOD: name」になる
といった感じです。
もしよければ今のseesaaのタグに対応させてさい。
よろしくお願いします。
Posted by ysnn at 00:28
2006年09月05日
ysnnさん、ご指摘ありがとうございます。

article_category.nameはこのブログでは使っていなかったので気が付きませんでした。確かに使えないかもしれないです。

改行はnl2brでされると思います。一つ前でyu_nabeさんがを教えて下さったarticle.convert_breaksを反映したのでもう一度試してもらえますか?
Posted by 管理人 at 21:43
2006年09月08日
改行のほうは何とかなりました!
カテゴリは絶対ないと困るってのじゃないのでまあいいか。
ありがとうございました。
Posted by ysnn at 19:40
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント: