CheerWeb(开心企业网)

  • 基于贴心猫二次开发, 免费,开源,无加密,无限制;
  • 包含:公司介绍,新闻,产品,留言,评论,订购意向 等模块;
  • 包含:中文版,English,Française,Русский,Español, 等多语言展示。

各版本入口

应用场景

  • 如果只一个语言版本:随便用一套程序,完全可不用 `CheerWeb(开心企业网)`;
  • 如果有中英文:考虑用 `CheerWeb(开心企业网)`;
  • 如果有三个或以上语言版本:强力推荐用:`CheerWeb(开心企业网)`;

快速开始

环境要求

  • PHP5.4 ~ PHP7.3 (推荐:PHP5.6 ~ PHP7.2)
  • Mysql5.x+, dg2, curl 扩展库

下载

配置/安装

  • 配置:修改数据库配置:
    • 文件:/root/cfgs/boot/cfg_db.php;
  • 访问起始页:/index.php?start 检查配置;
  • 访问地址:/root/tools/setup/ 安装程序。

相关链接


常用文件目录

  • CheerWeb(开心企业网) 模板修改指南
  • 常用文件和目录

模板目录

  • /views/ - 项目模板:总目录
  • /views/adm/ - 后台管理模板
  • /views/base/ - 基础工具模板,如:map,动态js/css,工具等
  • /views/comm/ - 中文版模板(默认)
  • /views/ven/ - 英文版模板
  • /views/ves/ - 西班牙语模板
  • /views/vfr/ - 法语模板
  • /views/vru/ - 俄语模板

模板目录详情,以中文版为例,其他语言版结构相同

  • /views/comm/_config/ - 中文版配置
  • /views/comm/_ctrls/ - 控制器方法扩展代码
  • /views/comm/assets/ - 资源目录,如css,js,images
  • /views/comm/about/ - 公司介绍模块模板
  • /views/comm/cargo/ - 产品展示模块模板
  • /views/comm/home/ - 中文版首页模板
  • /views/comm/info/ - 留言/导航等杂项模板
  • /views/comm/news/ - 资讯模块模板
  • /views/comm/u-inc/ - 公共区块,如头尾等
  • /views/comm/u-inc/ahead.htm - 公共头文件
  • /views/comm/u-inc/afoot.htm - 公共尾文件
  • /views/comm/u-inc/amenu.htm - 公共菜单文件

导航首页相关文件目录

  • /views/base/home/ - 首页相关 总目录
  • /views/base/home/en.htm - 首页模板(英文版)
  • /views/base/home/cn.htm - 首页模板(中文版,预留)
  • /views/base/home/_layout.htm - 首页布局
  • 首页需跳转或更多DIY,修改控制器文件 /views/base/_ctrls/homeCtrl.php 内的 homeAct() 方法

以下目录:多语言 使用

核心语言包目录

  • /imcat/flow/ - 核心语言包:总目录
  • /imcat/flow/kvphp/ - 核心语言包:php键值对变量
  • /imcat/flow/ptinc/ - 核心语言包:inc小段落,语句片段
  • /imcat/flow/ucfgs/ - 核心语言包:导航,配置等

扩展目录(语言包)

  • /root/extra/ - 项目扩展:总目录
  • /root/extra/kvphp/ - 扩展语言包:php键值对变量
  • /root/extra/ptinc/ - 扩展语言包:inc小段路,语句片段
  • /root/extra/ucfgs/ - 扩展语言包:导航,配置等

(附)资料管理

这步骤不要偷懒,要偷懒的话,请做静态页面!不需要后台维护!

设置:产品类别,品牌

  • 自己公司有什么产品,有哪些产品分类;以及哪些品牌资料;到后台设置资料吧!
  • 根据设置的资料,同时设置多语言包翻译资料,目录见上:/root/extra/kvphp/ - 扩展语言包:php键值对变量

栏目的类别

  • 如果需要,公司介绍,新闻 等栏目,也可自己增加,修改,设置;
  • 同样的,按上提示,设置多语言包翻译资料

多语言 DIY

  • CheerWeb(开心企业网) 多语言 制作指南
  • 语言包翻译 DIY

扩展语言版本

要自定义语言版本,如日文,韩文等等;按如下提示即可: (以增加日文版为例)

具体操作

  • 复制中文版目录 /views/comm//views/vjp/
  • 复制中文版入口文件 vcn.phpvjp.php
        $_cbase['tpl']['vdir'] = 'vjp'; // 模板目录
        $_cbase['sys']['lang'] = 'jp'; // 绑定语言
        $_cbase['tpl']['bdpart'] = 'jp'; // 绑定资料-仅显示日语版的资料
  • 修改配置:
        // 文件1:/root/cfgs/boot/const.php
        // $_cbase['part']['tab'] 中 增加 'jp' 配置 
        // 文件2:/root/cfgs/sycfg/sy_vopcfg.php
        // $_sy_vopcfg['tpl'] 中 增加 'vjp' 配置
  • 数据/同步
        // 到目前为止,增加的日文版本,资料为空;你可到后台一一添加资料
        // 对于:企业介绍,产品介绍 资料,也可在后台从中文版本复制一份来修改,可用`同步`功能
        // 同步入口: 后台 > 主营 > 介绍与设置 > 资料同步 - 产品 
        // 选中某一版本,如中文版,[批量操作] 选 [同步_各语言]
  • 增加语言包
        // 目录见上:`核心语言包目录` 和 `扩展目录(语言包)`
        // 操作:把所有`-cn`的文件,复制一份为`-jp`,然后翻译即可
        // 规范:核心目录的文件,要复制到扩展目录对应子目录
  • 翻译语言包/翻译模板 见下:

语言包翻译

专业翻译

  • 找专业的翻译:我希望贵公司,有的是人才!
  • 这样的翻译结果,最精准!
  • 没有专业的翻译,继续往下看!!

自助翻译

  • 接口说明:本系统,自v4.8 集成了 百度翻译接口; 提示:翻译量少,免费;翻译量过多,请联系百度交费!
  • 具体操作:
    • 入口: 后台 > 工具 > 系统工具 > DIY配置 > SysFiles > 右上依次选[root/extra]
    • cn ->翻译 > 选[jp]
    • 找到增加的语言包文件,点右边的 Trans. 即可自动翻译该文件
    • 强烈建议,检查一下自动翻译的文件(可能有少量语法错误,或遗漏)
    • 提示1:使用百度翻译,手工检查;或DIY翻译...
    • 提示2:使用系统工具包,手工调用类库翻译;
      见:/@read/data/TransDemo.php 文件及提示。

翻译说明

  • 中文:为开发者母语;不需要翻译;
  • 英文:为开发者第二语言;
    • 核心语言包开发者已翻译,
    • 其他产品类目等请使用者自己翻译;
  • 其它语言:
    • 核心语言包,开发者已使用接口翻译(细节可能需要校对,请使用者自己检查校对)
    • 其他产品类目等请使用者自己翻译;
    • 如现有翻译不符等情况:请使用者自己检查校对,且开发者不负任何责任!

世界语言排行

Working language of the United Nations
联合国工作语言

  • [الأمم المتحدة[العربية (阿拉伯语)
  • [汉语]联合国(汉语)
  • [English]United Nations (UN)(英语)
  • [Française]Organisation des Nations Unies (ONU/ Nations Unies)(法语)
  • [Русский]Организация Объединённых Наций (ООН)(俄语)
  • [Español]Organización de las Naciones Unidas (ONU / Naciones Unidas)(西班牙语)

The Status of English & French
英语/法语地位

  • 国际上,重要文件都是用法语书写;
  • 联合国将英语定为第一发言语言,法语为第一书写语言.
  • 在《奥林匹克宪章》中第24条规定“国际奥林匹克委员会的两种官方语言是法语和英语”,“如出现歧义,以法语为准”

The largest number of languages in the world
就使用人数来讲

  1. 汉语: 全世界最通行的语言是汉语,有约15亿人使用,
  2. 西班牙语: 其次是西班牙语,使用人数达33200万人,
  3. 英语: 英语第三名,全世界能说英语者有32200万人,
  4. 阿拉伯语: 接着是阿拉伯语,使用者有22000万,
  5. 孟加拉语: 然后是孟加拉语,18900万人使用。

The ten languages of the world
世界十大语言

据联合国世界主要语种、分布与应用力调查资料报道,新的世界十大语言依次是:

  • 1 英语, 2 汉语, 3 德语
  • 4 法语, 5 俄语, 6 西班牙语
  • 7 日语, 8 阿拉伯语
  • 9 韩语(朝鲜语), 10 葡萄牙语