[ Príspevkov: 3 ] 
AutorSpráva
Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
sNews uprava strankovania a jeho rewrajtu

Registrovaný: 01.05.05
Príspevky: 12422
Témy: 1447 | 1447
Bydlisko: Bratislava
Vek: 32

http://snewscms.com/download/snews17_apr.15.2010.zip

Mozno by mi niekto vedel poradit, cele cms vyuziva rewrite a chcel by som na nom zmenit rewrite strankovania.

http://stranka/kategoria/ - hlavna strana
http://stranka/kategoria/p_2/ - druha strana

to p_2 by som chcel prepisat na strana-2 cize by to vyzeralo http://stranka/kategoria/strana-2/

V snews.php som nasiel riadok:
Kód:
$l['paginator'] = 'p_';
$l['comment_pages'] = 'c_'; //pri komentaroch


ale ked to p zmenim za cokolvek, tak sa mi uz druha strana nezobrazi, cize je to asi viac previzane v tom kode.

Takto vyzera dana funkcia:

Kód:
// PAGINATOR
function paginator($pageNum, $maxPage, $pagePrefix) {
   global $categorySEF,$subcatSEF, $articleSEF,$_ID, $_catID,$_POS, $_XNAME;
   switch (true){
      case !$_ID && !$_catID :
         $uri ='';
         break;
      case $_ID && $_XNAME :
         $uri = $categorySEF.'/'.$subcatSEF.'/'.$articleSEF.'/';
         break;
      case $_POS == 1 || $_XNAME :
         $uri = $categorySEF.'/'.$subcatSEF.'/';
         break;
      default :
         $uri = $categorySEF.'/';
   }
   $link = '<a href="'._SITE.$uri ;
   $prefix = !empty($pagePrefix) ? $pagePrefix : '';
   if ($pageNum > 1) {
      $goTo =  $link;
      $prev = (($pageNum-1)==1 ? $goTo :
         $link.$prefix.($pageNum - 1).'/').'" title="'.l('page').' '.($pageNum - 1).'">
            &lt; '.l('previous_page').'</a> ';
      $first = $goTo.'" title="'.l('first_page').' '.l('page').'">
         &lt;&lt; '.l('first_page').'</a>';
    } else {
      $prev = '&lt; '.l('previous_page');
      $first = '&lt;&lt; '.l('first_page');
   }
   if ($pageNum < $maxPage) {
      $next = $link.$prefix.($pageNum + 1).'/" title="'.l('page').' '.($pageNum + 1).'">
         '.l('next_page').' &gt;</a> ';
      $last = $link.$prefix.$maxPage.'/" title="'.l('last_page').' '.l('page').'">
         '.l('last_page').' &gt;&gt;</a> ';
   } else {
      $next = l('next_page').' &gt; ';
      $last = l('last_page').' &gt;&gt;';
   }
   echo '
      <div class="paginator">
         '.$first.' '.$prev.'
         <strong>['.$pageNum.'</strong> / <strong>'.$maxPage.']</strong>
         '.$next.' '.$last.'
      </div>';
}


Mozno nejaky koder pozrie a vidi v com je problem :)


_________________
SilverStone SST CS01 | Corsair SF600 600W SFX | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 (16 Cores / 32 Threads) & Noctua NH-U9DX i4 | Kingston HyperX Savage 32 GB DDR4 2400 MHz | PNY NVIDIA Quadro K1200 DP 4 GB DDR5 | Intel SSD 750 1.2 TB NVMe & Intel SSD 730 240 GB SATA & Seagate BackUp Plus Portable 12 TB USB | 31.5" 4K LCD EIZO FlexScan EV3237 & 2 x 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech Wireless G700s | Harman Kardon Nova | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 - Intel Core i7 5600U, 8 GB DDR3 1600 MHz, Intel HD Graphics 5500, SanDisk SSD 512 GB, 12.5 FHD LED IPS, WWAN 3G 4G LTE, Microsoft Windows 7 Ultimate | Nintendo Classic Mini | BlackBerry Passport 96 GB
Offline

Správca fóra
Správca fóra
sNews uprava strankovania a jeho rewrajtu

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32

v skriptoch sa predpoklada, ze ten paginator bude mat dlzku 2, preto ti to zrejme pri zmene nefunguje... daj si vyhladat v kode l('paginator'), vacsinou tam najdes nieco taketo:
Kód:
substr( $articleSEF, 0, 2) != l('paginator')

nahrad to vsade obdobne tymto univerzalnejsim (2 zmenis na strlen(l('paginator'))):
Kód:
substr( $articleSEF, 0, strlen(l('paginator'))) != l('paginator')

a malo by to fungovat, ak tam nie je ina zrada...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
sNews uprava strankovania a jeho rewrajtu

Registrovaný: 01.05.05
Príspevky: 12422
Témy: 1447 | 1447
Bydlisko: Bratislava
Vek: 32
Napísal autor témyOffline : 27.04.2010 19:25 | sNews uprava strankovania a jeho rewrajtu

jj akurat som nato prisiel, skusil som p premenovat na iny znak a tiez to slo, tak som hladal teraz, ze v com moze byt problem :) thx


_________________
SilverStone SST CS01 | Corsair SF600 600W SFX | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 (16 Cores / 32 Threads) & Noctua NH-U9DX i4 | Kingston HyperX Savage 32 GB DDR4 2400 MHz | PNY NVIDIA Quadro K1200 DP 4 GB DDR5 | Intel SSD 750 1.2 TB NVMe & Intel SSD 730 240 GB SATA & Seagate BackUp Plus Portable 12 TB USB | 31.5" 4K LCD EIZO FlexScan EV3237 & 2 x 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech Wireless G700s | Harman Kardon Nova | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 - Intel Core i7 5600U, 8 GB DDR3 1600 MHz, Intel HD Graphics 5500, SanDisk SSD 512 GB, 12.5 FHD LED IPS, WWAN 3G 4G LTE, Microsoft Windows 7 Ultimate | Nintendo Classic Mini | BlackBerry Passport 96 GB
 [ Príspevkov: 3 ] 


sNews uprava strankovania a jeho rewrajtu



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Úprava videa - práca s jeho zvukom (a pridanie nápisu)

v Video programy

1

107

27.03.2015 7:49

Miso122

V tomto fóre nie sú ďalšie neprečítané témy.

sNews CMS

v Redakčné systémy

3

980

20.01.2009 16:38

mokus

V tomto fóre nie sú ďalšie neprečítané témy.

Akú veľkú RAM pre vypnutie stránkovania ?

v Pamäte

2

454

29.05.2010 13:28

Mato10

V tomto fóre nie sú ďalšie neprečítané témy.

msconfig - jeho vypnutie

v Operačné systémy Microsoft

7

594

11.01.2008 18:38

dsljohn

V tomto fóre nie sú ďalšie neprečítané témy.

GTS250 jeho chladenie.

v Chladiče a všetky druhy chladenia

14

154

29.06.2013 10:31

brmbo

V tomto fóre nie sú ďalšie neprečítané témy.

php a jeho nastavenie

v PHP, ASP

4

447

24.04.2007 20:22

mokus

V tomto fóre nie sú ďalšie neprečítané témy.

input a jeho historia

v HTML, XHTML, XML, CSS

4

237

31.08.2010 23:19

sedlák

V tomto fóre nie sú ďalšie neprečítané témy.

zdroj a jeho vykon?

v PC skrinky a zdroje

3

619

07.10.2006 10:24

Spirit

V tomto fóre nie sú ďalšie neprečítané témy.

aDSL a jeho zdieľanie

v Siete

8

173

19.10.2012 19:17

Enriko

V tomto fóre nie sú ďalšie neprečítané témy.

Zdroj a jeho spotreba ??

v PC skrinky a zdroje

5

1226

03.04.2008 17:59

slajfo

V tomto fóre nie sú ďalšie neprečítané témy.

excel a jeho funkcie

v Kôš

1

45

24.08.2016 10:16

michalesku

V tomto fóre nie sú ďalšie neprečítané témy.

Luks a jeho ožranie.

v Krčma

5

461

21.02.2010 23:14

Luks

V tomto fóre nie sú ďalšie neprečítané témy.

zoznam a jeho smerník

v Assembler, C, C++, Pascal, Java

1

136

02.11.2012 8:19

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Lenovo a jeho upgrade

v Notebooky a netbooky

4

225

11.08.2010 23:19

Martinicoss

V tomto fóre nie sú ďalšie neprečítané témy.

MSI a jeho CoreCell

[ Choď na stránku:Choď na stránku: 1, 2 ]

v AMD čipové sady

35

3606

17.08.2006 9:33

p55p

V tomto fóre nie sú ďalšie neprečítané témy.

excel a jeho funkcie

v Databázy

3

187

30.03.2016 8:51

BX



© 2005 - 2017 PCforum, edited by JanoF