<< 掲示板に戻る



投稿者: えふ
タイトル: Re: mdiaryの「次へ」と「前へ」の表示
日付: 2017/11/27(Mon) 14:44:55
E-mail:
URL:
元々ヤフーかどこかのブログがこのような感じだったので
このようにしているのですが、

cgi/read.cgiの378行の
348行の
if($p_b == $FORM{'page_b'}){
     if($FORM{'page'} == $page_next){
          push @ptmp,"<b>$x</b>";
     }
     else{
          push @ptmp,"<a href=\"$script?mode=top&page=$page_next&page_b=$FORM{'page_b'}\">$x</a>";
     }
}



if($FORM{'page'} == $page_next){
     push @ptmp,"<b>$x</b>";
}
else{
     push @ptmp,"<a href=\"$script?mode=top&page=$page_next&page_b=$FORM{'page_b'}\">$x</a>";
}

と変更して

363行の
if($p_b > $FORM{'page_b'}){
     last;
}
を削除

378行の

if($page_back_b > 0){
     $n=$FORM{'page_b'}-2;
     $p_b=$n*$pagemax*$maxpage_b;
     $pagetmp="<a href=\"$read?mode=top&page=$p_b&page_b=$page_back_b\">&lt;&lt;前へ</a>&nbsp&nbsp".$pagetmp;
}

if($page_next_b <= $oya_bb){
     $p_n=$FORM{'page_b'}*$pagemax*$maxpage_b;
     $pagetmp.="&nbsp&nbsp<a href=\"$read?mode=top&page=$p_n&page_b=$page_next_b\">&gt;&gt;次へ</a>";
}




if($page_back >= 0){
     $n=$FORM{'page_b'}-2;
     $p_b=$n*$pagemax*$maxpage_b;
     $prevbtn="<a href=\"$read?mode=top&page=$page_back\">&lt;&lt;前へ</a>&nbsp&nbsp";
}

if($page_next < $oya_d){
     $p_n=$FORM{'page_b'}*$pagemax*$maxpage_b;
     $nextbtn="&nbsp&nbsp<a href=\"$read?mode=top&page=$page_next\">&gt;&gt;次へ</a>";
}

$pagetmp=$prevbtn.$pagetmp.$nextbtn;

と変更すると希望のようになると思いますが、
変更するのがとても危険な箇所です。
下手をするとサーバーをダウンさせます。
変更しないほうかいいと思いますが。








※この記事に返信を書く (元記事は必要な部分のみ残してください。)
おなまえ: ※"通りすがり"のようなぞんざいなハンドルネームは止めてください。
タイトル:
メール:
ホーム: ☆☆ ※1つの投稿に質問を複数書き込まないでください。数日以上分けて投稿してください。
メッセージ:
削除パス: クッキー:

- CGI Pal -