User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
xoops_substrの利用 _MD_YYBBS_POSTER: ゆかぞう _MD_YYBBS_POSTDATE:2006/09/17(Sun) 16:03 No.3195  
はじめまして、xoops初心者ですが便利にwordpressを利用させていただいています。
トップページに記事ブロックで最新の投稿を表示していますが、本文を丸めたいのです。
wordpressではxoops_substrなどを利用して文字列を丸める事など可能でしょうか?
皆さんよろしくおねがいします


Re: xoops_substrの利用 _MD_YYBBS_POSTER: ゆかぞう _MD_YYBBS_POSTDATE:2006/09/23(Sat) 17:28 No.3210  

皆さんもご存知のcustomizing xoopsという本に書かれていたSmartyプラグインの modifier.mbtruncate.php
http://tdiary.ishinao.net/20040423.html を利用してwordpressの文字列を丸められないかと思いトライしてみました。

wp_contents.html の以下

 <div class="meta">
Filed under: <{$content.category}> - <{$content.author}> @ <{$content.time}>
</div>
<div class="storycontent">
<p><{$content.body|mbtruncate:100}></p>
<br clear=left>
</div>

とmbtruncateのコードを入れてみたのですが反映されませんでした。
コレで合っているのでしょうか??

どなたか、同じようにトライした方、またこの方法が可能なのかわかる方はいませんか??
よろしくお願いします。


Re[2]: xoops_substrの利用 _MD_YYBBS_POSTER: NobuNobu _MD_YYBBS_POSTDATE:2006/09/27(Wed) 15:27 No.3219  

WordPressの「記事ブロック」のテンプレートについては、管理メニューのWordPress-一般設定の「記事ブロック表示にthemeディレクトリのテンプレートを使用」をどのように設定するかによって、/templates/blocks/wp_block_contents.html を使用するのか、
/themes/xxxxxx/content_block-template.php のどちらをカストマイズするのかが変わってきます。
ゆかぞうさんは、現在どちらに設定されていますか?
上記設定値が「いいえ」で質問内のwp_contents.htmlが/templates/blocks/wp_block_contents.htmlなのであれば、この方法でうまくいく筈なんですが・・・・


Re[3]: xoops_substrの利用 _MD_YYBBS_POSTER: ゆかぞう _MD_YYBBS_POSTDATE:2006/10/01(Sun) 17:29 No.3232  

NobuNobuさん、ご回答ありがとうございます!
調べてみた所、
>管理メニューのWordPress-一般設定の「記事ブロック表示にthemeディレクトリのテンプレートを使用」
を「いいえ」にすれば文字列が丸められました。しかし、どうやら私のwordpress0.6には/templates/blocks/wp_block_contents.htmlのファイルは無くwp_contents.htmlです。これはバージョンの違いなのでしょうか?

また、記事ブロックだけでなく、モジュールページで一覧表示の記事も本文を丸めたいのですがその場合はどのファイルをハックすれば良いのでしょうか??可能でしょうか??


Re[4]: xoops_substrの利用 _MD_YYBBS_POSTER: NobuNobu _MD_YYBBS_POSTDATE:2006/10/07(Sat) 06:38 No.3240  

Quote:

しかし、どうやら私のwordpress0.6には/templates/blocks/wp_block_contents.htmlのファイルは無くwp_contents.htmlです。これはバージョンの違いなのでしょうか?

そうですね、0.6.0ではブロックのテンプレートの扱いを大幅に変えたので、SMartyテンプレートは、
/modules/wordpress/themes/default/templates/wp_contents.html になっています。
Quote:

また、記事ブロックだけでなく、モジュールページで一覧表示の記事も本文を丸めたいのですがその場合はどのファイルをハックすれば良いのでしょうか??可能でしょうか??

こういったモジュールページでの記事の丸めに関しては、substrによる決め打ちの丸め出なく、記事中に
<!--more-->タグを書き込むことによって、以降のコンテンツを一覧内や記事ブロック内ででは省略表示する方法が、お奨めです。


NO: PASS:

_MD_YYBBS_SIG
_MD_YYBBS_SIG_LINK