问题描述:开启全站静态之后,有分页的帖子,点击分页时,跳回到第一页
解决方法:
source/module/forum/forum_viewthread.php

找到

  1.         $_G['gp_extra'] = '';
  2.         foreach($extra as $_k => $_v) {
  3.                 if(preg_match('/^w+$/', $_k)) {
  4.                         $_G['gp_extra'] .= '&'.$_k.'='.$_v;
  5.                 }
  6.         }

改为:

  1.         $_G['gp_extra'] = array();
  2.         foreach($extra as $_k => $_v) {
  3.                 if(preg_match('/^w+$/', $_k)) {
  4.                         $_G['gp_extra'][] = $_k.'='.$_v;
  5.                 }
  6.         }
  7.         $_G['gp_extra'] = implode('&', $_G['gp_extra']);

找到:

  1. $upnavlink =
    'forum.php?mod=forumdisplay&fid='.$_G['fid'].($_G['gp_extra']
    && !IS_ROBOT ? $_G['gp_extra'] : '');

改为:

  1. $upnavlink =
    'forum.php?mod=forumdisplay&fid='.$_G['fid'].($_G['gp_extra']
    && !IS_ROBOT ? '&'.$_G['gp_extra'] : '');