function getNewsPathNav($page)
{
    global $_zp_current_category, $_zp_post_date;
    if (in_context(ZP_ZENPAGE_NEWS_CATEGORY)) {
        return $_zp_current_category->getLink($page);
    }
    if (in_context(ZP_ZENPAGE_NEWS_DATE)) {
        return getNewsArchivePath($_zp_post_date, $page);
    }
    $rewrite = '/' . _NEWS_ . '/';
    $plain = 'index.php?p=news';
    if ($page > 1) {
        $rewrite .= $page;
        $plain .= '&page=' . $page;
    }
    return zp_apply_filter('getLink', rewrite_path($rewrite, $plain), 'news.php', $page);
}
예제 #2
0
 /**
  * Returns partial path of news date archive
  *
  * @return string
  * @deprecated since version 1.4.6
  */
 function getNewsArchivePath($date, $page = NULL)
 {
     Zenpage_internal_deprecations::getNewsArchivePath();
     return getNewsArchivePath($date, $page);
 }
/**
 * news archive path only for use in the news article pagination
 *
 * @return string
 */
function getNewsArchivePathNav()
{
    global $_zp_post_date;
    if (in_context(ZP_ZENPAGE_NEWS_DATE)) {
        return getNewsArchivePath() . $_zp_post_date;
    }
    return false;
}