官方系列教材 - B计划

实战Joomla从0搭建企业站

在本节我们来介绍如何让Joomla支持发送短信的功能,以及让Joomla能够支持QQ登录,微信登录微博登录。

1,本节目标


学习组件的配置

2,事情并不是你想得那么简单


自从B计划全站包免费发布后,我被问到最多的问题就是下面几个:

  • 为什么不能发送短信?
  • 为什么不能发送Email?
  • 为什么点击QQ登录出现了错误?
  • 为什么微信登录提示错误?
  • 为什么会提示保存失败?
  • 为什么会提示无法编辑?

更有甚者直接否定整个B计划,认为根本无法使用。对此,我们团队觉得很奇怪,也很无语。不明白,为什么有人会问这些基本的问题?

后来同这些朋友细聊后,才知道其中的原因——他们把事情想得太简单了。这句话该怎么说呢?举个例子,他们安装了ZMAX短信验证码,之后就刷新前台,发现系统发不出短信。就反馈说程序有bug,我问他们是怎样填写组件的配置参数的?他们一脸的愕然,还需要配置吗?

很多朋友觉得,安装了就行了,其他什么都不需要在做了,就可以实现想要的功能。这种想法是很有问题的,最起码应该先看看程序的说明文档。

就拿短信验证码来说,短信是一个付费资源,很明显是需要申请账号才能运作的。不可能写一个程序后,你就可以无限制的发送短信了,不然要短信运营商干嘛?另外,要发送短信验证码,短信验证码的内容你总得自己写吧。

对程序员来说,当提到发送短信验证码的插件,第一反应就是如何配置。这些都是很自然的事情,根本不用说的,但对于普通的用户,也许这是最困惑他们的问题。程序员和用户之间是有天然的差距。

对于一些需要和第三方互动的程序,一定是需要配置的。比如发送短信的功能,我不可能把我自己的短信账号给别人用吧?发送邮件也是如此?对于上面的所有问题,归结起来只有一句话,你需要依据你自己的实际情况进行配置

3,如何去做


3.1 ,配置发送短信

ZMAX用户中心发送短信的功能是由ZMAX短信服务组件提供的。关于如何配置真正的发送短信功能,请前往 ZMAX官方网站 查看相关的文档。在这里为了演示,我们使用模拟发送短信功能。

1,启用调试模式

登录后,在导航栏组件 -> ZMAX短信服务 进入到组件的控制面板。然后点击 系统设置,进入到短信服务组件的 系统设置界面,如图:

在这里我们需要将调试模式设置为开启。这即意味者你可以随意填写 AccessKeyId 和 AccessKeySecret这两个参数。系统会模拟发送短信,而不是真实的发送短信。

2,创建短信模板

为了能够让系统发送短信,我们还需要创建一些短信模板,以便在需要的时候进行调用。

在短信模板页面,点击工具栏上的新建按钮,即可进入短信模板的创建界面:

关于短信模板的每一个参数的说明,请参考 官方文档,在此就不多说了。我们使用的是模拟发送,因此,除了短信内容外中的{number}这个关键变量外,其他的都可以随意填写。

我们可以按照自己的实际需求,创建多个短信模板。如图:

这样短信服务的配置就完成了。

下一步,我们需要进入到 ZMAX用户中心的配置,在这里设置需要触发的短信。操作如下:

这样,我们的短信就配置完成了。

3.2 ,配置QQ登录,微信登录,微博登录

ZMAX用户中心已经开发好了QQ登录,微信登录,微博登录的插件,我们需要做的就是前往相应的网站申请APPID 和 APPKEY,然后对每一种登录方式进行设置。

在 ZMAX用户中心 - 扩展管理中,可以看到系统支持的所有登录方式,截图如下:

点击每一种登录方式的标题,即可进入到对应登录方式的配置界面,填写正确的配置参数,即可使用了,如图:

如何或者每一种插件的配置参数,请访问 http://www.zmax99.com 获得完整的说明文档

 

作者: 樱木花道

Joomla程序员,从J1.5到J4.x始终都在做Joomla相关开发定制工作,有超过10年行业经验,国内Joomla扩展开发商ZMAX团队的核心成员

作者网站:ZMAX程序人

评论 (0)

  • 最新在前
  • 最佳在前

第4章 重新认识Joomla

第17章 实现支持栏目 - 资源下载页面

第19章 模板风格 - 让页面与众不同