如何用 Joomla 实现在线报名系统?

灰暗的星星灰暗的星星灰暗的星星灰暗的星星灰暗的星星
 

想用joomla做个网站,会在网站里面定期发布活动,希望用户能够在线报名并且提交资料到网站负责人员,如何实现呢?(实例:比如用户点击报名,填写N多表单后,表单自动提交到后台,管理人员能够比较方便的管理)

补充:不知道大家是否看到过3W的报名系统,想要达到这样的效果即可的

 

想用joomla做个网站,会在网站里面定期发布活动,希望用户能够在线报名并且提交资料到网站负责人员,如何实现呢?(实例:比如用户点击报名,填写N多表单后,表单自动提交到后台,管理人员能够比较方便的管理)

补充:不知道大家是否看到过3W的报名系统,想要达到这样的效果即可的
 

4 个回答

 
 

Joomla! 自身的文章发布功能无法办到,不过Joomla! 的扩展就可以,楼上说的是没问题,不过搜索内容也有讲究,尝试下方搜索,搜索关键词是Event(活动),尽量找免费!

Search - Joomla! Extensions Directory

此外,推荐几个搜到的扩展:

1、

iCagenda

,查看演示:

All Events - Demo JoomliC

2、

JE Event Calendar

,查看演示:

JE Eventcalendar
 
 
 

最近在做一些Joomla的项目,正好可以帮到你:

分析你的需求,无外乎两个方面:

1、在线定期发布活动

2、会员可以在线提交表单

对于第一个功能的实现,Joomla本身的文章管理功能就可以帮你实现,不过,我这里给你推荐的是Yootheme的Zoo套件,其多字段定义能力和自带的地图和前台提交功能让你的后期维护无比轻松。

对于第二个功能,RSForm Pro是首选,不论多么复杂的表单,RSForm Pro都能轻松搞定,像什么联动选择、多页面、数据有效性验证等等都非常实用,可以说是目前最好的表单组件。

好了,下面来讲如何实现:

安装篇:

1、安装Joomla,目前最新版本的3.3或者直接安装Yootheme master2的demo包,效果一样

2、进Joomla后台,安装中文语言包并设置前后台默认语言

3、安装master2模板引擎,在maser2的后台设置→Customizer 中修改模板的宽度、颜色、字体及各种参数,如果你对css和html比较熟,可以直接新建一个样式,具体教程可参照Yootheme的帮助文档

4、安装Yootheme的Zoo组件,安装完成后新建一个app,将名字改为“活动”

5、安装RSForm Pro,这货是收费组件,19欧元,不过你可以选择他们的lite版本,免费的,但功能上有所阉割。

设置篇:

好了,接下来开始设置你的网站了:

1、建立并发布菜单

在菜单栏新建一个菜单,命名为主菜单,如果你安装的是Yootheme的demo包,你打开菜单后可能已经有一个Mainmenu菜单了,没关系,改一下名字。

2、在扩展管理→模块管理中新建一个 主菜单 模块,类型选择,菜单,显示页面选择所有,位置选择 menu,权限选择public,设置好后发布。

3、设置yootheme zoo

进入yootheme zoo的管理界面,点击齿轮标志后选择活动app会打开活动app的设置界面,

我们先来设置活动app的所有字段,点击名称活动 下面的edit element开始编辑添加活动字段,譬如活动名称(text类型)、活动日期(日期类型)、活动地点(googlemap)、人数限制(数字类型)、活动图片(图片类型)等等……

接下来设置每个页面可以显示的字段,譬如说摘要(teaser)页面调用活动名称、活动图片和活动日期,全文(full)页面显示全部字段信息,(前台提交页面)Submission也显示全部字段以便于前台添加活动

接下来点击活动选项卡,在前台提交中新建一个前台提交表单,填写完相关信息后点击保存

4、在之前建好的主菜单中添加一个菜单项,类型选择zoo→我的提交,app选择活动,提交就选择你刚刚建的提交表单,访问权限选择 超级管理员

,页面标题、关键字、页面描述、robots等seo信息依情况填写

至此,活动功能完成完成

在Rsform管理界面新建一个表单,选择表单模板,多页还是单叶,然后设置完成所有字段以及字段验证规则后发布表单,如果你希望访客点击菜单项目来填写表单就在 主菜单中新建一个菜单,类型选择 rsform,然后发表。

如果你希望让表单出现在活动页面或是其他页面中,你可以通过添加模块,类型选择rsform,并将其显示页面中设置为你希望的页面,在位置中选择合适的位置发布即可。

至此,主要功能完成。

提示:在你的网站正式上线后建议你将master模板引擎的 Compression选项调到最高级别(最下面的选项),同时开启Joomla的缓存功能(在全局设置→系统选项卡),这样你的网站可以提速50%以上。

如还有什么问题欢迎交流~

 

 

到官网Joomla extension中活动一类的组件去找,有很多。高级点的可能收费,这款就不错DPCalendar;

 
 

去extension里搜索一个发布活动的component即可

提交评论


安全码
刷新

 

自1996年以来,公司一直专注于域名注册、虚拟主机、服务器托管、网站建设、电子商务等互联网服务,不断践行"提供企业级解决方案,奉献个性化服务支持"的理念。作为戴尔"授权解决方案提供商",同时提供与公司服务相关联的硬件产品解决方案。
 

联系方式

地址:河南省郑州市经五路2号

电话:0371-63520088 

QQ:76257322

网站:800188.com

电邮:该邮件地址已受到反垃圾邮件插件保护。要显示它需要在浏览器中启用 JavaScript。

微信:用企业微信联系