function qiteen_ Post_ Prev(&$getthis) { global $zbp; $prev=$getthis; $articles = $zbp->GetPostList( array('*'), array(array('=', 'log_Type', 0), array('=', 'log_CateID', $prev->Category->ID),array('=', 'log_Status', 0), array('<', 'log_PostTime', $prev->PostTime)), array('log_PostTime' => 'DESC'), array(1), null ); if (count($articles) == 1) { return $articles[0]; } else { return null; }} function qiteen_ Post_ Next(&$getthis) { global $zbp; $prev=$getthis; $articles = $zbp->GetPostList( array('*'), array(array('=', 'log_Type', 0), array('=', 'log_CateID', $prev->Category->ID),array('=', 'log_Status', 0), array('>', 'log_PostTime', $prev->PostTime)), array('log_PostTime' => 'ASC'), array(1), null ); if (count($articles) == 1) { return $articles[0]; } else { return null; }}
Add_ Filter_ Plugin('Filter_Plugin_Post_Prev', 'qiteen_Post_Prev'); Add_ Filter_ Plugin('Filter_Plugin_Post_Next', 'qiteen_Post_Next');
{if $article. Prev}<p>Previous:<a href="{$article. Prev. Url}" title="{$article. Prev. Title}">{$article. Prev. Title}</a></p>{/if} {if $article. Text}<p>Next:<a href="{$article. Text. Url}" title="{$article. Text. Title}">{$article. Text. Title}</a></p>{/if}}