WHMCS账单PDF附件乱码

2014-03-09 05:35:32

本文根据网络上其他一些文章改进而来纯属个人心得分享.其实很早之前就有人研究出来这个问题了,但是去搞这个的却很少,一般国人都很少去看PDF的,而且自己设计PDF又比较花费时间,一般我个人就是直接把PDF中文改正常就好了.账单乱码主要表现为账单PDF里面的中文字符全变成了”?“号,造成这个的主要问题是由于账单里面缺少中文的字体包生成PDF的过程中造成的.

whmcs-pdf

解决这个问题总的需要两个步骤.1上传中文字体包到指定的位置2.进入后台指定PDF的文字包

字体文件下载:百度网盘 双线下载 MEGA网盘

不同版本的WHMCS字体存放的位置也不同,我们把下载的文件解压后会得到三个文件droidsansfallback.php,droidsansfallback.ctg.z,droidsansfallback.z。

如果是WHMCS5.2的程序请把字体包放到includes/font下面

如果是whmcs5.3的程序请把字体包放到\includes\classes\TCPDF\fonts下面

统一的账单上面的logo文件请放到/images/logo.png下面

设置完毕这些我们去后台系统设置-常规设置-发票-TCPDF字体系列选择 然后输入droidsansfallback确认即可

英文后台:依次进入Setup,General Settings,Inovices,在下面找到TCPDF Font Family,选择Custom,并填入droidsansfallback保存。

12

最后返回用户管理,选择某一个用户然后生成一个账单,

13

选择发送账单,然后就可以看到pdf附件已经变成中文格式了

14

centos配置nginx下http代理上网

本教程不适于进行翻墙等操作类型的上网,未进行加密浏览,只能访问http类型的网页https类型的无法访问. 最近联通的DNS劫持越来越厉害了.本地修改dns都不能解决,根本就是完全性质的无视本地dns了,就算是改了dns还是一个劲的弹广告,要么就提示多用户上网.目前发现https类型的浏览他们还是劫持不到的,为了防止继续性的弹出多用户上网的提示准备搞一个http类型的代理,选择了比较简单点的nginx进行配置,效率还是比较高的.本教程基于centos环境下. 首先下载一个nginx的安装包,具体的可以在http://nginx.org/download/选择自己喜欢的版本,下载之后先安装依赖的组件. #yum -y install gcc gcc-c++ autoconf automake #yum -y install zlib zlib-devel openssl openssl–devel pcre pcre-devel #tar zxvf nginx-版本号.tar.gz  #cd nginx-版本号 #./configure  #make  #make install 安装完毕后修改nginx的配置文件开启http代理 #vim

Vmware vsphere vCenter Esxi5.5全系列注册机

本文转自何林博客http://www.holin.net/u/102087 .由于后期可能用到所以就转载过来了,怕真的用的时候找不到了.Vmware vsphere vCenter Esxi属于vmware系列的云虚拟主机吧.个人是这么理解的.跟xensystem的差不多用过那么一两次,那还是几年前的时候搞虚拟化用的.用起来感觉不错不同的用户还是分配不同的虚拟机有独立的控制台,比较嗨基本上什么都可以做.最后一次是在淘宝看到有个台湾的主机商用这个来搞VPS.这个东西也可以集成到WEB端开通VPS等等.只是授权和开发的费用不是你我能承担的起的. 能搜索到并且认真去看这篇文章的人,可能都对云主机有所想法吧.有部分的人可能需要集成到管理系统.话说我找了那么久也只找到一家搞这个的.sinovdc这家公司是专门从事这个的,可能是由于觉得我客户比较小吧.发邮件都没人回..目前只发现他们只有一个案例guajibao.me.好像还是直接部署到sinovdc同服务器的.好了题外话就不再多说了,有兴趣的朋友百度搜寻相关信息把,下面上注册机 打开运行的时候部分软件报毒.时报时不报的.不知道是本身杀注册机的原因还是其他的原因.在此不保证文件的安全性.但是保证可用性.因为我已经验证过了.如果你确实害怕的话一般情况建议虚拟机运行本软件!!解压密码xiaozheng.me 下载地址:本地下载 百度网盘下载  MEGA盘下载