続きを読む…

[新着] Webテンプレートを仮オープンしました



0   名前:  : 2005/10/29 13:42
日記を書く際、内容が長文になってしまった場合に『続きを読む…』というのがでてきて、指定文字数より多く書けるようにするにはどうすれば良いんでしょう?
もしかして、タグじゃないんですか?

1   名前: 愛浦憂馬 : 2005/10/29 13:42  [URL
<a href="">続きを読む</a>
で別ページにリンクすると良いと思います(手動)

2   名前: 通りすがりん : 2005/10/29 13:42
おそらく配布されてるCGIやレンタルのブログ等を利用なさってるのだと思いますが
そうならばCGIを改造するしかないですね
レンタルブログの場合はレンタル元に尋ねてみるのがいいと思います
いずれにせよタグの問題ではなさそうです

3   名前:  : 2005/10/29 13:42
愛浦憂馬様ありがとうございます。

<a href="">続きを読む</a>
ヤプース使ってるんですが、""の間は何を?と続きの文は何処に入れたらいいんですか?
馬鹿でスイマセン…

4   名前: 愛浦憂馬 : 2005/10/29 13:42  [URL
ヤプースというものを調べてみると
日記システムのようですね
その場合、システム通りにしかいかないと思います
工夫するか、文字数制限のないところに移転するか・・・。

5   名前:  : 2005/10/29 13:42
ツリーメニューに使う JavaScript を応用するという手が。


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<meta http-equiv="Content-Script-Type" content="text/javascript">
<script type="text/javascript">
<!--
function more(id){
if(document.all(id).style.display == "none")
{document.all(id).style.display="block";}
else{document.all(id).style.display="none";}
}
//-->
</script>
<style type="text/css">
<!--
div#more_show {
display: none;
}
-->
</style>
<title>○月××日の日記</title>
</head>
<body>
<h1>△△の日記</h1>
<h2>○月××日</h2>
<p>本文</p>
<p><a href="javascript:more('more_show');">もっと読む</a></p>
<div id="more_show">
<p>続きの文章</p>
〜〜〜〜〜
〜〜〜〜〜
〜〜〜〜〜
</div>
</body>
</html>

※ただしこの JavaScript はどうやら Gecko では作動しないみたいです。


もしくは他の方が仰っている様に、続きの文章も表示されているページへ飛ばすとか。
具体的には次の様な感じです。

(diary1.html)

〜〜〜
<p>続きを読みたい方は「続きを読む」をクリックしてください。</p>
<p><a href="diary1_more.html">続きを読む</a></p>
〜〜〜

(diary1_more.html)

〜〜〜
<p>続きを読みたい方は「続きを読む」をクリックしてください。</p>
<hr>
<p>実は…</p>
〜〜〜〜

6   名前:  : 2005/10/29 13:42
愛浦憂馬様.通りすがりん様.悠様。

解決いたしました。親切に教えてくださり、有難うございました。

一覧へ戻る