コンテンツの追加方法(index.php,utils.php,template.html編)


ここでは例として,FREE TALKという表題でbbsをiframeを使って設置してみます。bbsの変数は$bbsとします。
  • index.phpの編集
1.180行目付近
if(OTHERS){
$rss10 = (RSS1) ? '(中略)' : '';
$rss20 = (RSS2) ? '(中略)' : '';
$atom03 = (ATOM) ? '(中略)' : '';
$xhtml10 = '(中略)';
$css2 = (CSS2) ? '(中略)' : '';
$copyright = '(中略)';

$others = '
   <ul class="others-sidebar">
'.$rss10.NL.$rss20.NL.$atom03.NL.$xhtml10.NL.$css2.NL.$copyright.NL;
$others .= '    </ul>
  </div>
  <div class="box-foot"></div>'.NL;
} else $others = '';
の下の行辺り(でなくても任意の場所で構いませんが)に
//掲示板
$bbs = '
  <iframe src="http://.." frameBorder="0" width="100%" height="250"></iframe>
 </div> /*box-bodyの閉じタグに付き必要*/
 <div class="box-foot"></div>'.NL;
と追加します。
2.310行目付近
$DIVISION['others'] = $others;
の下(上でも構いません)に
$DIVISION['bbs'] = $bbs;
と追加します。index.phpの編集は以上です。

  • utils.phpの編集
utils.phpを編集する部分は1箇所だけです。
1.180行目付近
 '%_OTHERS_%'=>$DIVISION['others'],
という部分の下(上でも構いません)に
 '%_BBS_%'=>$DIVISION['bbs'],
と追加します。utils.phpの編集は以上です。

  • template.htmlの編集
template.htmlを編集する部分も1箇所だけです。
1.bbsを設置したい部分に
<div id="bbs(好きなid名で結構です)">%_BBS:FREE TALK:block_%</div>
と追加します。template.htmlの編集は以上です。
ちなみに,上記のタグを記述すると,htmlでは
<div id="bbs">
 <h5 class="box-cap">
 <span class="expand-icon" title="閉じる" 
onclick="my_menu('bbs',this); return false;">
 </span>
  FREE TALK
 </h5>
 <div class="box-body" style="display:block;">
と,ここまで自動的に表示してくれます。
index.phpで記述した$bbsの内容は,この後の部分を書いているわけです。そして,$bbsの内容のあとに<div id="bbs">の閉じタグを補完してくれます。
なので,index.phpの$bbsへの記述の際に,一見divの閉じタグが一つ多いように思えるのはこのせいです。
なお,コンテンツの開閉状態の設定などはこちらを参照されてください。



これでコンテンツの追加は完了です。なお,変数部分の大文字と小文字は区別したほうが良いと思います。
http://bbs.tagscript.com/index.php?mode=box&UID=1855&display=allより,一部抜粋および加筆修正。


This page is created by naoK
苦情,ご意見,ご要望などありましたらどうぞ。
名前:
コメント: