国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

dedecms5.7專題節點容器無效的解決辦法

2024-04-25 20:51:28
字體:
來源:轉載
供稿:網友

最近在使用dedecms5.7時發現,它的專題結點容器模板不能保存,其實早期的版本也有同樣的問題.仔細看了看源碼,原來根本沒有啟用,在網上找了一些資料是5.5版的,使用后有些毛病,于是改動了一下,并重新測試通過,貼出來和使用dedecms的朋友們共享.

1.修改添加/編輯專題的模板文件
文件位于 dede/templets下面的 spec_edit.htm 文件,這里有兩處要做修改

先找到"if(empty($rownum)) $rownum = 40;",在下面添加

$notetemplet = $ctag->GetAtt('notetemplet');
      if(empty($notetemplet)) $notetemplet = 'channel_spec_note.htm';

 

再找到“單條記錄的模板:” ,在</tr>后面添加

<tr>
    <td>節點容器模板:</td>
<td colspan="2"><input name="notetemplet<?php echo $i?>" type="text" id="notetemplet<?php echo $i?>" value="<?php echo $notetemplet?>" style="width:300">
<input type="button" name="selno<?php echo $i?>" value="瀏覽..." style="width:70" onClick="SelectTemplets('form1.notetemplet<?php echo $i?>');"></td>
</tr>注意有兩個地方要添加,繼教查找“單條記錄的模板:”,在</tr>下面同樣添加如上的代碼。OK,模板文件搞定了。

2.修改 dede目錄下面的 spec_add.php、spec_edit.php文件
(1)找到 $listtmp = trim(${'listtmp'.$i}); 這句在下面添加 $notetemplet = trim(${'notetemplet'.$i});
(2)找到 $notelist .= 在標簽里面添加 notetemplet=//'$notetemplet//' 
這樣修改后,你添加/編輯專題時就可以選擇自定義的節點容器模板了,接著看第3點。

3.修改 /include/taglib/channel/specialtopic.lib.php 文件
找到 $rownum = trim($ctag->GetAtt('rownum')); 在下面添加如下代碼
// 讀取自定義的系統節點容器模板,模板必須位于 templets/system 下面。 by hhj
$notetemplet = trim($ctag->GetAtt('notetemplet'));
if ($notetemplet)
{
$notetemplet = substr($notetemplet,strpos($notetemplet,'/')+1);
$tempStr = GetSysTemplets($notetemplet);
}
else
{
$tempStr = GetSysTemplets("channel_spec_note.htm");
}

在dedecms5.7測試通過,修改文件時候記得一定要備份。

文章轉載請注明來源: http://m.survivalescaperooms.com 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 师宗县| 马鞍山市| 凤台县| 珲春市| 兴城市| 邯郸市| 阿拉善右旗| 蚌埠市| 枝江市| 五大连池市| 安乡县| 虞城县| 大厂| 灵山县| 佛坪县| 迁西县| 临潭县| 白河县| 汉阴县| 临朐县| 蓝田县| 札达县| 虹口区| 旅游| 历史| 塔河县| 越西县| 青岛市| 江阴市| 柳林县| 铜陵市| 白河县| 诏安县| 苍梧县| 定州市| 石狮市| 田林县| 同仁县| 巫溪县| 静海县| 东明县|