西安网站建设,西安建网站,选择心海网络!
当前位置:主页 > 建站知识 >

织梦的自定义宏标记的使用dede:mytag

时间: 2015-01-20 13:14 / 作者:anxifu528/来源:未知

织梦的自定义宏标记的使用dede:mytag

一般用于广告的投放使用或者iframe标记的使用

自定义宏标记的创建:模板》》自定义宏标记》》增加一个标记》》

 

调用格式:

  • 标签解析式

{dede:mytag name=’标记名称’/}

标记名称在创建的时候尽量使用英文。

两个必须的参数name属性和ismake属性

Name属性:值为标记名称

Ismake属性:有两个值yes和no

       Yes:属于板块代码,如果是yes,我们在这里添加的内容是属于织梦系统的标记的,是需要织梦系统进行解析的。

       No:非板块代码,不包含织梦的标记,不需要织梦的解析。

还有一个参数:typeid,这个如果不指定就是在所有的栏目都可以调用,所以一般都不用指定。

 

可以通过上面的这种方式调用,例如:

{dede:mytag name='xinhai' ismake='no'/}

 

二、

还有就是通过js代码调用,但不是一个真正的js代码,如:
<script src='/plus/mytag_js.php?aid=1' language='javascript'></script>
 
标签调用的好处是:把广告自动生成html代码,客户端申请访问的时候不需要每次都生成,但是后台一旦修改了自定义宏标记的代码,就要全部生成所有的静态页面。这样生成了静态的html文档,即使数据库出错或者无法访问也不会影响客户端的访问。
 
Js调用的好处是:即使后台修改了自定义宏标记的代码,也不需要重新生成所有的静态文档。如果说你以后的文档有几十万个,那最好使用这种方式调用。
这样的坏处在于,如果你的数据库暂时无法访问或者崩溃,那么就会访问出错。
 
自定义标记的调用方法:
 {dede:mytag name='标记名称' ismake='是否含板块代码(yes 或 no)' typeid='栏目ID'/} 1、name 标记名称,该项是必须的属性,以下 2、3是可选属性;
 2、ismake 默认是 no 表示设定的纯HTML代码, yes 表示含板块标记的代码;
 3、typeid 表示所属栏目的ID,默认为 0 ,表示所有栏目通用的显示内容,在列表和文档模板中,typeid默认是这个列表或文档本身的栏目ID。
------分隔线----------------------------
------分隔线----------------------------