●「続きを読む>>」スクリプト導入
1.JavaScript の追加
管理メニューの「テンプレート」をクリック→「モジュール」をクリック→一番下の右にある「モジュールを新規作成」をクリック→次ページで下記を設定
・テンプレート名::ShowHide
・このテンプレートにリンクするファイル::設定しない
・モジュールの内容::下記のコードを丸ごとコピー
<script type="text/javascript">
<!--
function showHide(entryID, entryLink, htmlObj) {
extTextDivID = ('Text' + (entryID));
extLinkDivID = ('Link' + (entryID));
if( document.getElementById ) {
if( document.getElementById(extTextDivID).style.display ) {
if( entryLink != 0 ) {
document.getElementById(extTextDivID).style.display = "block";
document.getElementById(extLinkDivID).style.display = "none";
htmlObj.blur();
} else {
document.getElementById(extTextDivID).style.display = "none";
document.getElementById(extLinkDivID).style.display = "block";
}
} else {
location.href = entryLink;
return true;
}
} else {
location.href = entryLink;
return true;
}
}
//-->
</script>
設定後保存します
そして、エントリー・カテゴリー・日付アーカイブテンプレートの <head>~</head> の間に
<!-- 続きを読むスクリプト -->
<MTInclude module="ShowHide">
<!-- 続きを読むスクリプト -->
を記述する
2.テンプレートの修正
エントリー・カテゴリー・日付アーカイブテンプレートの
:
:
<!-- エントリー -->
<div class="entry-content">
<div class="entry-body"><$MTEntryBody$></div>
<!-- 追記 -->
<MTEntryIfExtended>
<div class="entry-more">
<a href="<$MTEntryPermalink$>#more">続きを読む "<$MTEntryTitle$>"</a>
</div>
</MTEntryIfExtended>
<!-- タグ -->
<MTEntryIfTagged>
<div class="entry-tags">
:
:
青字部分を下記の赤字に書き換えて
:
:
<!-- エントリー -->
<div class="entry-content">
<div class="entry-body"><$MTEntryBody$></div>
<!-- 続きを読むスクリプト -->
<noscript>
<$MTEntryMore$>
</noscript>
<MTEntryIfExtended>
<div id="Link<$MTEntryID$>">
<a href="<$MTEntryPermalink$>" name="<$MTEntryID pad="1"$>" onclick="showHide(<$MTEntryID$>,'<$MTEntryPermalink$>',this);return false;">続きを読む ≫</a> </div>
<div id="Text<$MTEntryID$>" style="display: none">
<$MTEntryMore$>
<a href="<$MTEntryPermalink$>" name="<$MTEntryID pad="1"$>" onclick="showHide(<$MTEntryID$>,0,this);return false;">≪ 続きを隠す</a>
</div>
</MTEntryIfExtended>
<!-- 続きを読むスクリプト -->
<!-- タグ -->
<MTEntryIfTagged>
<div class="entry-tags">
:
:
再構築で( ゚Д゚)ウマー
【参考サイト】
小粋空間::エントリー・アーカイブの追記文章の折りたたみ(改)
Posted at 2006年08月11日 11:07








