織夢自定義標籤實現所有頁面公用乙個頭部檔案

2021-10-22 14:14:42 字數 1105 閱讀 6517

新公司上班

公司官網**亂78遭

優化吧公司用的還是織夢的系統,傳統的dede5.7

只有動態和靜態選擇,不想之前用的thinkcmf那樣的偽靜態

用的少,就慢慢搞咯

完成了以後發現乙個致命問題,公用頭部檔案,主頁無發識別title、keyword、description。

這個是因為核心中沒有載入,必須重新修改檔案架構

懶惰的我只想解決這個tdk的問題,別的不想在搞了

於是,乙個下午時間解決了這個自定義標籤

直接上碼

<?php

/** * 動態識別tdk,

* * @version 2023年3月18日第一版

* @package kniferpg's lab

* @license 第乙個使用的**:

* @link

*/ /*>>kniferpg>>

公用頭部tdk標籤

全域性標記

v57,其它版本沒有試過

用於tdk的自動識別獲取

-廣州影晨文化傳播****

>>kniferpg>>

ps:引數輸入錯誤時前台頁面相應位置會提示出錯。

目前只支援title,keywords,description三個引數。*/

function lib_newtdk(&$ctag,&$refobj)

else

if($field=='keywords')

if($field=='description')

$revalue = $row2['value'];

}else

else

if(empty($revalue))

if($field=='description')

$revalue = $row2['value'];}}

}$attlist='';

return $revalue;

}

檔案命名為mytag.lib.php,位置在專案資料夾的include\taglib內,隨便複製乙個,改完儲存即可使用

還是用不慣dede。。。。。

織夢自定義php檔案,織夢如何自定義標籤

標籤格式說明 標籤檔名為 標籤名.lib.php 介面函式定義為 function lib 標籤名 ctag,refobj 返回值是結果字串 修改標籤時為了防止出錯,您也可以修改它的名稱 同時修改檔名和函式名 這樣等同繼承了原來標籤的 建立乙個新的標籤。標籤檔案在include taglib資料夾中...

織夢搜尋頁面顯示自定義字段

第一處修改的是 根目錄下 include arc.searchview.class.php檔案。找到 處理一些特殊字段 然後在 1 row arcurl getfileurl row id row typeid row senddate row title 前面加入以下 1 row 你的欄位名 se...

織夢之路 織夢自定義函式教程

織夢有很多內建函式,比如常見的 mydate html2text等函式,但這些函式對自定義程度高的專案來說是遠遠不夠的,所以我們需要自己定義函式使用,就像使用mydate一樣!1 找到自定函式檔案 include extend.func.php 2 新增自定義函式 可以使用全域性變數 globals...