* [[サポート掲示板/63]] [#d75bb737]
|お名前|くー|
|状態|完了|
|追加日時|2006/11/04 (土) 03:30:05|
|対象CGI|みのリンク|
|タイトル|ナンバリングを行いたい|

** 本文 [#fb64f1b5]
始めまして。くーと申します。
貴サイトの「みのリンク」をDLさせていただきました。
不要フォームの削除などは何とか自力で行えましたが、どうしても上手くいかない部分が出てきましたので、ご教示いただけますでしょうか。

登録された順にナンバリングをしたいのですが、どのように改造をほどこしたらよろしいでしょうか。

色々と試してみたのですが、上手くいきません・・・。
お忙しい中、恐れ入りますがお教えいただければ幸いです。
何卒よろしくお願いいたします。
----
- 登録された順番といえば、データファイルの先頭カラムは、登録更新された時刻が入っています。その時刻を利用するのはどうでしょうか? -- [[みの]] &new{2006/11/04 (土) 12:21:28};
- 早速のご返答ありがとうございました。おっしゃっているのは、$timeのことですよね。これを利用して、1、2、3・・・・とナンバリングするよう置換もしくは変数に入れ込むのかとは思うのですが、検索などをしても利用の仕方がわかりません。ここまで甘えてしまって大変恐縮なのですが、どのように利用すれば良いかご教示いただけますでしょうか。何卒よろしくお願いいたします。 -- [[くー]] &new{2006/11/04 (土) 21:34:00};
- すみません。どうやら、やりたいことを私が理解出来ていないようです。具体的にナンバリングとはどんなことをすることですか?教えて下さい。 -- [[みの]] &new{2006/11/05 (日) 10:57:42};
- 検索とナンバリングとの関係とか意味が理解出来ておりません。 -- [[みの]] &new{2006/11/05 (日) 10:58:29};
- 説明が下手でご迷惑をおかけし、申し訳ありません。「検索」というのは、私がリファレンスや具体的なサンプルソースなどがどこかに落ちていないかと、グーグルで検索をした、ということです。 -- [[くー]] &new{2006/11/05 (日) 16:19:09};
- ナンバリングですが、デザインの都合上、テーブルのボーダーを無くし、バナーを非表示にしたので、閲覧者が見やすいよう一覧のタイトルの前に記事NOもしくは表示NOのような形で、1.2.3・・・とナンバーを振りたい、ということです。説明が下手ですが、わかっていただけますでしょうか・・・? -- [[くー]] &new{2006/11/05 (日) 16:23:52};
- ナンバーは、表示順序に関係なく登録更新された順序に、1、3、4、6。次ページに行くと、2、5、7と表示? -- [[みの]] &new{2006/11/06 (月) 23:46:22};
|1 ホームページ名|
|3 ホームページ名|
|4 ホームページ名|
- それとも、表示順序そのままに、1、2、3、4。次ページに行くと、5、6、7と表示? -- [[みの]] &new{2006/11/06 (月) 23:48:13};
|1 ホームページ名|
|2 ホームページ名|
|3 ホームページ名|
- どちらでしょう?  -- [[みの]] &new{2006/11/06 (月) 23:50:01};
- どちらでもない、登録更新した日時を表示させる手もあります。これが一番簡単かも知れません。 -- [[みの]] &new{2006/11/06 (月) 23:50:37};
|2006/10/01 ホームページ名|
|2006/10/02 ホームページ名|
|2006/10/01 ホームページ名|
- お忙しい中、お返事ありがとうございます。2番目に例を挙げていただいております、表示順序そのままでナンバリングし、次ページに続く形を取りたいです。たびたびお手数をおかけして申し訳ありません。 -- [[くー]] &new{2006/11/07 (火) 01:24:28};
- 遅くなりました。おおよそ、タイトルの前にナンバーを入れるには、以下のように修正すると良いと思います。 -- [[みの]] &new{2006/11/09 (木) 09:03:04};
 159行目    $str = $max - $PAGE_CNT +1;
 追加行       $count = 1;
 160行目    foreach $line ( @IN ) {
 182行目           print "<td><a href=?"$url?" target=?"_blank?">$count $til</a> #以下省略
                                                              # $til の前に $count を追加
 186行目            print "</tr>?n";
 追加行       $count++;
- 以上です。?は気にしないで下さい -- [[みの]] &new{2006/11/09 (木) 09:09:35};
- お返事いただきありがとうございました!早速試しました所、上手くナンバリング出来ました。本当にありがとうございました!! -- [[くー]] &new{2006/11/09 (木) 15:19:32};
- そうですか、良かったです。こちらこそ、連絡ありがとうございました。 -- [[みの]] &new{2006/11/10 (金) 00:01:42};

#comment

[[サポート掲示板]]

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS