请选择 进入手机版 | 继续访问电脑版
用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
365建站器v11隆重发布,全新的界面,全新的体验,全新的功能,您值得佣有! 立即查看
查看: 11407|回复: 0

如何让网站模板在不同网站中模板代码不一样的方法

[复制链接]
发表于 2013-5-13 19:05:12 | 显示全部楼层 |阅读模式
如何让网站模板在不同网站中代码不一样的方法:
自源码2013-05-13模板之后,对模板做了一定的优化 ,如果在此之前,已运行的程序中大家对模板作了修改,不便于替换的,教大家怎样在不同网站中模板代码不一样的方法:
  1. {dede:field.typeid function="getsjcode(@me,'aixue')"/}
复制代码
代码说明:
typeid 代表获得这个网站的id ,function代表一个函数,后面的 "aixue"是变化的,可以是自己填写不同的字

举个列子:
  1. <div class="tbox">  ......</div>
复制代码
这是未加之前的代码,填写之后是
  1. <div  class="tbox {dede:field.typeid function="getsjcode(@me,'aixue')"/}">......</div>
复制代码
执行完后将会显示如:
  1. <div  class="tbox b89e66 >......</div>
复制代码
执行后显示的字符会根据 typeid的不同,网站安装时cookies随机码的不同,函数中 "aixue"的不同而发生变化

修改其它代码结构,如此类推,可以放在任何代码下 。

注意一点:这个标签不能直接放在循环标签里面 ,如果要放,需要修改成能执行的代码,如:
  1. <div>{dede:arclist titlelen='60' row='10'}<span class="tbox  [field:typeid function="getsjcode(@me,'aixue')"/]">。。。。。。</span> {/dede:arclist}</div>
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则