| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 01.05.05 Príspevky: 13348 Témy: 1496 Bydlisko: Bratislava | Napísal JanoF: 27.04.2010 18:57 | |
|
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).'"> < '.l('previous_page').'</a> '; $first = $goTo.'" title="'.l('first_page').' '.l('page').'"> << '.l('first_page').'</a>'; } else { $prev = '< '.l('previous_page'); $first = '<< '.l('first_page'); } if ($pageNum < $maxPage) { $next = $link.$prefix.($pageNum + 1).'/" title="'.l('page').' '.($pageNum + 1).'"> '.l('next_page').' ></a> '; $last = $link.$prefix.$maxPage.'/" title="'.l('last_page').' '.l('page').'"> '.l('last_page').' >></a> '; } else { $next = l('next_page').' > '; $last = l('last_page').' >>'; } 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 & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 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 Server |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 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 |
|
Registrovaný: 01.05.05 Príspevky: 13348 Témy: 1496 Bydlisko: Bratislava | Napísal autor témy JanoF: 27.04.2010 19:25 | |
|
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 & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 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 Server |
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|