我的上一篇下一篇忘了参考哪篇文章了,下面是我的代码

template.php

PHP 代码:
    function previous_node($node$previous_node_text=NULL$prepend_text=NULL$append_text=NULL)
    {  

        
$query db_rewrite_sql("SELECT nid, title FROM {node} WHERE created < '%s' AND status=1 and promote=1 AND type='%s' ORDER BY created DESC LIMIT 1""node""nid");
       
        
$result db_query($query$node->created$node->type);

       
$previous_node db_fetch_object($result);

        if(!
$previous_node_text// If previous_node_text is not specified then use the previous node's title as the text for the link.
        
{
            
$previous_node_text $previous_node->title;      
        }
      
        if(
$previous_node->nid!=NULL)
        {
            return 
$prepend_text.l($previous_node_text'node/'.$previous_node->nid, array('title'=>'上一篇 "'.$previous_node_text.'"''class'=>'goto-previous-node')).$append_text;
        }
        else 
// This node does not have a previous node...
        
{
            return 
NULL;
        }
    } 
node.tpl.php

PHP 代码:
<?php
        
if($page!=0)
        {
            
$previous_node_link previous_node($nodeNULL'&lt;&lt; 'NULL);
            
$next_node_link next_node($nodeNULLNULL' &gt;&gt;');   
           
            print 
'<div class="previous-next-links">';
            if(
$previous_node_link && $next_node_link)
            {
                print 
$previous_node_link.' | '.$next_node_link;
            }
            else if(
$previous_node_link)
            {
                print 
$previous_node_link;
            }
            else if(
$next_node_link)
            {
                print 
$next_node_link;
            }
            print 
'</div>';
        }
        
?>