ホームOHPAxBeansログイン  
HOME >  「xoops技術報告書」トップ  >  モジュールレポート  >  d3pipes  >  d3pipes|同期パイプ一覧ブロックの改造

スポンサード リンク

   ◆お気に入り・ブックマーク登録>>

外部および内部のRSSフィードを取り込み,自在に編集して表示,RSS発行ができる

同期パイプ一覧ブロックの改造

パイプ名の書式指定とリンク指定

テンプレート

block_sync.html

編集前

<{$pipe.name}>

編集後

<div class="pipe_name">
<a href="<{$pipe.url}>" title="" rel="nofollow">
<{$pipe.name}>
</a>
<{if $pipe.image && $pipe.url}>
 <a href="<{$pipe.url}>" rel="nofollow">
 <img src="<{$pipe.image}>" alt="<{$pipe.name}>" />
 </a>
<{/if}>
</div>

日付書式の変更

テンプレート

block_sync.html

編集前

<{$smarty.const._MEDIUMDATESTRING|date:$entry.pubtime+$timezone_offset}>

編集後

<{"m-d"|date:$entry.pubtime+$timezone_offset}>

表示文字数の制限

中央・左右のブロックに表示する場合,文字数を16字に制限する。

テンプレート

block_sync.html

編集前

<{if $entry.clipping_id && $block.link2clipping}>
 <a href="<{$block.mod_url}>/index.php?page=clipping&amp;clipping_id=<{$entry.clipping_id}>">
 <{$entry_headline4disp}>
 </a>
<{else}>
 <a href="<{$entry.link|escape}>">
 <{$entry_headline4disp}>
 </a>
<{/if}>

編集後

<{if $entry.clipping_id && $block.link2clipping}>
 <a href="<{$block.mod_url}>/index.php?page=clipping&amp;clipping_id=<{$entry.clipping_id}>">
 <{$entry_headline4disp|mb_substr:"0":"16"}>
 </a>
<{else}>
 <a href="<{$entry.link|escape}>">
 <{$entry_headline4disp|mb_substr:"0":"16"}>
 </a>
<{/if}>

上記例では字数制限に「mb_substr関数」を利用しているが,Smartyプラグイン「modifier.mb_truncate.php」がある場合は,<{$entry_headline4disp|mbsubstr:"16"}>とすることもできる。制限する文字数は,ページのデザイン(表示幅)に左右されるので,適宜変更すること。

スタイル定義

以上の改造に合わせて,スタイル定義を変更・追加した。値は,ページのデザインに合わせて,適宜変更すること。

<style type="text/css" media="all"><!--
table {
  border-collapse:collapse;
}
.centerLcolumn {
  padding:0px;
  width:50%;
}
.centerRcolumn {
  margin-left:0px;
  padding:0px;
}
.d3pipes_block_sync {
  width:100%;
}
.d3pipes_block_sync_separated {
  margin:0px 0px 16px 0px;
  padding:0px;
}
.d3pipes_block_sync_separated .pipe_name {
  font-size:16px;
  /*background-color:#d9e1ff;*/
  border-bottom:1px dotted #777777;
}
ul.d3pipes_block_sync_separated {
   padding:0px;
   list-style-type:none;
   font-size:13px;
}
ul.d3pipes_block_sync_separated li {
   padding:0px;
   margin:0px;
   list-style-type:none;
   font-size:13px;
}
//--></style>
◆お気に入り・ブックマーク登録>>
プリンタ用画面
友達に伝える
カテゴリートップ
d3pipes
次
d3pipes|Google sitemapを作る話
  • d3pipes|Google sitemapを作る話 (2008-6-8)
    d3pipesを利用して,Google sitemap.phpを作ったら便利だと思う d3pipesを利用してGoogle sitemapを発行する 件名についての質疑
  • d3pipes|同期パイプ一覧ブロックの改造 (2008-6-8)
コメント

題名
ゲスト名   :
投稿本文
より詳細なコメント入力フォームへ
RSSフィード(tautech)