{dede:sql sql="SELECT * FROM mzdedesq_archives WHERE description LIKE '%~keywords[key0]~%' or description LIKE '%~keywords[key1]~%' or description LIKE '%~keywords[key2]~%' or description LIKE '%~keywords[key3]~%' "}<li><a href='[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]' title="[field:title/]" target="_blank">[field:title function=cn_substr(@me,40,0)/]</a></li>{/dede:sql}1.mzdedesq_archives 代表你的數據庫表前綴
2. title 代碼你要調取的數據庫里面信息的自動 title 是檢查標題
3. like 進行匹配
4.%正則匹配% 匹配%中間的文字 是否有一樣的 有就調取
5.~~ 中間的為你的自定義字段 自己設置
6.dede的include 里面要修改一個文件 去除三引號 “‘’”
//$sql = str_replace($conditions[0][$key], "'".addslashes($refObj->Fields[$value])."'", $sql);$sql = str_replace($conditions[0][$key], addslashes($refObj->Fields[$value]), $sql);
文件在 include/taglib/sql.lib.php
標簽組合調用
7.
{dede:sql sql="SELECT * FROM mzdedesq_archives WHERE title LIKE '%diaoqu1~%'order by click desc limit 20 offset 1"}<li><a href='[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]' title="[field:title/]" target="_blank">[field:title function=cn_substr(@me,40,0)/]</a></li>{/dede:sql} {dede:sql sql="SELECT * FROM mzdedesq_archives WHERE title LIKE '%~diaoqu~%'order by click desc limit 20 offset 1"}<li><a href='[field:id runphp='yes'] $id=@me;@me='';$url=GetOneArchive($id);@me=$url['arcurl'];[/field:id]' title="[field:title/]" target="_blank">[field:title function=cn_substr(@me,40,0)/]</a></li>{/dede:sql}新聞熱點
疑難解答