Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

teez

Użytkownik
  • Postów

    2 077
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    10

Odpowiedzi opublikowane przez teez

  1. Więc tak:

    		$start = intval($this->request['page']);
    		echo $start;
    

    Wynik:

    0
    Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\forum2\hooks\tz34_importantGlobal.php:31) in C:\xampp\htdocs\forum2\admin\sources\classes\output\formats\html\htmlOutput.php on line 114

    Nie ważne od numeru strony ( wiem, że błąd jest winą echa - daje go aby tylko porównać ),

     

    przy

     

            $start = $this->request['page'];
            echo $start;

     

    Nawet echa nie pokazuje.

     

    Url wygląda następująco:

    http://localhost/forum2/index.php?&page=2
  2.  

    A tak?

            $pages = $this->registry->getClass('output')->generatePagination( array(  'totalItems'         => $count['page'],
                                                                                      'itemsPerPage'       => $perPage,
                                                                                      'currentStartValue'  => $start,
                                                                                      'isPagesMode'        => true,
                                                                                      'baseUrl'            => ''
    

     

     

    Działa paginacja, ale nie działa przewijanie rekordów. Niby zmienia, ale wynik pozostaje ciągle ten sam mimo:

    										'limit'	    => array( $start, $perPage ), 	
    
    		$start = intval($this->request['page']);
    

    Dodatkowo czy page nie będzie działać tylko na 3.4 w górę?

  3. Wybacz, ale nadal nie mogę tego zrobić. :lol2:

     

    Próbowałem:

    'baseUrl'            => 'st2=' . $this->request['st'] ) );   
    'baseUrl'            => 'st2=' . $this->request['st2'] ) );   
    'baseUrl'            => 'st2=' ) );	
    

    +

    		$start = intval($this->request['st2']);
    
    		$start = intval($this->request['st']);
    

    I nadal to samo. Nie ważne jak zrobię, w URL jest:

    index.php?st2=&st=1

    albo

    index.php?st2=0&st=1
    

    co i tak nic nie robi.

  4. Nie. Po prostu mówiąc "tabeli" myślałem, że ma na myśli sidebar, a że mi się filmik na yt wczytuje to nie chciałem wchodzić na to zlagowane forum. Pomyślałem, że jeżeli ten napisał o CSB to chodzi autorowi właśnie o sidebary i stąd moja pomyłka. Doipero teraz zobaczyłem. ;)

     

    P.S. Screen i tak jest do pupy, na następny raz dawaj cały..

  5. 
    

    $perPage = 1;

            $start = intval($this->request['st']);

            $this->DB->build( array( 'select' => 'count(*) as page', 'from' => 'topics', 'where' => 'important=1', 'limit' => array( $start, $perPage ) ));

            $this->DB->execute();

            $count = $this->DB->fetch($result);                                                    

            $pages = $this->registry->getClass('output')->generatePagination( array(  'totalItems'         => $count['page'],

                                                                                      'itemsPerPage'       => $perPage,

                                                                                      'currentStartValue'  => $start,

                                                                                      'baseUrl'            => '&st=' . $this->request['st'] ) );    

            $rs = $this->DB->build( array(

                                            'select'     => 't.*',

                                            'from'         => array( 'topics' => 't' ),

                                            'where'     => 't.important=1',

                                            'order'     => 't.tid DESC',

                                            'limit'        => array( $start, $perPage ),                                                                                                                 'add_join'    => array(

                                            'add_join'  => array(

                                                                'select'    => 'p.*',

                                                                'from'        => array( 'posts' => 'p' ),

                                                                'where'        => 't.tid=p.topic_id AND p.new_topic=1',

                                                                'type'        => 'left',

                                    ),        ) ) );

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.