书犹药也,善读可以医愚

    

博客随机一句话

有些时候我们想让博客内某个地方显示随机的一句话,比如名言,名句等内容。
此方法适用于Typecho,方法摘自typecho论坛
具体方法如下:

方法一:
以下代码放入functions.php里

    随机格言 
       function eallion($type)
       {
          $i = 0;
          $saying="";
          switch ($type)
          {
             case "notice":
             $saying='天行geek,君子以自强bullshit,地势queen,君子以hold载物。';
             break;
             case "ad":
             $i=rand(0,1);
             {
             if ($i==0)
             {$saying="莺花犹怕春光老,岂可教人枉度春";}
             else
             {$saying="马行无力皆因瘦,人不风流只为贫";}
             break;
             }
             default:
                $ads = array(
                   '随机内容1',
                   '随机内容2',
                   '随机内容3',
             );
          $rand = array_rand($ads);
          $saying=$ads[$rand];
          }
          echo $saying;
       }

ads = array里面按格式增加你想要显示的格言。

在需要随机显示的地方调用:

<?php eallion("geyan"); ?>

具体演示效果,查看本博文章底部。

方法二:
在 function.php 文件中添加代码

    function random_str() {
        $poems = "内容1
    内容2
    内容3
    内容4
    内容5
    内容6";
        $poems = explode("\n", $poems);
        return $poems[rand(0, count($poems) - 1)];
    }
    function says() {
        $says = random_str();
        echo $says;
    }

使用 <?php says(); ?>进行调用。

仅有一条评论

  1. 留个言,感谢,找了好久终于找到可以使用。

添加新评论

  关于博主

  近期评论

无论有多困难,都坚强地抬头挺胸,告诉所有人,你并非他们想象的那样不堪一击。

每个人心里都有一段伤痕,时间才是最好的疗剂。

人总是珍惜未得到的,而遗忘了所拥有的。

退一步,并不象征我认输;放手,并不表示我放弃;微笑,并不意味我快乐!

人海中再回首,朋友真诚依旧,生命里重逢,心境平和温柔,往事如风,岁月如歌,漫漫人生路,苍桑几许,幸福几何!