Okay from what I gather you want the code should be
{exp:weblog:entries weblog="mcri" display_by="day" limit="14" orderby="date" sort="desc"}
<li><a href="http://{path=mcri/index}">{title}</a></li>
{/exp:weblog:entries}I think the problem is, as I mentioned before, the parameters seem to count days with entries, instead of actual days. You could try the start/end date option mentioned by Sue.
<?php global $LOC;
$current_time =$LOC->decode_date('%Y-%m-%d %g:%i %A', $LOC->now - 1209600);
?>
{exp:weblog:entries weblog="mcri" orderby="date" sort="desc" orderby="date" sort="desc" start_on="<?php echo $current_time; ?>"}
<li><a href="http://{path=mcri/index}">{title}</a></li>
{/exp:weblog:entries}Oddly enough, I tested both the stop_before and the start_on and they gave me inconsistent results. There maybe a bug somewhere in here. Using the start_on, and setting the time two weeks prior. I echoed the ‘current_time’ which is actually two weeks prior (2007-08-14 3:17 PM) I didn’t bother renaming variables. But you can see the start date should be 2007-08-14.. According to the manual
Only entries that are on or after this date will be included in the display
But as you can see on my sample page that it clearly extends past the last 14 days, or the date supplied.
The stop_before zeroed out my results. The day limit produces the best results, but won’t get you your, show nothing if now events in the last 14 days
So I’m going to have to recommend using the display by week option, its not an exact count, but since it limits by week, it should include days that have no entries.
The code for that would be
{exp:weblog:entries weblog="mcri" display_by="week" limit="2" orderby="date" sort="desc"}
<li><a href="http://{path=mcri/index}">{title}</a></li>
{/exp:weblog:entries}