[ 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: 13412
Témy: 1496 | 1496
Bydlisko: Bratislava

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 :)


_________________
Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 11 Enterprise | APC Back-UPS BE-850 VA | Lenovo ThinkPad X250 & Microsoft Windows 11 Professional | iPhone 15 Pro 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu 24.04.1 LTS
Offline

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

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava

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...


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

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

Registrovaný: 01.05.05
Príspevky: 13412
Témy: 1496 | 1496
Bydlisko: Bratislava
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


_________________
Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 11 Enterprise | APC Back-UPS BE-850 VA | Lenovo ThinkPad X250 & Microsoft Windows 11 Professional | iPhone 15 Pro 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu 24.04.1 LTS
 [ 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

399

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

1273

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

633

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

804

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

457

29.06.2013 10:31

brmbo

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

zoznam a jeho smerník

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

1

307

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

439

11.08.2010 23:19

Martinicoss

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

zdroj a jeho vykon?

v PC skrinky a zdroje

3

838

07.10.2006 10:24

Spirit

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

Zdroj a jeho spotreba ??

v PC skrinky a zdroje

5

2433

03.04.2008 17:59

slajfo

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

Luks a jeho ožranie.

v Krčma

5

682

21.02.2010 23:14

Luks

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

excel a jeho funkcie

v Databázy

3

577

30.03.2016 8:51

BX

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

input a jeho historia

v HTML, XHTML, XML, CSS

4

397

31.08.2010 23:19

sedlák

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

aDSL a jeho zdieľanie

v Siete

8

429

19.10.2012 19:17

Enriko

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.

MSI a jeho CoreCell

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

v AMD čipové sady

35

3976

17.08.2006 9:33

p55p

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

HAMACHI a jeho ovladanie

v Sieťové a internetové programy

4

879

11.06.2006 21:26

gen1us



© 2005 - 2024 PCforum, edited by JanoF