過去ログ 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) とをアップロードする、 というものです。なんだか私の単純な頭では、ボタンが 幾つもあるとそれだけで楽しくなってしまいます。 ボタンに画像を入れたり、、、と。
(過去ログの番号などは未確認です。)
一定時間書込が無かったので過去ログに移りました
|
|