CMS Made Simple/标签
CMS Made Simple | 安装 | 内容管理 | 布局 | 用户&用户组 | 站点管理 | 我的设置 | 扩展 | FAQ |
标签[ ]
使用一个标签[ ]
使用一个标签,就是在你的模板中这样插入,<title>{title}</title>,更多CMS MS可以使用的标签,可以在后台Extension/tags下查看;
标签参数[ ]
大多数标签都是接受参数的,允许你方便的修改输出,例如:{last_modified_by}(最后由XX修订)将会返回最后一个修订页面的用户的ID,而{last_modified_by format='fullname'}将会输出用户的全名;
将一个标签作为另一个标签的参数来使用[ ]
如果你想将一个标签的输出值作为另一个标签的参数来使用,可以使用Smarty的{capture}函数,将输出值指定给一个变量:
{capture assign='tmp'}{title}{/capture}
然后在另一标签中调用这个变量:
{news category=$tmp}
安装一个标签[ ]
安装一个新的标签,只需要将“function.tagname.php”文件放入你的/plugins目录下,然后在后台刷新Extension/tags页面,就可以看到新安装的标签了。
但是,在某些特殊的情况下,标签的安装,将会需要一些额外的步骤,遇到这种情况,请阅读与New tag一起的指导说明;
向一个标签/plugin添加一个参数[ ]
大多数标签/plugins都具有默认的值,用来决定标签的行为,然而大多数标签也具有一些可选的参数,用来进一步决定标签或者plugin的行为。
举个例子,有一个插件plugin叫做“tagcloud”(标签云),现在我们像它添加一个参数TagCloud,我们可以这样做:
首先,为你的插件向模板中插入smarty标签,至于插入到什么位置,那看你想在页面的那里显示这一插件,也就是标签云。所以,为了“tagcloud”,你需要将下面代码插入到模板文件的合适位置:
{tagcloud}
现在,如果你想使用参数来修改标签的默认行为的话,只需要将这些参数一个个添加到杠杆你插入到模板文件中的“{tagcloud}”后面即可。例如,如果你想创建一个不想在标签云中显示的黑名单的话,可以在标签中插入该参数的名称,并且后面跟有你不想显示的黑名单的值:
{tagcloud blacklist="cms,template,code,cmsms"}
如果想使用不止一个参数的话,只需保证与前一个参数使用一个空格分开即可;
比如,既添加黑名单,也添加标签云中显示的标签数目(默认的是30),可以使用如下代码:
{tagcloud blacklist="cms,template,code,cmsms" max_words="20"}
CMS MS中如何使用Google Adense标签[ ]
Google Adense的基本标签是{adense}:
- 登录到你的网站后台;
- 选择“Content/Pages”
- 点击你想编辑的页面;
- 在你想显示adense的地方输入{adense};
到这里,还没有完全设置好,请继续阅读:
向{adense}添加参数[ ]
通过向{adense}标签添加一些参数,使得它可以为你唯一的google账户代码来工作。
如果你已经注册的Google Adense 的账号,那么你现在直接登录这个账号,获得Google提供给你的代码。接下来,你所需要做的就是使用CMS Made Simple的标签,然后添加那些相关的信息,下面是一个实例:
{adsense ad_client="pub-1122334455whatever" ad_width="120" ad_height="240" ad_format="120x240_as" ad_type = "text" ad_channel = "type-OTHER-google-channel-number-here" color_border = "FFFFFF" color_bg = "FFFFFF" color_link = "6600FF" color_url = "008000" color_text = "008000" }
- 现在,向你的CMSMS页面添加adense标签;
- 点击页面编辑页面的Apply按钮,来查看是否显示;
- 如果正常显示的话,可以点击submit提交按钮;
进一步控制adense的显示[ ]
怎样将Adense代码控制显示在左边或者是右边,并且有文字环绕?
实现这种效果,我们可以使用DIV层;
- 在后台的菜单里找到编辑区域的“HTML”按钮,点击;
- 现在将会出现一个新的窗口,显示了你的页面可编辑的区域的所有HTML代码
- 找到Adense标签,然后将其用DIV标签包含起来:
<div>{adsense}</div>
<div style="float: left; width: 140px; margin-top: 0px; margin-left: 3px"> {adsense ad_client="pub-1122334455whatever" ad_width="120" ad_height="240" ad_format="120x240_as" ad_type = "text" ad_channel = "type-OTHER-google-channel-number-here" color_border = "FFFFFF" color_bg = "FFFFFF" color_link = "6600FF" color_url = "008000" color_text = "008000" } </div>
其中float就是控制显示在左或者右的
锚点标签[ ]
在页面中添加锚点,比如:回到顶部,只需要将下面代码插入到你的模板/页面文件里即可:
{anchor anchor='pagetop' text='go up'} //在页面顶部 <a name="#pagetop"> </a> //放在body标签的后面
参考来源[ ]
CMS Made Simple使用手册导航 | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
针对所有用户:
|