Pager zeigt zu viel an?
Eingetragen von rapsli (1500)
am 28.08.2007 - 15:12 Uhr in
am 28.08.2007 - 15:12 Uhr in
Hier schon mal eine URL: http://nickiplorer.schaerwebdesign.ch/site/user/1/blog
Der Pager unten zeigt jedoch leider zu viel an :(
Code dazu sieht wie folgt aus:
<?php
$page_item = variable_get('default_nodes_main', 10);
$result = pager_query(db_rewrite_sql(" SELECT n.nid, n.created
FROM {node} n
WHERE n.type = 'nickiplorermblog'
AND n.status = 1
AND n.uid = $uid
ORDER BY n.sticky DESC, n.created DESC"),
$page_item);
while ($node = db_fetch_object($result)) {
$output .= node_view(node_load($node->nid), 1);
}
$output .= theme('pager', NULL, $page_item);
?>
Habe überall das Problem, dass der Pager falsch anzeigt. Wo habe ich den Haken?
- Anmelden oder Registrieren um Kommentare zu schreiben
Hab Dein Code-Snippet nicht
am 28.08.2007 - 19:16 Uhr
Hab Dein Code-Snippet nicht ausprobiert, aber evtl. ist nach dem db_rewrite_sql() die count_query fehlerhaft generiert. Versuch mal ...
1. db_rewrite_sql() testhalber wegzulassen und
2. falls es dann funktioniert, eine eigene count_query als vierten Parameter an pager_query() zu übergegben (Syntax:
pager_query($query, $limit = 10, $element = 0, $count_query = NULL)
).Woraus besteht die
am 29.08.2007 - 12:36 Uhr
Woraus besteht die count_query?
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
unter
am 29.08.2007 - 12:39 Uhr
unter http://api.drupal.org/api/function/pager_query/5 gibts dazu ein Beispiel.
gruß pebosi
gruß pebosi
--
https://pebosi.net
[Gelöst]
am 29.08.2007 - 12:40 Uhr
Oky. Hab das Problem gelöst: http://drupal.org/node/163125
___________________________
it's easier than you think
Raphael Schär
http://www.schaerwebdesign.ch
______________________________
Yet Another Drupal Site (YADS)
http://www.rapsli.ch
******************************
Danke für den Patch
am 29.08.2007 - 14:37 Uhr
Danke für den Patch (nächstes mal sen Status auf "patch (needs review)" setzen), aber bei Beachtung des Code-Standards gibt es das Problem nicht. Daher: won't fix.