CoreCommunity ExtensionsIncubatorDistributionsTYPO3 4.5 ProjectsTYPO3 4.6 ProjectsTYPO3 4.7 ProjectsTYPO3 6.0 ProjectsTYPO3 6.1 ProjectsTYPO3 6.2 Projects (+)

wrongPageLinks.patch

Hauke Hain, 2009-10-03 09:26

Download (1.9 kB)

 
class.tx_mmforum_pi1.php (working copy)
672 672
                        'tid'    => $row['uid'],
673 673
                        'page'   => $i
674 674
                    );
675
          					if ($linkparams[$this->prefixId]['page'] < 1) {
676
                      $linkparams[$this->prefixId]['page'] = '';
677
                    }
675 678
                    $page_link  .= ' '.$this->pi_linkToPage($i,$GLOBALS['TSFE']->id,'',$linkparams);
676 679
                    $menge = $menge - $conf['post_limit'];
677 680
                }
......
1368 1371
						'tid'       => $row['uid'],
1369 1372
						'page'      => $i
1370 1373
					);
1374
					if ($linkParams[$this->prefixId]['page'] < 1) {
1375
            $linkParams[$this->prefixId]['page'] = '';
1376
          }
1371 1377
					$page_link .= ' ' . $this->pi_linkToPage($i+1, $GLOBALS['TSFE']->id, '', $linkParams);
1372 1378

  
1373 1379
					if ($interval > 1) {
......
1810 1816
				while ($topicPostsLeft >= 0) {
1811 1817
					$i++;
1812 1818
					$linkParams['page'] = $i;
1819
					if ($linkParams['page'] < 1) {
1820
            $linkParams['page'] = '';
1821
          }
1813 1822
					$page_link .= ' '.$this->pi_linkToPage($i, $GLOBALS['TSFE']->id, '', $linkParams) . ' ';
1814 1823
					$topicPostsLeft -= $postLimit;
1815 1824
				}
......
4677 4686
            }
4678 4687
        }
4679 4688
        $seite     = intval($seite);
4680

  
4689
        if(!$this->conf['doNotUsePageBrowseExtension']) {
4690
          $seite--;
4691
        }
4681 4692
        $linkparams[$this->prefixId] = array (
4682 4693
            'action'    => 'list_post',
4683 4694
            'tid'       => $topic_id,
4684 4695
            'page'      => $seite - 1
4685 4696
        );
4697
        if($linkparams[$this->prefixId]['page'] < 1) {
4698
          $linkparams[$this->prefixId]['page'] = '';
4699
        }
4686 4700
        if($this->useRealUrl()) {
4687 4701
            $linkparams[$this->prefixId]['fid'] = $forum_id;
4688 4702
            $linkparams[$this->prefixId]['pid'] = $this->pi_getLL('realurl.page');