Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][SMARTY]Problem z SmartyPaginate dla więcej niż jedna strona!
zolw83
post 28.07.2009, 10:26:23
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 3.06.2008

Ostrzeżenie: (0%)
-----


Witam zastosowałem stronicowanie w SMARTACH za pomocą:

http://www.phpinsider.com/php/code/SmartyPaginate/

Jest ok smile.gif , tylko użyłem tego do dwóch stron i nie idzie, nie wiem jak się do tego zabrać.
Poniżej dla jednej strony:

Kod
SmartyPaginate::connect();
SmartyPaginate::setLimit(5);
SmartyPaginate::assign($smarty);

function showpytania()
{
         $_link = mysql_connect(HOST.":".PORT, USER, HASLO) or die ("ERROR: " . mysql_error());
         mysql_select_db(DBNAME) or die ("ERROR: " . mysql_error());
        
    
         $_query = sprintf("SELECT SQL_CALC_FOUND_ROWS * FROM pytania ORDER BY id DESC LIMIT %d,%d",
         SmartyPaginate::getCurrentIndex(), SmartyPaginate::getLimit());
        
         $_result = mysql_query($_query);
         while ($_row = mysql_fetch_array($_result, MYSQL_ASSOC))
         {
             $_data[] = $_row;
         }
         $_query = "SELECT FOUND_ROWS() as total";
         $_result = mysql_query($_query);
         $_row = mysql_fetch_array($_result, MYSQL_ASSOC);
        
         SmartyPaginate::setTotal($_row['total']);
        
         mysql_free_result($_result);
         mysql_close($_link);
         return $_data;
}
[/b][b]


i
Kod
{paginate_prev} {paginate_middle format="page"} {paginate_next}


Będę, wdzięczny za pomoc.
Pozdrawiam.
Go to the top of the page
+Quote Post
dotangelo
post 28.07.2009, 10:39:22
Post #2





Grupa: Zarejestrowani
Postów: 62
Pomógł: 3
Dołączył: 12.04.2007
Skąd: Wągrowiec

Ostrzeżenie: (0%)
-----


Nie bardzo rozumiem pytanie, czy mógłbyś jaśniej opisać swój problem?
Poza tym, zmień showpytania na inną nazwę :-)
Go to the top of the page
+Quote Post
zolw83
post 28.07.2009, 12:16:34
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 3.06.2008

Ostrzeżenie: (0%)
-----


hej, smile.gif. Mam klasę od paginacji w smartach.
Użyłem jej na jednej stronie w cms do stronicowania listy pytań z bazy jest ok.

Próbowałem dodać tą samą klasę na stronie porady w cms i dodać dam również stronicowanie ale, nie wiem jak.

Tam są odniesienia do stronicowania i jak daje w poradach to przewijają się pytania:
Kod
[/b]
{paginate_prev} {paginate_middle format="page"} {paginate_next}
[b]


Nie wiem jak zadeklarować to aby było drugie przeijanie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 20:03