常用变量

网站配置

网站配置信息,例如网站配置:{$config.siteurl} 以下是各个变量所对应的名称:

  1. $config.siteurl 站点的http地址
  2. $config.sitename 站点名称
  3. $config.sitefileurl 附近访问地址前缀
  4. $config.siteemail 站点邮箱
  5. $config.siteinfo 网站简介
  6. $config.sitekeywords 网站关键字
  7. $config.theme 网站主题风格名称
注意:在模板中可以用{$config.xx}方式,在php代码中可以用$config[‘xx’]方式来使用这些变量

模块静态资源目录

这是一个模块的静态资源存放目录地址,例如Member模块,那么它的静态资源目录就是{$config_siteurl}/static/extres/member/,即是http://您的网站地址/statics/extres/member/,也就等于{$model_extresdir}标签了

栏目相关信息获取

  1. // 7是指栏目ID,可以使用变量$catid
  2. 栏目名称:{:getCategory(7, 'catname')}
  3. 栏目类型: {:getCategory(7, 'type')}
  4. 栏目所属模型ID:{:getCategory(7,'modelid')}
  5. 父栏目ID:{:getCategory(7,'parentid')}
  6. 所有父栏目ID列表:{:getCategory(7,'arrparentid')}
  7. 是否存在子栏目:{:getCategory(7,'child')}
  8. 所有子栏目列表:{:getCategory(7,'arrchildid')}
  9. 栏目图片:{:getCategory(7,'image')}
  10. 栏目描述:{:getCategory(7,'description')}
  11. 栏目目录:{:getCategory(7,'catdir')}
  12. 栏目父目录:{:getCategory(7,'parentdir')}
  13. 栏目地址:{:getCategory(7,'url')}
  14. 栏目是否显示:{:getCategory(7,'ismenu')}
  15. 栏目拼音:{:getCategory(7,'letter')}

在栏目页中常用的变量

  1. 栏目ID:{$catid}

在内容页面常用的变量

  1. 信息ID:{$id}
  2. 栏目ID:{$catid}

JS全局变量

  1. <script type="text/javascript">
  2. var GV = {
  3. "{$config.siteurl}",
  4. "{$config.siteurl}statics/js/"
  5. };
  6. </script>

在内容页,进行点击数更新

  1. $(function(){
  2. //点击
  3. $.get("{$config.siteurl}api.php?m=Hits&catid={$catid}&id={$id}", function (data) {
  4. $("#hits").html(data.views);
  5. }, "json");
  6. });

在内容页调用评论

评论,页面中,必须有包含id=”ds-reset”的HTML节点,例如:

  1. <div id="ds-reset"></div>
  1. var commentsQuery = {
  2. 'catid': '{$catid}',
  3. 'id': '{$id}',
  4. 'size': 10
  5. };
  6. (function () {
  7. var ds = document.createElement('script');
  8. ds.type = 'text/javascript';
  9. ds.async = true;
  10. ds.src = GV.DIMAUB+'statics/js/comment/embed.js';
  11. ds.charset = 'UTF-8';
  12. (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ds);
  13. })();