Blog | Category: '.$categoryTitle.' | CVW Web Design
';
}
elseif (perch_get('year')) {
$mode = 'year';
$TheYear = perch_get('year');
echo '
Web design, development, articles | Year: '.$TheYear.' | CVW Web Design Blog
';
}
else {
echo 'CVW Web Design | Blog Archive
';
} ?>
Skip to content
Posts in the '.perch_blog_category(perch_get('cat'), true).' category';
perch_blog_custom(array(
'category' => perch_get('cat'),
'template' => $template,
'count' => $posts_per_page,
'sort' => $sort_by,
'sort-order' => $sort_order,
));
$posts_displayed = true;
}
/* --------------------------- POSTS BY TAG --------------------------- */
if (perch_get('tag')) {
echo 'Archive of: '.perch_blog_tag(perch_get('tag'), true).' ';
perch_blog_custom(array(
'tag' => perch_get('tag'),
'template' => $template,
'count' => $posts_per_page,
'sort' => $sort_by,
'sort-order' => $sort_order,
));
$posts_displayed = true;
}
/* --------------------------- POSTS BY DATE RANGE --------------------------- */
if (perch_get('year')) {
$year = intval(perch_get('year'));
$date_from = $year.'-01-01 00:00:00';
$date_to = $year.'-12-31 23:59:59';
$title_date_format = '%Y';
// Month and Year?
if (perch_get('month')) {
$month = intval(perch_get('month'));
$date_from = $year.'-'.str_pad($month, 2, '0', STR_PAD_LEFT).'-01 00:00:00';
$date_to = $year.'-'.str_pad($month, 2, '0', STR_PAD_LEFT).'-31 23:59:59';
$title_date_format = '%B, %Y';
}
echo 'Archive of: '.strftime($title_date_format, strtotime($date_from)).' ';
perch_blog_custom(array(
'filter' => 'postDateTime',
'match' => 'eqbetween',
'value' => $date_from.','.$date_to,
'template' => '/blog/post_in_list_archive_years.html',
'template' => $template,
'count' => '100',
'sort' => $sort_by,
'sort-order' => $sort_order,
));
$posts_displayed = true;
}
/* --------------------------- POSTS BY AUTHOR --------------------------- */
if (perch_get('author')) {
echo 'Posts by '.perch_blog_author(perch_get('author'), array(
'template' => 'author_name.html',
), true).' ';
perch_blog_custom(array(
'author' => perch_get('author'),
'template' => $template,
'count' => $posts_per_page,
'sort' => $sort_by,
'sort-order' => $sort_order,
));
$posts_displayed = true;
}
/* --------------------------- DEFAULT: ALL POSTS --------------------------- */
if ($posts_displayed == false) {
// No other options have been used; no posts have been displayed yet.
// So display all posts.
echo 'Archive ';
perch_blog_custom(array(
'template' => $template,
'count' => $posts_per_page,
'sort' => $sort_by,
'sort-order' => $sort_order,
));
}
?>