本帖最后由 foolant 于 2010-6-19 15:20 编辑
作为一个有进取心并且有点模板修改基础的站长,你可能需要自行修改自用的模板,而且你不能修改正在站上使用的当前模板,因为你改的时候可能出现错误,为了网站的形象问题,绝对不可能拿正在使用的模板任意修改.但是DX的DIY体系和数据库关联很大,使用当前的用户数据来查看你的修改中的模板最终上线的时候是什么样子的非常有必要而且方便,这时候可以使用dx原先提供的模板切换.
首先,你把当前模板复制一份(如果你直接改default模板的不需要往下看了),然后用模板切换功能切换到你正在改的模板,而其他会员打开网站时显示的是稳定运行的那个模板,这样对于站长来说本来是件很惬意的事情,可是不知道为啥子官方头脑发热,以一个网站绝对不能使用两套以上风格迥异的模板为由,在X1正式版里不提供模板切换功能了,而且,据官方开发组老大说,X2将不再支持此种形式的模板切换,而改成只能切换各种颜色风格而不是以前意义上上的模板切换.(因为本人需求过于强烈,可能激怒了官方人员,然后很光荣的被从开发群里踢了出去).这对于模板制作者和需要修改模板并且想在自己站上看到实际效果的站长来说无异于晴天霹雳.
谢天谢地,该死的X2还没有出来,而本人经过通宵研究,并且对比了beta和正式版的代码(beta是提供了模板切换的,不过那时可用的模板不多,切换的意义不大,而且那时候没有运营网站,不知道模板修改的任务繁重)后惊喜的发现,官方在X1正式版里只是去掉了default模板里的切换代码和后台设置,模板切换可以通过修改代码重新开启,真是太狂喜了....通宵的脑力劳动太值得了.
注意,本人开启此功能只是为了方便修改自用的模板,不是提供N套风格迥异的模板让会员任意切换,这一点,本人和官方看法相同,一个网站应该只用一个模板.所以我改的模板切换是限制为只能特定uid才可以开启(这里默认为1,即网站创始人账号),官方把后台打开关闭模板那个选项取消了,懒得弄那个,直接显示全部已安装模板,反正模板功能只能站长可用.
PS: 已经修改代码支持多个创始人账号可用模板切换
搞定,本人试验成功.....真的是狂喜啊
老规矩,不回复就不给看!! |