Not post number, page
number, as in the start page for viewforum.php. For example:
http://www.firsttracksonline.com/boards ... start=1100
will display the topics within a forum beginning with topic #1100. That shows a list of 50 topics, beginning with #1100 and going through #1150 for forum #3 (Western North America), which corresponds to "page 23" of the forum. You can manually change that 1100 to any number you wish to jump around the forum quickly.
Going by topic number instead, as you thought I meant, will no longer be effective as PHPBB assigns topic numbers chronologically. That used to work fine for approximating the age of a post, but when all of those archived posts were migrated over to PHPBB they were actually given newer
post numbers. As a result, when I first did it they appeared at the top of the list of posts, for PHPBB orders by post number. I had to monkey around with the PHP code in viewforum.php to get PHPBB to instead look at the posting time and not the post number to determine how to order the topics -- that's what was at first preventing me from merging the archive categories into the current categories.
Your latter suggestion:
Tony Crocker wrote:Maybe another way to look at this is to create a method to move from any post to the page it's on, even if you arrived at that post via search or post number.
may be a bit easier to implement. I'll have to look into that, but understand that I'm always reluctant to modify the board code any more than I have to. The software is upgraded frequently to satisfy security concerns that crop up -- running a PHP-based, SQL database-driven forum is a security nightmare, especially when PHPBB is so widely used -- and any minor change to the out-of-the-box coding can stop an upgrade in its tracks, sometimes midway through and rendering the forum unusable.