|
注释掉“/include/dialog/congig.php”中的以下代码:if($cuserLogin->getUserID()提示:需输入后台管理目录才能登录请输入后台管理目录名:,javascript:;);exit();}$gurl=../../{$adminDirHand}/login.php?gotopage=.urlencode($dedeNowurl);echo;exit();}}但我们知道这种方法是肯定不可取的,鄙视那些不懂的乱发技术教程乱发就算了,也不注明下原理和后果,这么大缺陷的方法干脆就不要发了,害人啊最后给出正确方法:将上面那段代码修改成if($cuserLogin->getUserID()登陆失效,转向主页,$cfg_basehost);exit();}$gurl=../../{$adminDirHand}/login.php?gotopage=.urlencode($dedeNowurl);echo;exit();}我的博客中有免费下载。。不过都是图片形式啊。。你可以参考你好,这个在设置里的皮肤更改的,希望能帮到您,给个好评吧亲,谢谢啦登录瑞普官方网站然后注册个用户即可享受到免费下载了在了解DedeCms的模板代码之前,了解一下织梦模板引擎的知识是非常有意义的。织梦模板引擎是一种使用XML名字空间形式的模板解析器,使用织梦解析器解析模板的最大好处是可以轻松的制定标记的属性,感觉上就像在用HTML一样,使模板代码十分直观灵活,新版的织梦模板引擎不单能实现模板的解析还能分析模板里错误的标记。1、织梦模板引擎的代码样式有如下几种形式:{dede:标记名称属性='值'/}{dede:标记名称属性='值'}{/dede:标记名称}{dede:标记名称属性='值'}自定义样式模板(InnerText){/dede:标记名称}提示:如果使用带底层模板的标记,必须严格用{dede:标记名称属性='值'}{/dede:标记名称}这种格式,否则会报错。2、织梦模板引擎内置有多个系统标记,这些系统标记在任何场合都是能直接使用的。(1)global标记,表示获取一个外部变量,除了数据库密码之外,能调用系统的任何配置参数,形式为:{dede:globalname='变量名称'}{/dede:global}或{dede:globalname='变量名称'/}其中变量名称不能加$符号,如变量$cfg_cmspath,应该写成{dede:globalname='cfg_cmspath'/}。(2)foreach用来输出一个数组,形式为:{dede:foreacharray='数组名称'}[field:key/][field:value/]{/dede:foreach}(3)include引入一个文件,形式为:{dede:includefile='文件名称'ismake='是否为dede板块模板(yes/no)'/}对文件的搜索路径为顺序为:绝对路径、include文件夹,CMS安装目录,CMS主模板目录3、织梦标记允许在任何标记中使用函数对得到的值进行处理,形式为:{dede:标记名称属性='值'function='youfunction(参数一参数二@me)'/}其中@me用于表示当前标记的值,其它参数由你的函数决定是否存在,例如:{dede:fieldname='pubdate'function='strftime(%Y-%m-%d%H:%M:%S@me)'/}4、织梦标记允许有限的编程扩展。格式为:{dede:tagnamerunphp='yes'}$aaa=@me;@me=123456{/dede:tagname}@me表示这个标记本身的值,因此标记内编程是不能使用echo之类的语句的,只能把所有返回值传递给@me。此外由于程序代码占用了底层模板InnerText的内容,因此需编程的标记只能使用默认的InnerText。discuz后台有数据接口,你看先官方的资料,dz站内可以使用代码调用,直接将内容输出到网页。站外调用只能通过js调用。你可以自己写api,在织梦这边将就是数据输出给模板,这样就不会影响seo了。
|