1. 程式人生 > >phpcms v9 中 設定子級欄目,父欄目無法新增內容問題 及 單網頁模型欄位新增

phpcms v9 中 設定子級欄目,父欄目無法新增內容問題 及 單網頁模型欄位新增

一、設定子級欄目,父欄目無法新增內容問題

對於phpcms v9 中存在父欄目下有子欄目,則父欄目無法編輯內容的問題,大家一定不陌生,那麼我們說一下解決方法。

1.首先第一步:我們要找到 phpcm\modules\content\content.php的檔案。大約在488行找到

$strs2 = "<span class='folder'>\$catname</span>";

2.第二步:將找到的$strs2 = "<span class='folder'>\$catname</span>";修改為

$strs2="<span class='folder'>\$add_icon<a href='?m=content&c=content&a=\$type&menuid=".$_GET['menuid']."&catid=\$catid' target='right'onclick='open_list(this)'>\$catname</a></span>";

並且進行儲存。

3.第三步:我們要找到 phpcm\modules\content\creat_html.php的檔案。大約在178行找到

    $r['disabled'] = $r['child'] ? 'disabled' : '';

注視掉它儲存就行了。

如://    $r['disabled'] = $r['child'] ? 'disabled' : '';

二、單網頁模型新增欄位

大家都知道,phpcms v9 的單網頁只能新增 標題(title),關鍵詞(keywords),內容(content)  這三個欄位,那麼很多時候我們需要用到別的欄位,如:來源(copyfrom)等【新增自己想要的欄位,本文以copyfrom為例】 。

1.首先第一步,新增欄位copyfrom到資料庫


2.第二步:找到phpcms\modules\content\templates\content_page.tpl.php 的content_page.tpl.php的檔案,新增你想要的欄位屬性及樣式。(要注意畫橫線裡的內容需要和你設定的欄位名一致)。

3.第三步:儲存一下檔案就可以了。返回後臺內容->管理內容,找到自己需要新增的單網頁內容就行了。