I have change the amount of Topic from 40 to 25 [message #13907] |
Fri, 31 October 2003 02:32 |
|
aircool5(at)bellsouth(dot)net
Messages: 132 Registered: March 2003
Karma: 0
|
Senior Member |
|
|
I have change the amount of Topic from 40 to 25 and or course I have fallow the rules :
Topics Per Page:
The default number of topics per page. NOTE: If you change this value you
MUST run the consistency checker, otherwise the forum will not work properly
Also when I click on 2 page on the bottom take me to the top but never to the second page , of course I refers when the topics pass 40.
Powered by: FUDforum 2.5.2
Copyright ©2001-2003 Advanced Internet Designs Inc.
-
Attachment: Forum3.jpg
(Size: 43.96KB, Downloaded 1399 times)
[Updated on: Fri, 31 October 2003 02:34] Report message to a moderator
|
|
|
|
Re: I have change the amount of Topic from 40 to 25 [message #13918 is a reply to message #13909] |
Fri, 31 October 2003 14:55 |
Ilia
Messages: 13241 Registered: January 2002
Karma: 0
|
Senior Member Administrator Core Developer |
|
|
Did you run the consistency checker after changing the topic per page settings?
The error message itself is quite strange, the function you mention only occurs inside 1 file, the same file it is declared from. Could you please send me the /home/pigeons4/public_html/FUDforum2/theme/default/post.php file.
FUDforum Core Developer
|
|
|
Re: I have change the amount of Topic from 40 to 25 [message #13943 is a reply to message #13918] |
Sat, 01 November 2003 12:03 |
|
aircool5(at)bellsouth(dot)net
Messages: 132 Registered: March 2003
Karma: 0
|
Senior Member |
|
|
Yes I did run the consistency checker after changing the topic per page settings.
Sorry I have try to sent you this file by the icq but it not funtion well.
Here is part of the file:
$cur_pg = ceil($start / $count);
$ttl_pg = ceil($total / $count);
$page_pager_data = '';
if (($page_start = $start - $count) > -1) {
if ($append) {
$page_first_url = $arg . $suf;
$page_prev_url = $arg . $page_start . $suf;
} else {
$page_first_url = $page_prev_url = $arg;
pager_replace($page_first_url, 0, $count);( this is the line 2867 where is supose to be an error)
pager_replace($page_prev_url, $page_start, $count);
}
$page_pager_data .= !$js_pager ? ' <a href="'.$page_first_url.'" class="PagerLink">«</a> <a href="'.$page_prev_url.'" class="PagerLink"><</a> ' : ' <a href="javascript://" onClick="'.$page_first_url.'" class="PagerLink">«</a> <a href="javascript://" onClick="'.$page_prev_url.'" class="PagerLink"><</a> ';
}
$mid = ceil($GLOBALS['GENERAL_PAGER_COUNT'] / 2);
if ($ttl_pg > $GLOBALS['GENERAL_PAGER_COUNT']) {
if (($mid + $cur_pg) >= $ttl_pg) {
$end = $ttl_pg;
$mid += $mid + $cur_pg - $ttl_pg;
$st = $cur_pg - $mid;
} else if (($cur_pg - $mid) <= 0) {
$st = 0;
$mid += $mid - $cur_pg;
$end = $mid + $cur_pg;
} else {
$st = $cur_pg - $mid;
$end = $mid + $cur_pg;
}
I try to sent by private massaging
[Updated on: Sat, 01 November 2003 12:24] Report message to a moderator
|
|
|
Re: I have change the amount of Topic from 40 to 25 [message #13962 is a reply to message #13943] |
Sat, 01 November 2003 20:13 |
Ilia
Messages: 13241 Registered: January 2002
Karma: 0
|
Senior Member Administrator Core Developer |
|
|
This is a bug with older versions that I already fixed in 2.6.0 sometime ago.
To fix it, edit draw_pager.inc.t and move function pager_replace outside of the if() it is in right now.
FUDforum Core Developer
|
|
|
Re: I have change the amount of Topic from 40 to 25 [message #13967 is a reply to message #13962] |
Sun, 02 November 2003 01:03 |
|
aircool5(at)bellsouth(dot)net
Messages: 132 Registered: March 2003
Karma: 0
|
Senior Member |
|
|
I do not see that bug ,this is part of that file where I beleve is that error you mantion , if you see is out side the():
<?php
/************************************************************************** *
* copyright : (C) 2001,2002 Advanced Internet Designs Inc.
* email : forum(at)prohost(dot)org
*
* $Id: draw_pager.inc.t,v 1.5 2003/06/02 18:06:51 hackie Exp $
*************************************************************************** *
*************************************************************************** *
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
*************************************************************************** /
if ($GLOBALS['USE_PATH_INFO'] == 'N') {
function pager_replace(&$str, $s, $c)
{
$str = str_replace('%s', $s, $str);
$str = str_replace('%c', $c, $str);
}
function tmpl_create_pager($start, $count, $total, $arg, $suf='', $append=1, $js_pager=FALSE)
{
if (!$count) {
$count = $GLOBALS['POSTS_PER_PAGE'];
}
if ($total <= $count) {
return;
}
$cur_pg = ceil($start / $count);
$ttl_pg = ceil($total / $count);
$page_pager_data = '';
if (($page_start = $start - $count) > -1) {
if ($append) {
$page_first_url = $arg.'&start=0'.$suf;
$page_prev_url = $arg.'&start='.$page_start.$suf;
} else {
$page_first_url = $page_prev_url = $arg;
pager_replace($page_first_url, 0, $count);
pager_replace($page_prev_url, $page_start, $count);
}
|
|
|
Re: I have change the amount of Topic from 40 to 25 [message #13969 is a reply to message #13967] |
Sun, 02 November 2003 17:20 |
Ilia
Messages: 13241 Registered: January 2002
Karma: 0
|
Senior Member Administrator Core Developer |
|
|
Change
<?php f ($GLOBALS['USE_PATH_INFO'] == 'N') {
function pager_replace(&$str, $s, $c) { $str = str_replace('%s', $s, $str); $str = str_replace('%c', $c, $str); } ?>
To
<?php function pager_replace(&$str, $s, $c) { $str = str_replace('%s', $s, $str); $str = str_replace('%c', $c, $str); } if ($GLOBALS['USE_PATH_INFO'] == 'N') { ?>
FUDforum Core Developer
|
|
|
|
|
|
Re: I have change the amount of Topic from 40 to 25 [message #14018 is a reply to message #14014] |
Tue, 04 November 2003 02:27 |
Ilia
Messages: 13241 Registered: January 2002
Karma: 0
|
Senior Member Administrator Core Developer |
|
|
Which file did you modify?You should've modified draw_pager.inc.t and then rebuild the theme, which would make the forum rebuild the generated files using the file you've modified.
FUDforum Core Developer
|
|
|
|
|
|
|
|