Phpcms V9單頁添加自定義字段


說起文章自定義自段,大家都會想到 wordpress 的自定義字段,確實 wordpress 系統很強大,字段可以很靈活的在后台進行添加與更新,並能夠很好的在前台進行調用,對於這點 phpcms v9 就有點弱爆了,phpcms v9 是沒有自定義字段這個功能的,只能要我們來進行二次開發。

phpcms v9 文章內容的添加與更新選項已經很多了,基本上趨於完善,而關於 phpcms v9 單頁 page就顯得很簡單,使用的字段只有三個:標題、關鍵詞、內容,這往往不夠使用,有時候需要添加更多的選項,比如圖片,或者文字描述等,下面夏日博客主要為大家講下 phpcms v9 如何為單頁添加自定義字段。

1、給單頁 page 自定義摘要

第一步,打開數據庫,找到 v9_page 數據表添加一個 description 字段,字段類型為 varchar,長度為 255即可。

第二步,打開 phpcms\modules\content\templates\content_page.tpl.php 文件,並到到如下代碼:

<tr>
<th width="80"> <?php echo L('content');?></th>
<td>
//上方添加:
<tr>
      <th width="80">內容簡介</th>
      <td><textarea type="text" name="info[description]"  
style='width:98%;height:46px;'><?php echo $description?>
</textarea>只可輸入<B><span id="description_len">255
</span></B> 個字符  </td>
    </tr>

更改完成之后,我們還需要更新一下后台緩存,然后進行某一個單頁的編輯,這個時候就會有文章摘要的字段了,前台只需要進行調用 {$description} 就可以了。

二、給單頁 page 自定義圖片字段,方便圖片的上傳.

上面已經介紹過如何給單頁添加文字字段了,這里再介紹下如何給單頁添加一個圖片的字段,並可以進行圖片的上傳。

1、同樣打開mysql數據庫,找到 v9_page表,打開表結構並添加一個圖片的字段:catpic類型varchar,長度100,當然也可以不用進行設置。

2、打開 phpcms\modules\content\templates\content_page.tpl.php文件,在48行下面插入如下代碼:

<tr>
<th width=”80″>欄目圖片</th>
<td>
<?php echo form::images(‘info[catpic]‘, ‘image’, $catpic, ‘content’);?>
</td></tr>

更改完之后,進行后台緩存更新,然后再進行單頁的添加或者編輯的時候就可以看到我們自定義的上傳圖片字段了,在前台調用的代碼為 {$catpic},直接在 page.html 模板中進行調用。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM