nucleus skin汉化手记

本文介绍如何对Nucleus CMS的Leafskin主题进行汉化,包括安装、导入及汉化各部分文件,如skin文件、模板及图片等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

nucleus是一个功能强大的,易于部署的开放源码Weblog系统,采用PHP + MySql开发。nucleus支持中文,并且在官方网站上有GB2312和UTF-8的简体中文语言包。但是其官方网站上的skin都是英文的,系统不能显示中文页面。

本文记录了作者对nucleus官方skin站点上的leaf skin进行汉化的过程。进行汉化操作前,已经安装好了nucleus,并设置chineseGB-utf8-3.2为缺省语言。

下面是leaf的安装和汉化过程:

  1. 下载并安装leaf。从nucleus官方skin站点下载leaf的安装包leaf-skin.zip,解压至skin目录下,在skin下生成子目录leaf。
  2. 导入leaf。在管理区主页下点击“导入/导出”链接,进入导入/导出页面。在“从本地档案导入”列表中选择leaf,然后单击“导入”按钮导入skin。
  3. 汉化skin文件。在管理区主页下点击“Skin Files”链接,进入“Skin File Management”页面。点击leaf文件夹,页面显示leaf文件夹下的文件列表。依次对文件footer.inc,head.inc, header.inc,sidebar.inc进行编辑,将文件中的英语字符串替换成相应的中文词组,比如按如下方式修改sidebar.inc:
    <div id="sidebar">
      <div class="sidebardiv">
    <!--Login-->
        <div class="sidebarbody login">
        <h3>登录</h3>
          <div class="sidebarin">
    <%loginform%>
          </div>
        </div>
    <!--Search-->
        <div class="sidebarbody search">
        <h3>搜索</h3>
          <div class="sidebarin">
    <%searchform%>
          </div>
        </div>
    <!--Category-->
    <%if(skintype,error)%><%else%>
    <%if(skintype,member)%><%else%>
        <div class="sidebarbody categories">
        <h3>分类</h3>
          <div class="sidebarin">
    <%categorylist(leaf/short)%>
          </div>
        </div>
    <%endif%><%endif%>
    <!--Links-->
        <div class="sidebarbody links">
        <h3>链接</h3>
          <div class="sidebarin">
          <ul>
            <li><a href="
    http://www.nucleuscms.org" title="Nucleus CMS官方站点">Nucleus CMS官方站点</a></li>
            <li><a href="
    http://forum.nucleuscms.org" title="Nucleus CMS论坛">Nucleus CMS官方论坛</a></li>
            <li><a href="
    http://skins.nucleuscms.org" title="Nucleus CMS皮肤站点">获取更多的Nucleus皮肤!</a></li>
          </ul>
          </div>
        </div>
      </div>
    </div>

  4. 汉化模板。在管理区主页下点击“模板”链接,进入“编辑模板”页面。对模板leaf/full和leaf/short进行编辑,将模板中的英语字符串替换成相应的中文,并设置日期格式为%Y-%m-%d。
  5. 对skins/leaf/images目录下的包含英文字符串图片进行编辑,改成相应的中文词组。
  6. 在“Skin File Management”页面下,编辑/leaf/01_style0101.css,将#navigation的font-size设为12px。
  7. 根据需要对模板和skin文件进行其它修改,包括增删、调整内容等。

下图即为采样汉化后的leaf skin的Blog主页截图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值