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使用手册导航

针对所有用户:

安装:

环境需求 | 通过Shell安装 | 通过FTP安装 | 通过cPanel安装 | 在本地Windows系统下安装 | 升级 | 复制到一个新服务器上 | 可选设置 | 技巧与窍门 | 故障排除

内容管理:

页面创建 | 新闻创建 | 图片管理 | 文件管理 | 全局内容块与内容块

布局:

模板 | 样式表 | 菜单管理器 | 主题管理模块

用户&用户组:

用户 | 用户组 | 添加用户至用户组 | 用户组权限

站点管理:

全局设置 | 页面默认值 | 系统信息 | 系统检测 | 管理日志

我的设置:

我的账户 | 用户设置 | 快捷方式管理

扩展:

模块 | 标签 | 事件管理器 | 用户定义的标签

FAQ

针对网站设计者
模板使用 | 样式表使用
针对网站开发者:
开发者FAQ | 模块API | Smarty技巧 | 模块制作教程 | 模块制作技巧 | 用户定义的标签 | 内容区块剖析 | 运行SVN版本 | 添加菜单项的副文本 | 开发笔记 | 模块分类