Bejegyzések sorrendje

Sziasztok.











A meglévő témákban nem találtam hasonlót, ezért nyitottam témát, remélem nem baj…











Tudom, hogy mivel ez eredetileg közösségi dolognak készült, így értelemszerűen az újabb bejegyzéseket hozza előre a főoldalon,





de én egy, amolyan prezentációs portált szeretnék összehozni és az a problémám, hogy ezt szeretném megfordítani…











Olyan sorrendben hozza le a bejegyzéseket, ahogyan “közzéteszem”. Érdekel minden megoldás, ami ezt megvalósítja.





Rendezze “ID” szerint, vagy fordítsa meg úgy a felsorolást, hogy minél régebbi a post annál előrébb legyen.











Nem régóta ismerem a Wordpress-t, így nagyon nem merek beletúrni.





Azért próbáltam kísérletezni…











A wp-includes könyvtárban lévő post.php-t módosítottam.











Erre a function-ra gondoltam, hogy ez lehet a ludas, de nem.











function get_lastpostdate($timezone = ‘server’) {





global $cache_lastpostdate, $wpdb, $blog_id;





$add_seconds_server = date(‘Z’);





if ( !isset($cache_lastpostdate[$blog_id][$timezone]) ) {





switch(strtolower($timezone)) {





case ‘gmt’:





$lastpostdate = $wpdb->get_var(“SELECT post_date_gmt FROM $wpdb->posts WHERE post_status = ‘publish’ AND post_type = ‘post’ ORDER BY post_date_gmt DESC LIMIT 1”);





break;





case ‘blog’:





$lastpostdate = $wpdb->get_var(“SELECT post_date FROM $wpdb->posts WHERE post_status = ‘publish’ AND post_type = ‘post’ ORDER BY post_date_gmt DESC LIMIT 1”);





break;





case ‘server’:





$lastpostdate = $wpdb->get_var(“SELECT DATE_ADD(post_date_gmt, INTERVAL ‘$add_seconds_server’ SECOND) FROM $wpdb->posts WHERE post_status = ‘publish’ AND post_type = ‘post’ ORDER BY post_date_gmt DESC LIMIT 1”);





break;





}





$cache_lastpostdate[$blog_id][$timezone] = $lastpostdate;





} else {





$lastpostdate = $cache_lastpostdate[$blog_id][$timezone];





}





return apply_filters( ‘get_lastpostdate’, $lastpostdate, $timezone );





}

















Kitöröltem az SQL lekérdezésekből a “DESC” kulcsszót.





Ez nem vezetett eredményre.











Kérem ha valaki tudja orvosolni a problémám, az nagy segítség lenne…





Milyen fájl(ok)-ban kell módosítani mit…











Előre is köszönöm szépen.

Teljesen felesleges a core fajlokat modositani, a WP ezt sablon-szinten is le tudja kezelni. A sablonod index.php-jaban a loop ele beszursz egy query-t, ahol a post orderby az date (ez alapertelmezett), az order pedig ASC.

Ohh köszi











erre nem is gondoltam… túl egyszerű… :smiley:











biztos már fáradt voltam…











Köszönöm mégegyszer…

Hát…











Most nagyon lámának fogsz tartani, de nem sikerült… :smiley:











Félve kérdezem meg…











…de nem tudnál írni nekem egy példakódot?











mert ha fejre álltam se sikerült és fogalmam sincs megint mit nem veszek észre…











a Comicpress témát használom kicsit át css-eltem de máshoz nem nyúltam még…











Az index-ben megtaláltam egy sort, ami egy változót(abban egy lekérdezést) tett bele egy loop-ba, de akárhogy próbáltam, akárhova tenni az enyémet nem jött a kívánt eredmény…











A lekérdezést is ellenőriztem sql-ben … működött.











változókba pakolásztam a dolgokat próbáltam beilleszteni de úgy sem volt jó…











gyanítom, hogy megint nem látom a fától az erdőt…

Melyiket szertnéd megfordítani? A comic loopot, vagy az alatta lévő cuccokat?

Ha jól értelmeztem a kódot, akkor a loop-ot.











Azt szeretném elérni hogy a bejegyzések olyan sorrendben jelenjenek meg, ahogy írom őket…





ne a legfrissebbekkel kezdje hanem a legrégebbiekkel…





Ergo, amit elsőnek írok az legyen az első a sorban… amit 26.-nak teszek közzé az legyen a 26. …

















select * from wp_posts … order by post_date_gmt ASC

És történik valami, ha a sablon index.php-jában a









Code:

$blog_query = 'showposts='.comicpress_themeinfo('blog_postcount') .'&cat='.comicpress_exclude_comic_categories().'&paged='.$paged;





kódot kicseréled arra, hogy


Code:

$blog_query = 'showposts='.comicpress_themeinfo('blog_postcount') .'&cat='.comicpress_exclude_comic_categories().'&paged='.$paged.'&order=ASC';





?

Szuper…











Nagyot koppant… :smiley:











Köszönöm szépen