文章
111
评论
126
忧郁蓝调 天在将暗未暗时最美 爱在将爱未爱时最迷人
tx

可惜时间有些仓促 有些话没来得及说

头像
  1. 头像

    这是一条悄悄话哦~

  2. 头像

    闲逛一圈

    1. 头像

      哥,网站都打不开了。

  3. 头像

    文件发你了

    1. 头像

      收到谢谢

  4. 头像

    来一下

    1. 头像

      欢迎大佬

  5. 头像

    这段代码放在function.php文件里
    /**

    显示随机文章开始
    */
    function theme_random_posts(){

    $defaults = array(

    'number' => 5,
    'before' => '

    ',
    'after' => '
    ',

    'xformat' => '{title}'
    );
    $db = Typecho_Db::get();

    $sql = $db->select()->from('table.contents')
    ->where('status = ?','publish')
    ->where('type = ?', 'post')
    ->where('created <= unix_timestamp(now())', 'post') //添加这一句避免未达到时间的文章提前曝光
    ->limit($defaults['number'])
    ->order('RAND()');

    $result = $db->fetchAll($sql);
    echo $defaults['before'];
    foreach($result as $val){
    $val = Typecho_Widget::widget('Widget_Abstract_Contents')->filter($val);
    echo str_replace(array('{permalink}', '{title}'),array($val['permalink'], $val['title']), $defaults['xformat']);
    }
    echo $defaults['after'];
    }
    /**

    显示随机文章结束
    */

    然后在post.php里面你想加上随机文章的地方加上代码:

    1. 头像

      然后在post.php里面你想显示随机文章的地方加上代码:

      前面那段代码你可以改'number' => 5, 数字来控制显示几篇文章。

      1. 头像

        评论区显示不出来那个代码,把下面代码//你都改成<,\改成>
        //div class="post_tags"\
        //h3>猜你喜欢</h3\
        //?php theme_random_posts();?\
        ///div\

  6. 头像

    你这里有点冷清,来做个沙发

    1. 头像

      哈哈,常来。你网站的背图挻好看的,被我拿来用了,会不会介意。

      1. 头像

        不会,我又换了个背景,。我把网站放到香港主机去了,忘记备份,前2天评论丢失了。