KENT-WEB サポートコーナー 過去ログ [ 0385 ]


記事No: 10741
投稿日: 2012/07/13(Fri) 21:21:25
タイトルレス番号と並び替え
ID情報: mulchs
投稿者: 七星
URLhttp://mulchs.r.ribbon.to/patio/patio.cgi?

http://www.kent-web.com/bbs/patio.html
http://www.kent-web.com/bbs/patio/patio.cgi
についてなんですが、スレ内の記事のレスで、
・レスごとにナンバーをつけたい
・レスの並び順を変えたい
のですが、どうやったらいいでしょうか。

具体的に言うと・・・
http://mulchs.r.ribbon.to/patio1/patio.cgi?read=1&ukey=0
(↑↓どちらも僕の掲示板です)
http://mulchs.r.ribbon.to/patio/read.cgi?no=1
上のURLでは、レス題名の「テスト」の隣に何もありませんが、
下のURLでは、レス題名の「テスト」の隣に、「NO.○」と書いてありますよね。

上のURLでは、古いレスがページ下にありますが(更新日時見ればわかります)、
下のURLでは、古いレスはページ上にありますよね。

この具体例でいうと、上のURLでなっていることを下のURLのように変えたいのです。

長文ですが誰か回答お願いします


記事No: 10742
投稿日: 2012/07/14(Sat) 07:52:05
タイトルRe: レス番号と並び替え
ID情報: Fuyuki
投稿者: BAL
URLhttp://www26.tok2.com/home/sumire1100/

以下の修正を

●patio.cgi

#-----------------------------------------------------------
# 記事閲覧
#-----------------------------------------------------------
-- 省略 --
# スレッド読み込み
$in{read} =~ s/\D//g;
my @log;
open(IN,"$cf{logdir}/$in{read}.cgi") or &error("open err: $in{read}.cgi");
my $top = <IN>;
my $par = <IN>;
my ($no,$sub,$res,$key) = split(/<>/, $top);

my $i = 0;
while(<IN>) {
$i++;
next if ($i <= $res - $cf{pg_max} - $pg);
last if ($i > $res - $pg);
push(@log,$_); ## ★追加
#unshift(@log,$_); ## ★コメントアウト

-- 省略 --

# レス記事
foreach (@log) {
my ($no,$sub,$nam,$eml,$com,$date,$ho,$pw,$url,$mlo,$myid,$tim,$up1,$up2,$up3) = split(/<>/);
$nam = qq|<a href="mailto:$eml">$nam</a>| if ($eml && $mlo);
$url &&= qq|<a href="$url" target="_blank">$url</a>|;
$com =~ s/\{ico:(\d+)\}/<img src="$cf{iconurl}\/$smile[$1]">/g;

# 画像
$com = &image($com,$tim,$up1,$up2,$up3);

my $tmp = $loop;
$tmp =~ s/<!-- res_id -->/[ID: $myid]/g if ($cf{authkey} && $myid);
$tmp =~ s|!ico:(\w+\.\w+)!|<img src="$cf{iconurl}/$1">|g;
$tmp =~ s/!res_no!/$no/g; ## ★追加


●read.html修正
<!-- loop_begin -->
<div class="art-head">
!ico:pg_art.gif! [!res_no!] !res_sub!


記事No: 10744
投稿日: 2012/07/14(Sat) 13:22:29
タイトルRe^2: レス番号と並び替え
ID情報: mulchs
投稿者: 七星
URLhttp://mulchs.r.ribbon.to/patio/patio.cgi?

助かりました!ありがとうございます!


[検索ページ] [掲示板]