TCPDF输出中文乱码解决

作者:@ouyang 发布时间:November 27, 2016 分类:学习笔记

由于WHMCS所有版本中PDF中文账单都是乱码,所以一直找字体来进行替代,一直就是DroidSansFallback字体。
WHMCS7.x PDF字体文件地址:vendor/tecnickcom/tcpdf/fonts
通常情况下将附件fonts的字体及PHP文件覆盖即可。然后在General Settings(常规设置)>>Inovices(账单/发票),然后找到:
TCPDF Font Family(PDF字体)>>选择Custom填写字体名字即可,我填写的为(simyou)幼圆字体。

阅读剩余部分...

phpcms实现3条循环输出tr等标签

作者:@ouyang 发布时间:November 27, 2016 分类:学习笔记

有时候我们制作页面需要隔几条数据需要输出一个标签,这时候就需要循环输出了。

{if $data} 
{php $len=count($data) } 
     
    {loop $data $r} 
    
  • ...
  • {if $n%3==0&&$n!=$len}{/if} {/loop} {/if}

    阅读剩余部分...

    phpcmsv9自定义资料管理模块

    作者:@ouyang 发布时间:November 27, 2016 分类:资源分享

    温馨提示:该插件独立于系统,不涉及系统文件修改,不用考虑系统升级问题。

    安装说明:

    1.把解压出来的phpcms目录直接替换到你的V9根目录下面即可。

    2.进入后台的【模块】-【模块管理】,找到【自定义资料管理】右边的安装,点击安装即可。<!--more-->

    使用说明:

    1.安装后之后,找到【内容】-【内容发布管理】-【自定义资料管理】

    2.添加一条或多条自定义资料内容。

    3.可点击某一条记录对应的【标签调用】的【点击查看】链接,在打开的页面中把标签代码复制到模板中。

    标签说明:

    {pc:custom action=”content” id=”1″ siteid=”$siteid”}
    {loop $data $r}
    {$r[content]}
    {/loop}
    {/pc}
    

    该标签仅接受两个参数:

    id,这个ID是对应的后台自定义资料中的记录(可登陆后台查看)

    siteid,当前站点ID,可指定ID,也可使用默认siteid=”$siteid”即可。

    插件开发:守护幸福

    下载地址: phpcmsv9自定义资料管理模块_utf8.zip

    阅读剩余部分...

    更换Directadmin下载服务器

    作者:@ouyang 发布时间:November 4, 2016 分类:学习笔记

    Directadmin服务器全球有很多服务器,但国内连接都速度太慢了。Directadmin还好有HK的服务器。
    目前12号服务器为香港服务器,可以定义从12号服务器进行下载更新。

    cd /usr/local/directadmin/custombuild
    ./build set downloadserver files12.directadmin.com
    

    也可以把12改为你要的下载服务器。查看全部服务器地址

    cat /usr/local/directadmin/custombuild/servers.txt