如果網站不是v1.5.4版本,請先升級到最新版v1.5.5
下面我們將織夢和易優的sql標簽進行對比轉換,大家在學習時留意兩個系統語法的相似之處。
注意事項:
1、示例中 __PREFIX__ 代表數據表的前綴,假設你安裝網站時數據表前綴是ey_,那么 __PREFIX__arctype 就是 ey_arctype
------------------------------- 示例1 ----------------------------
織夢:調用指定欄目的封面頁內容,比如欄目ID是1
{dede:sql sql="select content from dede_arctype where id=1"}
[field:content function=cn_substr(Html2Text(@me),600)/]
{/dede:sql}
易優:指定欄目的封面頁內容,比如欄目ID是1,在易優這邊只有單頁模型的欄目才有封面頁內容
{eyou:sql sql='select content from `__PREFIX__single_content` where typeid = 1' id='field'}
{$field.content|html_msubstr=###,0,300,true}
{/eyou:sql}
或者
{eyou:type typeid='1' addfields='content' id='field'}
{$field.content|html_msubstr=###,0,300,true}
{/eyou:type}
------------------------------- 示例2 ----------------------------
織夢:調用指定欄目的數據,比如欄目ID是1
{dede:sql sql="select * from dede_arctype where id=1"}
欄目ID:[field:id/]
欄目名稱:[field:typename/]
欄目鏈接:[field:typelink/]
{/dede:sql}
易優:調用指定欄目的數據,比如欄目ID是1
{eyou:sql sql='select * from `__PREFIX__arctype` where id = 1' id='field'}
欄目ID:{$field.id}
欄目名稱:{field:typename}
欄目鏈接:{field:typeurl}
{/eyou:sql}
或者
{eyou:type typeid='1' id='field'}
欄目ID:{$field.id}
欄目名稱:{field:typename}
欄目鏈接:{field:typeurl}
{/eyou:type}
------------------------------- 示例3,sql標簽可以用php標簽代替 ----------------------------
織夢:調用指定欄目的數據,比如欄目ID是1
{dede:sql sql="select * from dede_arctype where id=1"}
欄目ID:[field:id/]
欄目名稱:[field:typename/]
欄目鏈接:[field:typelink/]
{/dede:sql}
易優:調用指定欄目的數據,比如欄目ID是1
{eyou:php}
$sql = 'select * from ey_arctype';
$tmp_list = db()->query($sql);
foreach ($tmp_list as $_k => $_v) {
echo "欄目ID:".$_v['id'];
echo " -- ";
echo "欄目名稱:".$_v['typename'];
echo " -- ";
echo "欄目鏈接:".typeurl('home/Lists/index', $_v);
echo "<br/>";
}
{/eyou:php}