忍者ブログ

Home > > ブログ内の記事をランダムで表示するスクリプト

[PR]

  • 2024-11-22

Share on Tumblr このエントリーをはてなブックマークに追加

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

Comments:

Trackback+Pingback:

Listed below are links to weblogs that reference
[PR] from Born Neet

Home > > ブログ内の記事をランダムで表示するスクリプト

Home > 忍者ブログ > ブログ内の記事をランダムで表示するスクリプト

ブログ内の記事をランダムで表示するスクリプト

Share on Tumblr このエントリーをはてなブックマークに追加

作ってみました。

右上の自作スクリプト実験ってとこに貼ってあります。
ブログ内の記事をランダムで表示! をクリックすると、ランダムで記事を表示します。

おみくじ感覚(?)でクリックしてもらえるかもしれません。

ソースはこれです。(かなり無駄な処理をしてますが…)


<div class="plugin_data">
<a href="#" onclick="return bnRandom()">ブログ内の記事をランダムで表示!</a>
</div>
<script type="text/javascript">
function bnRandom() {
 var newer = [
 <!--plugin_entry-->
 <!--$plugin_entry_no-->,
 <!--/plugin_entry-->
 1];
 location.href = "<!--$g_url-->Entry/" + Math.ceil(Math.random() * newer[0]) + "/";
 return false;
}
</script>
フリーエリアにでも貼ってもらえれば動くと思います。

バグがあるかもしれませんが、試してみたい人はどうぞ。
※ カスタマイズ?

僕の場合は、5番目までの記事を除外して表示してるので以下のようにしてます。
はじめの方のテスト投稿を残しちゃってる人は、こっちの方がいいかもしれません。


<div class="plugin_data">
<a href="#" onclick="return bnRandom()">ブログ内の記事をランダムで表示!</a>
</div>
<script type="text/javascript">
function bnRandom() {
 var test = 5;
 var newer = [
 <!--plugin_entry-->
 <!--$plugin_entry_no-->,
 <!--/plugin_entry-->
 1];
 location.href = "<!--$g_url-->Entry/" + (Math.ceil(Math.random() * (newer[0] - test)) + test) + "/";
 return false;
}
</script>
上のようにvar test = 5;とすれば、ランダム表示の際に、5番目までの記事は表示されません。

あっ、これを0にすれば、全記事を対象にできるから、わざわざ2種類に分ける必要なかった…;
PR

Comments:0

Comment Form

Trackback+Pingback:

TrackBack URL for this entry
Listed below are links to weblogs that reference
ブログ内の記事をランダムで表示するスクリプト from Born Neet

Home > 忍者ブログ > ブログ内の記事をランダムで表示するスクリプト

Search
Loading
Feeds
Links
スポンサードリンク

Page Top