Plugin Author
faebu
(@faebu)
have you tried to set orderby to from?
I too have a problem with orderdir. I want to show my events in reverse chronological order. I’ve tried different combinations of suggestions I found on this and other forums. I’m running WP-Calendar 1.5.0 on WordPress 3.4.2. My ‘tsfrom’ entries are NULL as in Ted’s case above. I’ve tried 'orderby' => 'from' and 'orderby' => array('from') and it doesn’t seem to work, however, if I use 'orderdir' => 'eventid' it works, which could suggest there’s a problem somewhere in the date handling. Or maybe I’m missing something. Any help appreciated.
echo fse_print_events(array(
'number' => 6,
'datefrom' => mktime(23,59,59,1,1,2010),
'orderby' => 'from',
'orderdir' => 'DESC',
'categories' => 5,
'pagination' => 1,
'before' => '<div id="back_issues_wrap">',
'after' => '<div class="clear_float"></div></div>',
'template' => '<div class="back_issue">{event_subject}<br />{event_description}</div>'));
Ok, I got it sorted out, in the file fsCalendar.php, in the part:
static $valid_fields = array('eventid',
'subject',
'tsfrom',
'tsto',
'allday',
'description',
'location',
'categories',
'author',
'createdate',
'publishauthor',
'publishdate',
'state'
);
replace ‘tsfrom’ and ‘tsto’ with ‘from’ and ‘to’
Thanks tedzio, that did the trick for me as well.
Next hurdle: getting the “dateto” parameter to actually cut off at “now” – So far, still showing future events in the list.
-Ted.
Plugin Author
faebu
(@faebu)
Hi Ted
Thanks for your fix. Applied in next update.
Fabian