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


記事No: 2015
投稿日: 2007/10/28(Sun) 22:12:29
タイトルwebpatio記事表示順について
ID情報: kamuip
投稿者: かむい
URLhttp://www.google.co.jp/

過去に同じ質問が有ったかと思いますが過去ログの一部が見当たらず行き詰まってしまったのでよろしくお願いします。

以下ログから抜粋

レス記事のみを新着順に表示させるのでしたらこちらの過去ログを参照してください。
> > http://www.kent-web.com/support/bbs/wforum.cgi?mode=allread&pastlog=0006&no=506&page=10&act=past#722

上記の方法を使って訪問者がレス記事の降順、昇順を選択できる簡単な方法を考えてみました。

patio.cgi 19行目の次に1行追加
&decode;
if ($mode eq "check") { ✓ }
&axscheck;
if ($mode eq "form") { &form; }
elsif ($mode eq "find") { &find; }
elsif ($mode eq "view") { &view; }
elsif ($mode eq "view1") { &view1; } ## ← 追加
elsif ($mode eq "view2") { &view2; }
elsif ($mode eq "past") { &past; }
elsif ($mode eq "enter_disp") { &enter_disp; }
elsif ($mode eq "logoff") { &logoff; }
elsif ($mode eq "image") { ℑ }
&indexview;


スレッド閲覧サブルーチンを丸ごとコピーして過去ログの修正を施し更に以下の様に変更して閲覧サブルーチンの下に挿入。
#-------------------------------------------------
# レス記事昇順表示
#-------------------------------------------------
sub view1 {

サブルーチン中程
print <<"EOM";
<div align="center">
<table width="95%"><tr><td><a href="$script?mode=view&no=$in{'no'}">降順</a></td> <!-- ★この行修正変更 -->
<td align=right nowrap>
<a href="$script?">トップページ</a> &gt; $guid


こちらのサブルーチンの方も同様に修正変更。
#-------------------------------------------------
# スレッド閲覧
#-------------------------------------------------
sub view {

サブルーチン中程
print <<"EOM";
<div align="center">
<table width="95%"><tr><td><a href="$script?mode=view1&no=$in{'no'}">昇順</a></td> <!-- ★この行修正変更 -->
<td align=right nowrap>
<a href="$script?">トップページ</a> &gt; $guid



上記説明の
http://www.kent-web.com/support/bbs/wforum.cgi?mode=allread&pastlog=0006&no=506&page=10&act=past#722
の過去ログが見当たらず困ってます;;
どうかよろしくお願いします。

設置先URLはメンバー限定のBBSのためgoogleにしてあります(汗


記事No: 2037
投稿日: 2007/10/31(Wed) 13:52:09
タイトルRe: webpatio記事表示順について
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> 上記説明の
> http://www.kent-web.com/support/bbs/wforum.cgi?mode=allread&pastlog=0006&no=506&page=10&act=past#722
> の過去ログが見当たらず困ってます;;
> どうかよろしくお願いします。
>
> 設置先URLはメンバー限定のBBSのためgoogleにしてあります(汗

過去ログ中のデットリンクは、多分 以下かと。
http://www.kent-web.com/support/old/64/0244.html


[検索ページ]