深圳网站建设:如何为PHP网站创建简单的事件日历

2019.08.15 mf_web

52

在这篇文章中,我们 将从CodeCanyon 查看  事件日历。此脚本允许您将日历添加到PHP网站。它是一个随时可用的工具,您可以将其集成到现有的PHP网站中,立即开始使用!

如果您正在建立一个与活动相关的网站,或者想以互动和有趣的方式展示您的网站活动,那么您来对地方了! 

您的PHP网站有很多高级日历扩展和脚本可供使用。对于每个高级脚本和扩展,您可以期待质量代码,错误修复,支持和新增强功能。

在这篇文章中,我们将讨论CodeCanyon提供的活动日历工具,  以非常合理的价格购买。它允许您从管理页面创建日历并向每个日历添加事件。每个日历都能够显示无限数量的事件。

因此,如果您正在寻找可以为您提供日历和事件的脚本,则事件日历工具是您的完美解决方案。

让我们快速浏览它提供的重要功能:

  • 无限数量的日历

  • 每个日历的事件数量不限

  • 单日和多日活动

  • 媒体支持活动

  • 从Flickr导入照片

  • 多语言支持

  • 日历自定义选项

  • 和更多

深圳网站建设如您所见,“ 事件日历”工具提供了许多有用的功能,使您可以快速设置事件日历。在本教程的整个过程中,我们将探索此插件提供的不同功能。首先,我们将了解如何从CodeCanyon市场下载和安装Events Calendar脚本。

安装和配置

在本节中,我将向您展示如何在从CodeCanyon购买并下载事件日历工具后如何安装和配置它。

购买后,您就可以下载zip文件了。解压缩后,您将找到一个包含主脚本代码的目录:events。它提供了两种不同版本的事件日历,您可以从中选择。

经典嵌入式事件日历

在此版本中,您可以在一个div或多个网站的PHP页面中嵌入日历iframe。

新的SEO兼容事件日历

这是日历的新版本,其中包含每个事件页面的社交按钮和元标记,以改进页面的索引。在此版本中,日历不是完全可嵌入的,您只能将其嵌入到日历中iframe。

在这篇文章中,我们将讨论经典的可嵌入版本。当然,如果你想使用新的SEO兼容版本,没有什么能阻止你。如果您在设置符合SEO的版本时有任何疑问,请随时在下面的评论中询问我。

在我们的例子中,正如我们选择了经典的可嵌入版本,它是我们将要使用的事件/可嵌入目录。将此目录复制到PHP应用程序。例如,如果您的项目是在/ web / demo-app / public_html中配置的,则应将embeddable目录复制到/ web / demo-app / public_html / embeddable。

接下来,您需要导入必要的数据库表。您可以在events_DB目录中找到需要在数据库中导入的数据库SQL文件:events.sql。将此脚本导入您的数据库,例如使用phpMyAdmin,您已完成数据库设置!

最后,您需要更新embeddable / admin / include / db_conn.php文件以反映您的数据库连接设置。根据您的连接设置更新以下代码段。

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
...
...
/* set here your database HOST. This is usually localhost or a host name provided by the hosting provider. */
$db_host = "";
 
/* set here your database USER. This can be the default MySQL username root, a username provided by your hosting provider, or one that you created in setting up your database server .*/
$db_user = "";
 
/* set here your database PASSWORD. Using a password for the MySQL account is mandatory for site security. This is the same password used to access your database. This may be predefined by your hosting provider. */
$db_pass = "";
 
/* set here your database NAME */
$db_name = "";

配置全局设置

现在我们已完成事件日历设置,您应该能够使用演示凭据访问位于http:// your-site-domain / embeddable / admin的管理控制面板。

登录管理员后端后,访问 主导航菜单中的设置>常规设置链接。我们将在本节中介绍几个重要设置。

事件日历安装的绝对路径

这是您设置活动日历应用程序的路径。当我们将事件日历应用程序放在embeddable目录中时,它应该是http:// your-site-domain / embeddable。

时区

它允许您设置事件日历的时区。

选择日历日期格式

如果您想在美国,英国和欧盟日期格式之间切换,可以在此处进行设置。

选择日历时间格式

这允许您在12小时和24小时时间格式之间切换。

默认视图

此设置允许您选择前端中的默认事件格式。有两种视图可供选择:日历视图和 列表视图。

有了这个,我们已经完成了必要的设置来创建日历和事件。在接下来的几节中,我们将了解如何创建日历并向其添加事件。

如何创建日历

在本节中,我们将了解如何从后端创建日历。继续,访问顶部导航中的日历链接。默认情况下,此选项卡列出了所有可用的日历。

日历清单

在列表顶部,您可以看到“ 创建新日历”部分,该部分允许您立即创建新日历。您只需输入日历名称即可创建新日历。

继续创建一个新日历。我已经创建了研讨会日历,您可以在上面的屏幕截图中看到。创建日历后,您将能够在日历列表中看到它。

创建日历后,您现在可以将事件添加到日历中。在下一节中,我们将了解如何将事件添加到我们在本节中创建的日历中。

如何添加活动

在上一节中,我们创建了用于显示事件的日历。在本节中,我们将了解如何向日历添加事件。

在日历列表页面上,您可以看到您创建的每个日历的“ 管理事件”链接,如以下屏幕截图所示。

管理活动链接

点击该链接,它会带您进入活动列表页面。

管理活动

在此页面上,您可以管理现有事件并添加新事件。要添加新活动,请单击“ 添加”链接,然后您将转到添加新活动的表单。

添加活动

如您所见,事件表单包含许多您可以填写的字段。大多数字段都是不言自明的。继续为您的活动填写所有必要的字段并保存。您将被重定向回事件列表页面。

当然,您可以添加任意数量的事件。如果要对事件进行分类,可以创建多个日历。

因此,我们已经完成了创建日历并向其添加事件的工作。在下一节中,我将向您展示如何在PHP网页中集成我们创建的日历。

如何在PHP站点中嵌入日历

在PHP网页中嵌入日历的方法有很多种。该嵌入式/ index.php的文件包含注释,解释如何嵌入日历到你的PHP网页没有iframe。我将告诉你如何嵌入日历iframe。

这很简单 - 您只需创建一个iframe元素并将其  src 属性指向  http:// your-site-domain / embeddableURL。事件日历脚本将完成剩下的工作。 

它将加载默认日历:

1
<iframe src=”http://your-site-domain/embeddable” height=”1200” width=”1200”/>

那应该加载一个看起来像这样的日历:

前端日历视图

当您点击包含活动的任何日期时,您将进入活动列表页面。

前端事件列表

最后,如果您点击任何活动的“ 阅读更多”链接,您将进入活动详细信息页面。

前端事件详细信息页面

如您所见,事件日历提供了创建,管理和显示事件日历的完整解决方案。使用此脚本,您可以创建许多不同的日历,并使用漂亮的前端界面显示您的事件。

您可以尝试使用脚本中提供的其他选项,如果您有任何疑问,请随时在评论中询问。

深圳网站建设

最新案例

寒枫总监

来电咨询

400-6065-301

微信咨询

寒枫总监

TOP