(現在 過去ログ4 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

[ 親記事をトピックトップへ ]

このトピックに書きこむ

過去ログには書き込み不可

■7710 / inTopicNo.1)  Re[2]: EasyRingのサイト並び順について
  
□投稿者/ tara -(2003/09/07(Sun) 02:16:21)
    No7709に返信(りゅういちさんの記事)
    > ■No7706に返信(taraさんの記事)

    ご助言、ありがとうございました!

    > まず、rand()関数を使って乱数をだして、それを配列の最初に入れて、
    > sort()関数で並び替え、それを表示すればランダムな並びにはなりますね。

    りゅういちさんのヒントを元に、勉強しながらなんとかやってみようと思います。
    解決済みのチェックは、無事完成次第入れさせて頂きます。
    また何かありましたら、どうぞよろしくお願い致します。
引用返信 [メール受信/OFF] 削除キー/
■7709 / inTopicNo.2)  Re[1]: EasyRingのサイト並び順について
□投稿者/ りゅういち -(2003/09/07(Sun) 00:31:23)
http://www.cj-c.com/
    No7706に返信(taraさんの記事)
    > EasyRingを使わせて頂きたいと思っているのですが、ひとつ質問させて下さい。
    > リング登録サイト一覧を、ランダム順に並び替えることは可能でしょうか。
    > 出来ればその方法をご教授いただきたく、お願い致します。
    > 現在一覧に表示しているのは、登録番号・サイト名・コメントの三点です。
    > (一覧の表示でのみオフにしているだけで、登録項目を削ったわけではありません)

    これは難しいですね。現在表示される新着順と登録順は、
    登録順に保存されているログをそのまま表示するか逆順に表示しているだけなので
    reverse()関数を使うだけで行なえてしまうんです。

    ランダムにするとなると、表示するたびに乱数をサイトごとに割り振って、
    それをソートする、という方法が考えられますが、改ページ処理の際に
    別の並び順にならないように、ログに保存するといったことをしなければなりません
    改ページ処理をしなければ案外簡単にいけるかもしれません。

    まず、rand()関数を使って乱数をだして、それを配列の最初に入れて、
    sort()関数で並び替え、それを表示すればランダムな並びにはなりますね。
引用返信 [メール受信/OFF] 削除キー/
■7706 / inTopicNo.3)  EasyRingのサイト並び順について
□投稿者/ tara -(2003/09/05(Fri) 18:02:21)
    はじめまして。
    EasyRingを使わせて頂きたいと思っているのですが、ひとつ質問させて下さい。
    リング登録サイト一覧を、ランダム順に並び替えることは可能でしょうか。
    出来ればその方法をご教授いただきたく、お願い致します。
    現在一覧に表示しているのは、登録番号・サイト名・コメントの三点です。
    (一覧の表示でのみオフにしているだけで、登録項目を削ったわけではありません)

    当方HTMLの知識はありますが、CGIは目下勉強中で変数はからきしです。
    どうぞよろしくお願い致します。
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>
Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -