未找到页面 | 一个文科IT男的一亩三分地 https://www.cmhello.com 一个文科IT男的一亩三分地 Sat, 09 Apr 2022 02:53:12 +0000 zh-CN hourly 1 https://wordpress.org/?v=5.8.9 WordPress 多用途主题 WDlog(含用户中心)发布 https://www.cmhello.com/wordpress-theme-wdlog.html Thu, 28 Jul 2016 00:54:40 +0000 https://www.cmhello.com/?p=8591 wdlog-theme

WDlog 主题继承了 WDone 主题的很多特性,但我希望从这个主题开始有些突破,所以真的非常用心开发(并不是说其他主题不用心哦,只是这个主题我希望一开始就有一个高些的起点)。WDlog 依旧是响应式设计,在电脑、平板和手机端都可以很好地展示;目前有 6 种配色方案,兼容 WordPress 4.2 及以上版本;内置了前端用户中心的基本功能:前端注册、登录、修改密码、编辑个人资料、发布文章、编辑文章等,借助插件还可以实现文章收藏、站内信息等功能,要做一个简单的多用户网站,这个主题基本能够胜任了,而且,后期还会不断为用户中心添加功能。

主题特色

  • 响应式设计 – 电脑、平板和手机均可正常展示
  • 兼容 IE8+、谷歌 Chrome 、火狐 Firefox 等主流浏览器
  • 兼容 WordPress 最新版(最低版本要求 4.2)
  • 支持本地化,默认支持 英文、简体中文,你可以自己翻译其他语种(针对简体中文做了优化)
  • 6 种配色方案 – 后台直接切换
  • 首页可设置 Blog 和 CMS 杂志布局,CMS 还具备强大自由的首页生成器
  • 内置首页幻灯片,布局和功能设置自由方便
  • 前端用户中心功能 – 注册、登录、找回密码、编辑资料、投稿、编辑文章、站内信、文章收藏等
  • 强大的主题设置后台 – 无需你修改主题代码即可自由配置
  • 具备右侧边栏和页脚小工具区域
  • 无限侧边栏设置,可为不同分类设置不同侧边栏等
  • 基本SEO:首页、分类、文章等页面都可以设置关键词和描述
  • 内置多个广告位,后台直接启停和设置
  • 内置多种小工具(幻灯、带缩略图文章列表、最新评论、热门读者、标签云等等)
  • 更多功能等你来发现……

更多预览及下载方式请看:http://www.wpdaxue.com/shop/wordpress-theme-wdlog

]]>
WordPress 响应式多样式主题 WDone https://www.cmhello.com/wordpress-theme-wdone.html Tue, 10 Jun 2014 12:13:00 +0000 https://www.cmhello.com/?p=8075 WDone主题是继WPDX之后又一款强大的WordPress 响应式多样式主题,支持 WordPress 3.8 及以上最新版,兼容 IE8+、Chrome、Firefox 等主流浏览器。可切换Blog和CMS两种布局,其中Blog有4种样式可选,CMS无限自由布局,依托强大的主题设置面板,让你不用修改任何主题文件即可轻松配置多种布局!

WDone-9302

主题特色及预览

注:点击下面的链接可进行图片预览,然后点击预览界面底部倒数第二个图标,可以查看大图

主题下载

请访问:http://www.wpdaxue.com/shop/wordpress-theme-wdone

]]>
WordPress CMS/Blog 双布局主题:wpdx https://www.cmhello.com/wordpress-theme-wpdx.html Sun, 01 Dec 2013 15:48:58 +0000 https://www.cmhello.com/?p=7944

wpdx 主题采用扁平化设计,采用响应式布局,主要特色如下:

  1. 支持 IE7+、Chrome、Firefox 等主流浏览器
  2. 支持 WordPress 3.6 以上(3.6 以下可能不支持)
  3. 响应式设计,PC、平板、手机等均可正常浏览
  4. 首页可设置 CMS 或 Blog 布局
  5. 内置首页生成器,可设置 10+ 种样式,随意拖放排序
  6. 内置 3 种分类存档样式(标题、小缩略图、大缩略图),不同样式每页可显示不同文章数量
  7. 20+小工具:二维码、分类文章、图片文章、最新/随机/热门文章、最新评论、活跃读者、标签云等等
  8. 内置 5 个菜单:顶部(用户菜单、管理员菜单),左边(主菜单),底部(友情链接、底部菜单)
  9. 内置幻灯,支持调用某分类、某标签的文章、置顶文章、自定义文章、页面、自定义幻灯等
  10. 支持本地化,默认支持 英文、简体中文,你可以自己翻译其他语种(针对简体中文做了优化)
  11. 内置前台登录表单、关注微博等
  12. 内置图片灯箱,可以让访客在文章点击查看原始尺寸的图片
  13. 内置 LazyLoad 图片延迟加载,可加快多图页面的加载速度
  14. 内置 头像缓存
  15. 内置 垃圾评论拦截、表情、评论回复邮件通知
  16. 自定义上传网站 Logo、头像、后台登录Logo 和 Favicon 图标
  17. SEO 基本优化:面包屑导航;关键字、描述自动获取; 分类支持自定义标题、关键词、描述等
  18. 支持 无限个 侧边栏区域,可设置不同分类使用不同侧边栏
  19. 可设置侧边栏要滚动的小工具
  20. 内置多个常用广告位,支持上传图片或者直接添加广告代码
  21. 内置 TimThumb 截图功能,可自由设置
  22. 内置 百度站内搜索 设置,如果你申请开通了,就可以直接设置
  23. 8 个 jQuery CDN加速随意切换
  24. 支持导出和导入主题的设置选项
  25. 内置 文章存档 和 标签云(支持中文首字母排序)两个页面模板,新建页面选择对应的模板即可

更多介绍和下载,请移步:http://www.wpdaxue.com/shop/wordpress-theme-wpdx

]]>
15 个优秀的 CSS 框架:专业的 BOOTSTRAP 和 FOUNDATION 替代品 https://www.cmhello.com/15-best-css-frameworks.html Sat, 09 Apr 2022 02:53:10 +0000 https://www.cmhello.com/?p=8948 无论您是 CSS 专家还是前端初学者,使用正确的 CSS 框架对于您的日常任务都至关重要。有许多框架的最终目标是相同的:以最简单的方式帮助开发人员定位多个屏幕。

这就是为什么 Bootstrap 是迄今为止市场上最流行的框架。所有开发者都听说过 Bootstrap,超过 80%的开发者表示他们很乐意使用它。

但这并不意味着如果您愿意货比三家,就没有一些很好的选择。Bootstrap 不会永远领先,并且有许多新的轻量级和强大的 CSS 框架。

如果您厌倦了使用 Bootstrap 和 Foundation 进行编码并且厌倦了使用复杂的 CSS 规则,那么此列表适合您。 

从采用纯 CSS 方法的框架到具有完全可定制主题的极简框架,没有任何遗漏。让我们开始吧…

1. Bulma

Bulma是 Bootstrap 和 Foundation 最受欢迎的替代品之一。它是一个完全免费的开源 CSS 框架,没有陡峭的学习曲线。使用 Bulma 不需要任何 CSS 知识。

当您添加它提供的各种颜色、响应能力和干净的基于 flexbox 的网格时,难怪 Bulma 每天都变得越来越流行。Bulma 是一个文档齐全的框架,您绝对应该尝试一下。

2. UIkit

如果您正在寻找可以与 HTML 和 JS 连接的轻量级但功能强大的 CSS 框架,Ulkit适合您。它完全支持从右到左的语言,并拥有最好的图标库之一。

请记住,Ulkit 也很容易使用。总而言之,Ulkit 是一个出色的 Bootstrap 替代品,非常适合为桌面和移动屏幕设计 Web 布局。

3. HTML5 Boilerplate

尽管 Bootstrap 相对容易学习,但它不仅仅是一个前端模板。那么,如果您需要一个完全兼容的 JavaScript、CSS3 和 HTML5 模板怎么办?在这种情况下,HTML5 Boilerplate是一个不错的选择。

当然,由于它是一个模板,所以这个框架不包括布局和组件模块。但是,如果您需要一个提供大量文档的可靠 CSS 模板,HTML5 Boilerplate 是一个很好的解决方案。

4. Metro UI

Metro UI是市场上最灵活的 CSS 框架之一。这个前端框架可以很容易地与 Angular、React 等基于 JavaScript 的框架结合使用。

在我们的测试过程中,我们发现 Metro UI 是一个优秀的开源 CSS 框架,也是 Foundation 的绝佳替代品。

5. Skeleton

作为二合一解决方案,Skeleton很快就出现在我们的列表中。这既是一个样板文件,也是一个全面的 CSS 框架。在测试过程中,我们喜欢定制它的 12 列网格,我们发现它几乎没有学习曲线。 

自动调整宽度大小就像一个魅力,并且语法是完全响应的。这就是为什么我们认为 Skeleton 是一个优秀的 Bootstrap 替代品。

6. Bootflat

如果您正在寻找一种快速创建 Web 应用程序的方法,Bootflat是您需要的框架。Bootflat 的组件是用 CSS3 和 HTML5 构建的,框架提供了一个全面的配色方案面板供您选择。 

Bootflat 的外观和行为类似于 Bootstrap 的简化版本。然而,这并不意味着这个 CSS 框架不具备可扩展性和鲁棒性。相反,您可以完全控制您创建的网页设计的大小和性能。 

7. Semantic UI

如果您排除Semantic UI没有 Bootstrap 提供的实用程序类这一事实,那么您应该尝试一下它是一个全面的 CSS 框架。最好的语义功能允许您在不使用 BEM 方法的情况下编写 HTML 代码。 

因此,如果您需要一个可以帮助您在几分钟内编写可读代码的框架,Semantic 就是您的最佳选择。 

8. Susy

我们知道现在大多数开发人员都使用 flexbox 和原生 CSS 网格。尽管如此,如果您需要一个支持旧版浏览器的网格系统,没有什么比Susy更好的了。虽然 Susy 不再维护,但它是最灵活的老式网格系统之一。 

9. Materialize

与此列表中的大多数 CSS 框架一样,Materialize是使用 HTML、CSS 和 JavaScript 构建的。 

它专门设计用于帮助您使用标准模板和可自定义组件更快地进行开发。顾名思义,Materialize 是基于 Material Design 的基本原则。

10. Kickstart

如果您需要 Bootstrap 的轻量级替代品,Kickstart是适合您的 CSS 库。Kickstart 的一大优点是它不需要 jQuery,这使得它非常小。 

当然,就像精简版的 Bootstrap 一样,这个 CSS 框架没有那么健壮。不过,对于那些需要 UI 框架和综合样板库的人来说,这是一个很好的选择。 

11. Tailwind

凭借快速的造型过程和它提供的终极自由度,Tailwind在一些开发人员中非常受欢迎。这是一个实用程序优先的前端框架,具有完全响应性和稳定性。 

不幸的是,Tailwind CSS 需要一些时间来学习,而且在修改 CSS 规则时它并不是最灵活的选择。

12. Pure CSS

雅虎专门开发了Pure CSS来帮助开发人员创建完全响应的网页。 

我们认为 Pure 是 Bootstrap 的极简替代品,它提供了初学者需要的每个模块(导航菜单、网格、表格等)。

13.PowertoCSS

PowertoCSS 出现在这个列表中是有充分理由的。这是一个最终响应的 CSS 框架,您可以使用它在任何平台上创建网格和扩展 Web 应用程序。 

PowertoCSS 在设计方面基于模块化架构和可扩展性。

与其他 CSS 框架不同,PowertoCSS 非常轻量级,对初学者友好,并附带详细的文档。 

编码过程很简单,我们发现学习曲线很浅。

14. Spectre

Spectre是我们为本文测试的最灵活、最轻量级的 CSS 框架之一。 

它有一个现代的(flexbox)布局系统;它是完全可定制的,可让您获得快速、有吸引力的结果。 

15. Primer

我们最后的建议是Primer,一个很棒的开源 CSS 框架。 

准确地说,Primer 更像是一个设计系统,让您可以使用 BEM CSS 框架并快速高效地创建项目。

因此,即使 Primer 不是严格意义上的 CSS 框架,它也会帮助您使用 React 和 Figma 组件、图标和高级文档来统一所有这些。

总结

选择正确的 CSS 框架并不容易。这完全取决于您作为前端开发人员的个人需求和偏好。 

尽管 Bootstrap 和 Foundation 仍然是最流行的框架,但上面介绍的许多替代方案将继续受到欢迎,这是有充分理由的。

]]>
解决 phpMyAdmin 无法编辑Mysql数据库 #1030 Get error from storage engine https://www.cmhello.com/mysql-1030-get-error-from-storage-engine.html Thu, 16 Dec 2021 07:00:02 +0000 https://www.cmhello.com/?p=8932 今天为客户处理网站无法登录的问题,因为WordPress后台密码不对,想通过phpMyAdmin直接修改数据库的密码,但是提示错误:#1030 Get error * from storage engine,如果下图所示:

Google了一圈,说什么磁盘满了之类的,但是磁盘的的确确没有满,然后最终找到了原因,是数据库引擎 innodb 的问题,在mysql 的配置文件 my.cnf(也有可能为 my.ini ),发现了 innodb_force_recovery 的值为 6,默认值应该为 0,一旦这个参数的值大于0, innodb会被禁止使用insert、update、delete命令,可以将这个值修改为 0,或者直接在前面添加#进行注销,重启mysql就正常了

至于深层次的东西,倡萌就不深究了,发文备忘下,顺便拔拔草。

]]>
深度操作系统Deepin安装坚果云 https://www.cmhello.com/deepin-install-nutstore.html Tue, 08 Sep 2020 02:58:01 +0000 https://www.cmhello.com/?p=8918 手头上有一个几年前买的笔记本电脑,安装windows8.1,没开几个软件就卡卡的了,又没钱买新的,回老家没电脑上网太不舒服了,没车一族带个台式也太累人了!

既然没办法用windows,那就试试Linux吧。这些年一直在关注深度操作系统Deepin,然后就直接安装了。系统的安装过程还算顺利,做一个U盘启动盘,然后按照官方教程就安装好了。

既然是回家的时候用的,那常用的软件还是要安装齐全的。好在,很多软件都可以安装或替代方案。

坚果云是倡萌这些年一直使用的文件同步工具,到官方下载linux版的安装包安装是不能正常使用的,也不知道哪里出的问题,然后就只能编译安装。

坑还是很多的。不过最终还是顺利安装好了。下面就来记录一下,方便有需要的时候参考。

从源代码编译安装坚果云

可以使用系统自带的终端来执行命令。

1. 准备构建环境

坚果云Linux客户端依赖于这些包: glib2.0-dev, gtk2.0-dev, libnautilus-extension-dev, gvfs-bin.

用以下命令安装这些包:

sudo apt-get install libglib2.0-dev libgtk2.0-dev libnautilus-extension-dev gvfs-bin python-gi gir1.2-appindicator3-0.1

2. 通过下面的命令下载Nautilus插件源代码包: nutstore_linux_src_installer.tar.gz

wget https://www.jianguoyun.com/static/exe/installer/nutstore_linux_src_installer.tar.gz

3. 解压缩,编译和安装Nautilus插件(下面4个命令,每次执行一个)

tar zxf nutstore_linux_src_installer.tar.gz

cd nutstore_linux_src_installer && ./configure && make

sudo make install

sudo apt install nautilus

4. 重启Nautilus

nautilus -q

5. 运行以下命令,自动下载和安装坚果云其他二进制组件

./runtime_bootstrap

具体过程也可参考源代码包里面的README文件

为什么选择编译安装

这样安装完,才会有 ~/.nutstore 这个文件夹。通过软件包安装的没有。

解决打不开问题

按照上面的方法安装好以后,你可能还是无法运行坚果云。

1) 进入~/.nutstore/dist/bin,编辑nutstore-pydaemon.py,命令如下:

cd ~/.nutstore/dist/bin && vim nutstore-pydaemon.py

在该文件的开头第一行,会看到如下代码:

#!/usr/bin/env/ python3

将其改为,也就是删除后面的数字3:

#!/usr/bin/env/ python

2) 保存并退出后,输入命令 ./nutstore-pydaemon.py 运行nutstore-pydaemon.py,看出现的错误,我出现了

(a)Traceback (most recent call last):

File “./nutstore-pydaemon.py”, line 27, in <module>

gi.require_version(‘AppIndicator3’, ‘0.1’)

File “/usr/lib64/python2.7/site-packages/gi/init.py”, line 130, in require_version

raise ValueError(‘Namespace %s not available’ % namespace)

ValueError: Namespace AppIndicator3 not available

解决方法:安装AppIndicator3 命令如下:

sudo apt install gir1.2-appindicator3-0.1

然后会看到错误:

(b)Traceback (most recent call last):

  File "./nutstore-pydaemon.py", line 50, in <module>

    gi.require_version('Notify', '0.7')

  File "/usr/lib/python2.7/dist-packages/gi/__init__.py", line 129, in require_version

    raise ValueError('Namespace %s not available' % namespace)

ValueError: Namespace Notify not available

解决方法:安装Notify

sudo apt install gir1.2-notify-0.7

然后就可以正常运行坚果云了!

参考资料:

]]>
Inoreader在国内无法访问了,有推荐吗? https://www.cmhello.com/inoreader-gone.html Thu, 02 Apr 2020 10:34:33 +0000 https://www.cmhello.com/?p=8889 2016年开始使用Inoreader订阅RSS,但是从昨天开始,在手机端发现居然无法更新订阅了,然后电脑端也一样无法访问了,就这么被河蟹了,好难过!

虽然一直在电脑和手机端使用梯子,但这东西毕竟不能长时间开着,毕竟还是担心被请喝茶的。

像我这种RSS订阅重度患者,一天不看几次订阅都是很难受的。SO,有什么可用的替代品吗?

]]>
响应式图片灯箱插件 baguetteBox.js https://www.cmhello.com/baguettebox-js.html Mon, 02 Sep 2019 12:34:27 +0000 https://www.cmhello.com/?p=8867 baguetteBox.js 是一个简单和易于使用lightbox图片灯箱纯JavaScript脚本,拥有图像放大缩小并带有相应的CSS3过度,并能在触摸屏等设备上完美展示。

主要特点

  • 纯JS编写,无任何依赖
  • 支持多重画廊(Multiple-gallery)效果, 且允许自定义参数
  • 支持手势滑动(仅在支持多点触控设备上)
  • 现代简约风格
  • 图像字幕支持
  • 响应式的图像
  • CSS3转换
  • SVG按钮,没有额外的文件下载
  • 压缩后大约2.3KB

浏览器兼容

  • IE 8+
  • Chrome
  • Firefox 3.6+
  • Opera 12+
  • Safari 5+
  • Sleipnir

演示和下载

]]>
cmhello.com域名邮箱被冒用发送垃圾邮件,有招吗? https://www.cmhello.com/cmhello-com-yuming-youxiang.html Sat, 06 Jul 2019 01:06:55 +0000 https://www.cmhello.com/?p=8858 多年前,QQ邮箱推出域名邮箱功能的时候,倡萌就为域名 cmhello.com 开通了域名邮箱,主要是和QQ邮箱一起方便管理,几年来一直好好的。直到昨晚,一直收到退信提醒邮件,确定是被别人冒用发送垃圾邮件:

超多退信提醒邮件

每封邮件的大致内容如下:

每封邮件内容大致一样

查看邮件原文为:

邮件源码

配置域名邮箱的时候添加了两条解析记录:

各位朋友,有什么好的招数可以防止该类冒用吗?

]]>
WordPress和WHMCS集成的问题和解决方案 https://www.cmhello.com/wordpress-whmcs-integrated.html Mon, 29 Apr 2019 01:11:04 +0000 https://www.cmhello.com/?p=8845 倡萌最近一直在折腾WordPress和WHMCS的整合,到目前为止,已经踩过不少坑,记录一下。

支持WHMCS正版

最初的时候从官方位置下载到最新版的WHCMS源码,然后从网上找来破解文件,安装了以后,遇到一个问题,普通用户注册后,一旦退出无论如何都无法再登录,即使确定注册和找回密码等流程设置了正确的密码,也还是登录不了。从网上找到的解决方案说是取消myssql 的严格模式,但是一直还是不行。

就在倡萌准备放弃的时候,花钱从官方购买了正版授权,并下载官方版本,然后在新的服务器上安装,就这样就可以了。不去追究是服务器原因还是非正版了,反正购买了正版就OK了。

强烈建议正式商用一定要购买正版!

WHMCS的不足之处

在不断接触中,发现了WHMCS的各种不足。

WHMCS不支持后台上传文件

没想到这么强大的一个程序,居然不支持在后台上传文件,写文章也不支持上传图片,搞得倡萌还另外搭建了一个图库,本以为将就着发布文章,没想到WHMCS对中文太不友好了(见下面一条),索性就用WordPress发布帮助文档。

WHMCS对中文不友好

1、关于PDF账单乱码已经很多人提到了,具体见:
https://wzfou.com/whmcs-alipay/#PDF

2、WHMCS发布“常见问题”时,网址不支持中文,只要是标题中存在的中文都会被过滤掉;中文标签虽然可以显示,但是同样出现乱码,导致点击中文标签的网址,是无论如何也看不到关联的文章。

WHMCS不适合做SEO

也许从一开始,WHMCS就不打算在SEO这块做功夫,毕竟人家的定位是一个客户系统,也就是后台界面,前台的东西涉及比较少。没有针对每个页面的SEO功能,什么关键词、描述等都没有,或许可以通过插件扩展,但和WordPress相比,让倡萌没有了进一步扩展的兴趣。

WHMCS的产品不支持设置图片

想给产品设置一个头图之类的,没想到WHMCS不支持,不支持!可能通过自定义字段勉强可以去开发下,但是不是每个人都有能力去弄。

WordPress和WHMCS集成插件

WordPress和WHMCS的集成,的确很不容易,目前市面上有两套插件:

1、WHMpress(包含3个插件,购买总共需要101美元,700元人民币,一次性付款永久更新):该插件对于将WHMCS的相关页面直接集成到WordPress还是基本可以,但是如果WHCMS使用了一些第三方插件,这些插件添加到用户中心的页面功能有些就无法自动集成,此外,在用户数据同步和登录同步方面,支持不太好,仅支持在插件自身页面进行同步登录,不是真的支持WordPress和WHMCS两个系统独立登录。

2、WHMCS Bridge(有免费版,但是如果要同步登录等功能,需要购买收费版 80美元/年,每年都要续费)倡萌是后面才试用这个插件的高级版的(可以免费试用45天),这个插件相对于上一个,集成功能更加紧密,但是每个页面的打开速度有些慢,同步登录也仅支持自身插件生成的页面。

针对以上两个插件,如果你一定要用,个人比较推荐第二款,除了打开页面有些慢,其他都集成的不错。

倡萌采用的集成方案

倡萌最终两个插件都没用,采用了如下方案:

1、将WHMCS安装在主站的子目录下,作为站点下的一个组成部分,然后修改WHMCS的模板,使它的所有页面风格和主站统一,需要具备一定的前端能力。

2、菜单的集成也是重要的一环,让两个系统的菜单统一起来,用户访问各个页面都看到一样的菜单结构。WHMCS支持通过钩子去修改导航菜单的输出,但是对于新手来说,研究代码的时间成本太高,所以推荐一款非常好用的WHMCS插件:WHMCS Advanced Menu Manager(21美元)

3、关于用户系统,倡萌最终舍弃了WordPress注册和登录(仅供管理员维护内容),只对普通用户开放WHMCS的用户系统。这样还面临一个问题,就是用户中心的导航菜单如何“同步”:在WordPress程序发布的页面,也需要根据WHMCS的登录状态切换登录前和登录后的用户菜单。最终想到的一个勉强可用的方案就是通过Cookie判断用户在WHMCS系统的登录状态,然后WordPress根据这个Cookie来判断输出不同的用户菜单。

为什么要用WHMCS

最后可能有人要问了,为什么要用WHMCS,而不直接在WordPress上开发对应的功能。主要出于两方面考虑:

1、WHMCS在域名、主机和服务器销售的功能是比较完善的,也很方便集成这方面的其他面板和功能,很多主机商也提供WHMCS接口接入他们的产品,对于我们来说实在是太方便了。

2、WordPress如果要开发出和WHMCS差不多的功能,各种成本是非常高的,不是一个小团队可以折腾的。

最后,来个广告:沃鹏科技已经重新改版上线啦! 专注于企业建站一条龙服务,从域名注册,到主机空间,再到网站开发、推广和维护,让您拥有漂亮且稳定高速网站,为您的业务添砖加瓦!

官方网址: https://www.wpkeji.com/ 希望大家多多支持!

]]>
WHMCS 隐藏服务器/VPS下单时的主机名/Root密码和NS配置项 https://www.cmhello.com/whmcs-cart-config-server.html Mon, 22 Apr 2019 13:54:13 +0000 https://www.cmhello.com/?p=8839 WHMCS 默认会对服务器/VPS的产品添加有服务器设置选项,也就是在订购过程中,需要用户填写以下信息:

主机名、Root密码、NS1 前缀、NS2 前缀

这些都是必填字段,但是在某些情况下,这里的信息可能是不需要的,无异于给用户体验上的不爽。所以我们需要隐藏掉(由于在整个订购过程会检测这些字段,所以我们只能设置默认值,然后通过CSS隐藏)

根据你在常规设置-购买 中设置的默认的订单模板来找到对应的文件

订购页面的“服务器设置”的代码通常位于 WHMCS 系统的 templates/orderforms/standard_cart 目录 (取决于你上面选择的模板) ,找到名为 configureproduct.tpl 的文件 ,在文件找到对应的代码位置,参考下图进行修改:

]]>
WHMCS 设置SMTP发送邮件 https://www.cmhello.com/whmcs-smtp.html Wed, 17 Apr 2019 02:50:25 +0000 https://www.cmhello.com/?p=8821 WHMCS 很多步骤都需要发送邮件,但是我们都知道,一般主机或服务器默认的25端口都是被封掉的,所有我们一般不推荐自己配置服务器发送邮件,而是推荐采用 SMTP 来发送。

提供 SMTP 发送功能的邮箱很多,比如 163邮箱、Gmail、QQ邮箱等等,还可以是企业邮箱。倡萌在此就不一一罗列和演示设置。倡萌一直在用阿里云的邮件推送作为SMTP服务,所以就简单以阿里云的邮件推送配置一下。

如果你对开通和设置阿里云邮件推送功能还不熟悉,可以参考下文章:

下文假设你已经开通并设置好阿里云的邮件推送了。

1.在WHMCS后台的 系统设置 – 常规设置,切换搭配 邮件 选项卡,就可以看到下图的设置选项:

  • 邮件类型:SMTP
  • 邮件编码:8bit
  • SMTP端口:465
  • SMTP主机:smtpdm.aliyun.com
  • SMTP用户名:你在阿里云邮件推送设置的发件邮箱
  • SMTP密码:你在阿里云邮件推送设置的密码
  • SSL 类型:SSL
  • 然后往下的“系统邮箱名”: 你在阿里云邮件推送设置的发件邮箱

2.切换到 常规 选项卡,在 邮箱地址 那栏填写 你在阿里云邮件推送设置的发件邮箱:

注意:主机和服务器一般都已经禁用25端口,所以不要再用25端口,此外,如果使用SSL类型的465端口的话,可能需要在服务器防火墙放行465端口,否则可能无法发送邮件!

建议参考:
https://wzfou.com/whmcs-smtp-cn/

]]>
WHMCS 设置为简体中文 https://www.cmhello.com/whmcs-chinese.html Sun, 14 Apr 2019 05:39:06 +0000 https://www.cmhello.com/?p=8814 倡萌已经在《WHMCS 安装图文教程》安装好了WHMCS,下面将它设置为简体中文。

1.到GitHub下载简体中文包:
https://github.com/kaneawk/WHMCS-CN-translations (特别感谢 @kaneawk 为该项目的付出)

2.将下载到的zip解压,然后按照下面的步骤上传到服务器中:

(1) 将whmcs安装目录下的 /lang/ 目录原有的 chinese.php 重命名为 chinese-tw.php,因为这个是繁体中文

(2) 上传解压后得到的 lang/chinese-cn.php 到 whmcs安装目录下的 /lang/ 路径

(3) 上传解压后得到的 admin/lang/chinese-cn.php 到 whmcs安装目录下 
 /admin_dir/lang/ 路径

3.访问后台,在导航菜单中进入 Setup – General Settings,然后按照下图设置国家为 China ,默认语言为 Chinese-cn,然后点击保存设置:

4.这时候,你发现后台还是英文的,接着点击页面左上角的 My Account 进入到设置界面,按照下图设置语言为 Chinese-cn,然后输入管理员密码,点击最后的保存设置:

5.页面刷新后,你就可以看到后台是中文了,当然了,翻译不是很完全,有很多地方还是英文的,如果你懂英文,可以Fork上面的项目,协助翻译完整!

]]>