05-29-2000, 02:47 PM
One of the suggestions in the Suggestions Forum is, when having the board shorten the multi-page list in forumdisplay, have it include a link to the last post in the thread. This will do that, and adds a toggle to the control panel.
In forumdisplay.php
Find:
$pagenumbers.=" more... ";
Replace with:
/*
* Multi page display hack by Moonwolf
*/
if ($displastpage==1) {
if ($totalpages!=$maxmultipage) {
$pagenumbers.= " ... ";
}
$pagenumbers.=" <a href=\"showthread.php?threadid=$thread[threadid]&pagenumber=$totalpages\">$totalpages</a> ";
} else {
$pagenumbers.=" more... ";
}
/*
* End Multi page display hack
*/
In options.php
Find:
<tr><td colspan=2>The number of threads to display on a forum page before splitting it over multiple pages.<br></td></tr>
Add below:
<tr>
<td><b>maxmultipage</b></td>
<td><input type=\"text\" size=\"35\" name=\"newoption[maxmultipage]\" value=\"$maxmultipage\"></td>
</tr>
<tr><td colspan=2>When linking to multiple pages in the forum display, this allows you to set the cut off point on which long posts stop adding more page numbers and are replaced by 'more...'<br></td></tr>
And you're all set. You can use the control panel to set whether or not to list "1 2 more ..." or "1 2 ... 8".
Enjoy
Katherine
In forumdisplay.php
Find:
$pagenumbers.=" more... ";
Replace with:
/*
* Multi page display hack by Moonwolf
*/
if ($displastpage==1) {
if ($totalpages!=$maxmultipage) {
$pagenumbers.= " ... ";
}
$pagenumbers.=" <a href=\"showthread.php?threadid=$thread[threadid]&pagenumber=$totalpages\">$totalpages</a> ";
} else {
$pagenumbers.=" more... ";
}
/*
* End Multi page display hack
*/
In options.php
Find:
<tr><td colspan=2>The number of threads to display on a forum page before splitting it over multiple pages.<br></td></tr>
Add below:
<tr>
<td><b>maxmultipage</b></td>
<td><input type=\"text\" size=\"35\" name=\"newoption[maxmultipage]\" value=\"$maxmultipage\"></td>
</tr>
<tr><td colspan=2>When linking to multiple pages in the forum display, this allows you to set the cut off point on which long posts stop adding more page numbers and are replaced by 'more...'<br></td></tr>
And you're all set. You can use the control panel to set whether or not to list "1 2 more ..." or "1 2 ... 8".
Enjoy
Katherine