• 博客設置
  • 編輯管理
  • 返回首頁
焚花祭秋
Wordpress Typecho 以及周邊知識的一個筆記,成長的過程中相互學習,共同進步!
首頁 歸檔 關於 友鏈 留言
分類
  • 博客.技巧
  • 網絡.主機
  • HOME
  • 博客.技巧
  • Typecho 獲取顯示文章內圖片作為縮略圖的方法

Typecho 獲取顯示文章內圖片作為縮略圖的方法

作者:焚花祭秋  /   发布时间:August 9, 2015  /   分类:博客.技巧  /   1 Comment

字體大小選擇: [ 超大字體 中型字體 默認字體 ]

現在很多博客主題製作的時候都是向CMS靠攏,所以在介面和功能上都需要自己動手搞定一些事情,在WordPress的時候很多主題都是類CMS的,相信給人印象最深的就是首頁圖文展示,現在用到Typecho,相信大家一樣希望能夠圖文並茂的展示文章,下面咱們就來說一下獲取文章圖片作為縮略圖的實現方法:

如果你用的是WordPress程序,同樣想獲得文章圖片作為縮略圖,請點擊下面連接直接飛越:
WordPress 獲取顯示文章內圖片作為縮略圖的方法

下面進入今天的正題,Typecho的實現方法如下:

首先. 編寫 functions.php 中的代碼(給出的圖片地址是絕對地址.如果想要相對地址可以使用php操作字符串進行截斷)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function img_postthumb($cid) {
   $db = Typecho_Db::get();
   $rs = $db->fetchRow($db->select('table.contents.text')
       ->from('table.contents')
       ->where('table.contents.cid=?', $cid)
       ->order('table.contents.cid', Typecho_Db::SORT_ASC)
       ->limit(1));
 
   preg_match_all("/\<img.*?src\=\"(.*?)\"[^>]*>/i", $rs['text'], $thumbUrl);  //通過正則式獲取圖片地址
   $img_src = $thumbUrl[1][0];  //將賦值給img_src
   $img_counter = count($thumbUrl[0]);  //一個src地址的計數器
 
   switch ($img_counter > 0) {
       case $allPics = 1:
           echo $img_src;  //當找到一個src地址的時候,輸出縮略圖
           break;
       default:
           echo "";  //沒找到(默認情況下),不輸出任何內容
   };
}

其次. 調用代碼

1
2
<img src="<?php echo img_postthumb($this->cid); ?>">
<!--如果函數是輸出的圖片地址的話,則去掉上面註釋實現插入圖片-->

這樣就算差不多了,至於調用后的CSS樣式就自己根據主題發揮吧,思路正確比一切都重要啊!

上一篇: Typecho 主題常用函數匯總 折騰必備 下一篇: WordPress 獲取顯示文章內圖片作為縮略圖的方法
    分享到: QQ空間 新浪微博 騰訊微博 開心網 人人網 淘江湖 百度空間
訂閱本站:焚花祭秋
文本標籤:沫, typecho縮略圖, typecho主題, typecho調用圖片
友情聲明:本站所有文章皆為原創,圖文皆為網絡搜索傳播,轉載請以鏈接形式標明原文出處地址,謝謝合作!
本文鏈接:http://tc.muo.me/about-typecho-thumb.html [复制]

   一枚評論閃亮誕生! »

  1. flippy flippy
    August 12th, 2015 At Wednesday 07:08 PM    ReplyTa

    不错呀


取消回复
My WeChat

簡繁切換

    • LinuxVPS CentOS Debian Ubuntu Shadowsocks 一鍵安裝腳本教程
    • LinuxVPS 初級教程P6 如何正確選擇適合您使用的VPS
    • WordPress 獲取顯示文章內圖片作為縮略圖的方法
    • Windows下電腦自檢惡意軟件的操作方法
    • LinuxVPS 初級教程P4 LinuxVPS遠程桌面的安裝教程
    • 真TMD的傷不起,想不折騰都難,Flickr網絡相冊遭屏蔽,各種折騰

  • YueTing.Org
    悦听有声,路过看看
  • 自由草
    简繁转换功能在也没刷新下会失效
  • 天地华宇
    好东西 谢谢分享先收藏一下下 ...
  • flippy
    主题蛮好看的,好像轻博客一样
  • flippy
    不错呀
  • qkwu
    不错哦 收藏了
文章 RSS And 评论 RSS
焚花祭秋 Is Powered By Wordpress Theme Desgin By 沫(Muo.me)