zoukankan      html  css  js  c++  java
  • discuz!NT 2.0 换皮肤心得

    折腾了一下午,终于把公司论坛的皮肤新增加了几个,以下是一些心得:

    1.discuz!NT基本上还是沿用的php模板风格的思想,把每个模板单独建目录,目录均为.htm的静态页模板,在后台将该模板入库时,用这些模板,自动生成/aspx/x/目录(x为该模板对应的数字ID)

    2.后台设置模板入库时,建议一个一个入库,因为入库时IO读写频繁,资源占用很大,批量入库,很容易超时(如果超时,可将该模板先出库,再逐个重新入库即可)

    3.官方提供的17套模板中,很多模板在显示/website.aspx即聚合首页时,日志标题会折行,以下是修改办法:
    (a)如果该模板尚未入库,修改/templates/xxx/website.htm文件,找到以下这一行(第85行):
    <td class="topiccontent">· <a href="{spaceurl}space/viewspacepost.aspx?postid={__spacepostinfo.postid}"><%getsubstring({__spacepostinfo.title},0,56,"...")%></a>

    修改为
    <td class="topiccontent" style="70%">· <a href="{spaceurl}space/viewspacepost.aspx?postid={__spacepostinfo.postid}"><%getsubstring({__spacepostinfo.title},0,54,"...")%></a>

    (b)如果该模板已经入库,修改aspx/模板数字ID/website.aspx文件,模板数字ID可从设置界面时,通过查看源代码中每个模板对应的radio的值获得:即在源代码中查找以下类似代码

    <li><span><img src="templates/fantasy/about.png" /></span><br />
         <br /><input name="templateid" type="radio" value="24"  />  ---即fantasy模板对应的数字ID为24
        
    回到正题,找到website.aspx后,查找 <td class=\"topiccontent\" 大概在299行,改为  <td class=\"topiccontent\" style=\"70%\" 即可

    3.另外官方提供的模板中,有几套背景图并不透明,可以用Fireworks时重新导出一个透明的png,覆盖上传即可

    作者:菩提树下的杨过
    出处:http://yjmyzz.cnblogs.com
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    OpenCV4Android——No implementation found for native Lorg/opencv/core/Mat;.n_Mat ()J
    The method onClick(View) of type new View.OnClickListener(){} must override a superclass
    Android与OpenCV——重新下载安装和OpenCV匹配的Android开发环境
    45_拍照
    32_文件断点上传器
    31_多线程断点下载器
    Eclipse的Servers视图中无法添加Tomcat
    23_网络通信之网络图片查看器
    C语言 · 时间转换
    C语言 · 4_2找公倍数
  • 原文地址:https://www.cnblogs.com/yjmyzz/p/983862.html
Copyright © 2011-2022 走看看