HOME >  xoops技術報告書トップカテゴリー別記事一覧]  >  モジュールレポート  >  d3pipes  >  d3pipes|同期パイプ一覧ブロックの改造

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

choromo
2008-6-8 15:39 [2273]
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>
コメント表示部へ コメント  友達に教える 友達に教える  プリンタ用画面 印刷ページ
ページナビ

コメント

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

コメント一覧

Xoops Cube Legacy デベロッパーズバイブル
Xoops Cube Legacy デベロッパーズバイブル
XOOPS Cube Legacyの開発者向けガイドブック
3360円・Marijuana(宇津木おさむ)+chatnoir(内水はるか)・ソフトバンククリエイティブ
PHPを使ってシステム内部の挙動をコントロールし、オリジナルのモジュールを作成するノウハウも解説

特選・おすすめメニュー
技術報告書主要カテゴリー
その他のカテゴリー記事
おすすめサイト
ワンダーお〜ぱ 別窓で開く:ワンダーお〜ぱ
Excel,Word,知的生産,情報整理,作文技術を磨くために - ワンダー・オーパ
Excelオンライン教室  別窓で開く:Excelオンライン教室 - ワンダー・オーパ
Excel「関数・機能・グラフ・編集」のオンライン自習室
xBeans 別窓で開く:知的生産の技術・情報整理術・文章術 - xBeans
価値ある情報を選択・整理,組み合わせて,活用,発信する技術
PachinkoMedia  別窓で開く:PachinkoMedia
パチンコ業界人の為のプロフェッショナルサイト。新鮮・希少な情報満載
パチログ Pachilog  別窓で開く:みんなでつくる日本最大のパチンコ店口コミ評価サイト パチログ
みんなでつくる日本最大のパチンコ店口コミ評価サイト