ラウンジ(兼FAQ掲示板)

電光における記事表示の順番について
過去ログ NO.1111066404
□ プンプン [2005年03月17日11時01分]
電光を使わせて頂いています。ありがとうございます。

さて、電光の記事表示なんですが、新規記事1番からと1番後ろからの表示と2本建てになっています。

これを、途中の記事から表示させることは可能でしょうか。

また、ランダム表示は可能でしょうか。

調べてみましたがわからないので教えて下さい。よろしくお願いします。
□ NXer [2005年03月17日22時33分]

はじめまして。NXerです。

>途中の記事から表示、、、可能

可能でした。(部分的なテストのために不具合が出る恐れは
あります。)
当方のローカルサーバー上には十数ヶのデータがあります。
いま常に6ヶ目の記事から表示するものとします。
追加行番号は486行目です。(編集が加わっています。)
----------------------------
483 re = 0;
484 if (no > max) no = 0;
485 if (no < 0) no = max; ここまで既存
----------------------------追加 表示番号は+1されます。
486 if (no <5 ) no = 5;
-----------------------------

以下の表示される先頭は、new-6です。それは文字列str[5]です。
次はそのreが表示されます。次にnew-7のstr[6]です。
-----------------------------------------------------
str = new Array();
str[0] = "20050317185031,test_test3,なまえ,,,,,,#ff99ff,#000066";
str[1] = "20050317184921,test2,なまえ,,,,,,#ffff00,#3300ff";
str[2] = "20050113210424,test1,なまえ,,,,,,#ffff66,#ff0000";
str[3] = "20041201202548,親記事,たろう,aa,,,,,#ccffff,#000000,20041201202609<>レス記事<>たろう<>aa<><><><>";
str[4] = "20041130175319,親記事,なまえ,aa,,,,,#ccffff,#990033,20041130175405<>レス記事の時間検証<>なまえ<>aa<><><><>";
str[5] = "20041116221534,aaa,なまえ,aa,,,,,#ccffff,#990033,20041126161701<>123<>なまえ<>aa<><><><>";
str[6] = "20041116220716,あああ,-,aa,,,,,#ccffff,#990033,20041126212921<>レス時間記録テスト<>まり<>aa<><><><>";
str[7] = "20041116220539,aaa,-,aa,,,,,#ccffff,#990033"; (他省略)
------------------------------------------------------------

プンプンさんのウェブサイトのURLや電光!の設置目的は、当方には
不明です。しかも、当方は電光!データを10ヶ前後に抑えている(と
いうよりも書き込みがない(涙)、書き込みの手を抜いている(汗))
ため、上のような変更は不必要です。以下は仮にという愚案です。

最多50記事と、かなりのreがあるとすると、ご質問のように途中から
表示ということもあるのでしょうか。
とりあえず昇順で表示するという条件なら、できました。

>ランダム表示は
486行目のnoの値をランダム関数で発生して試してください。
ゲームのヒントを電光!で流す場合などに有効かもしれません。
参考までに、最近では放浪猫さんのスロットマシンで
単語程度のランダムヒントを出すjavascriptの例がありました。

追加です。ウェブページのデザインについて愚案を提案します。
それは過去ログ1097081577「初心者です助けてください」
英昭さんのご質問への当方の稚拙なボタン設置スクリプト
です(10月7日)。

その1)
正規の一件目から始まる電光!(denkoh.cg)ははじめから
表示する。
その下などにボタンを配置して任意の番号(例最多50件中25)
から始まる電光!(denkohanyno.cgi)用ボタンを画面に設置する、
見たいときそれをクリックすると表示されるというもの。

その2)
正規の一件目から始まる電光!(denkoh.cgi)用ボタンと
任意の番号(例最多50件中25)から始まる電光!(denkohanyno.cgi)
用ボタンを画面に設置する、いずれかを選択した時だけ表示され
ます。再度クリックすると非表示になります。

その時のデータは共通のdata.cgiを使うことができます。
電光ファイルは、変更のないもの(denkoh.cgi)と
上記変更のある(例 no =24;)もの(denkohanyno.cgi)
とをアップロードする、
というものです。なんだか私の単純な頭では、ボタンが
幾つもあるとそれだけで楽しくなってしまいます。
ボタンに画像を入れたり、、、と。

(過去ログの番号などは未確認です。)

一定時間書込が無かったので過去ログに移りました

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2009 suepon , All rights reserved. Powered by CGI Script Market.