Ki akartuk emelni a legfrissebb cikket, ezzel nem volt gond.
Viszont alatta nem szerettük volna már az egyszer kiemelt posztot még egyszer megjeleníteni, ezért ezt:
<?php while (have_posts()) : the_post(); ?>
erre cseréltük:
<?php $the_query = new WP_Query('&offset=1');
while ($the_query->have_posts()) : $the_query->the_post();
$do_not_duplicate = $post->ID; ?>
Működik.
Viszont ilyenkor hiába kattintok a lap alján a "Régebbi bejegyzésekre" ami nálunk a ?paged=2 -re dob, ugyanazokat a posztokat listázza folyamatosan.
Legelső visszaraktuk, és így újra működik a lapozgatás.
Szóval a kérdés: hogyan oldanátok meg, hogy az első posztot ne listázza, de működjön a lapozás is?
Egyébként az oldal:
http://blog.zerking.com/
Köszi a segítséget!
moshu
2008. október 7. 16:59
#2
Próbáld ezt az első sorban:
<?php $the_query = new WP_Query($query_string . '&offset=1');
harder
2008. október 8. 19:15
#3
Ez a hiba nálam is fennáll, a kód:
Code:
have_posts()) : $hirek->the_post(); ?>
Kipróbáltam a fenti mintára (lehet hogy rosszul, nem értek a PHP-hez)
Code:
have_posts()) : $hirek->the_post(); ?>
de nem igazán működött. :(
moshu
2008. október 8. 21:52
#4
Harder,
nem tudom miért nem megy… a PHP-guruk szerint ennek működnie kellene.
Egyetlen észrevétel: köll egy “&” a “cat” elé.
Az angol Codex szerint ez a ‘query_string’ izé megőrzi az eredeti query-t és annak tulajdonságait, pl. lapozást.
Még egy kérdés: neked 2 vagy 3 Loop van azon az oldalon (ha a tutorial.hu nyitólapjáról beszélünk)?
harder
2008. október 9. 05:12
#5
2 loop van benne (a tutorial.hu-ról van szó).
Betettem most a $-t a cat elé de a helyzet változatlan. Nem ront a működésen, de nem is javítja ki a hibát sajnos.
Mindenesetre azért köszönöm szépen a segítő szándékot.
zerking, Neked megoldotta a problémádat? Kíváncsi lennék hogy csak nálam nem megy-e.
moshu
2008. október 9. 13:56
#6
Ugyan én &-t mondtam és nem $-t… ám lehet, hogy itt valami más van fennforgásban, merthogy a loopok sorrendje nem mindegy. Ha jól nézem, nálad első a módosított loop, és utána jön a standard darab. Fogok evvel kísérletezni, ha lesz egy kis időm.
harder
2008. október 9. 20:08
#7
Jogos, szinte biztos hogy &-t probaltam ki reggel is csak rosszat írtam be ide (de most 1 perce újra módosítottam a kódot hogy 100%-ra menjek, nem rontottam-e el), thx.
Sajnos a helyzet változatlan.
Köszönöm előre is hogy kísérletezel vele!