初心者のためのXOOPSマニュアル
http://xoops-manual.net
newsで画像が枠からはみださないようにする。
カテゴリ : テーマ・テンプレート
投稿者: Panacee 掲載日: 2006/3/30

イメージマネージャーから画像を入れた場合、
テキスト量よりも画像が大きかったら枠からはみ出てして不恰好です。
それを解消するために、news_item.html をカスタマイズしましょう。

ログイン→管理画面→newsモジュール→テンプレートマネージャー→
お知らせ→news_item.html

引用:

<div class="itemHead"><{$story.title}><div>
  <div class="itemInfo">
    <{$lang_postedby}> <{$story.poster}> <{$lang_on}> <{$story.posttime}> (<{$story.hits}> <{$lang_reads}>)
  </div>
  <div class="itemBody">
    <{$story.imglink}>
   
<{$story.text}>

  </div>
  <div class="itemFoot">
    <{$story.adminlink}> <{$story.morelink}>
  </div>

divで書かれている部分をtableに置き換えます。
↓を丸々コピーして
ログイン→管理画面→newsモジュール→テンプレートマネージャー→
お知らせ→news_item.html を書き換え「送信」をクリックして完了!

注:
ここで「送信」ではなく「参照」になっている場合は、テンプレートの複製ができていない状態です。
「参照」のままでは、テンプレートをカスタマイズすることはできませんので、
先にテンプレートを複製して、一般設定→一般設定で複製したテンプレートを使用する設定をして下さい。

引用:

<div class="item">
<table border=0>
  <tr><td class="itemHead"><span class="itemTitle"><{$story.title}></span></td></tr>
  <tr><td class="itemInfo">
    <span class="itemPostDate"><{$lang_on}> <{$story.posttime}></span> (<span class="itemStats"><{$story.hits}> <{$lang_reads}></span>)
  </td></tr>
  <tr><td class="itemBody">
    <{$story.imglink}>
    <p class="itemText"><{$story.text}></p>
  </td></tr>
  <tr><td class="itemFoot">
    <span class="itemAdminLink"><{$story.adminlink}></span></td></tr>
</table>
</div>

Notice [PHP]: Object of class SmartsectionCategory could not be converted to int in file modules/smartsection/class/item.php line 177