gabriel-guelfi / php-alert
此包已被废弃,不再维护。未建议替代包。
此包的最新版本(dev-master)没有可用的许可信息。
dev-master
2018-01-11 00:33 UTC
This package is not auto-updated.
Last update: 2021-09-03 14:37:30 UTC
README
使用此工具,轻松在PHP项目中实现用户友好的警报。
PHPAlert工具是一个开源的免费软件。它遵循GNU/GPL许可协议。您不仅被允许分发它,还被鼓励这么做。但在这么做之前,请先阅读许可证。GNU/GPL许可证的副本包含在根目录下的源代码中。
如何设置?
只需将"phpalert"文件夹放入项目中的任何目录中,包含PHPAlert类,然后创建一个PHPAlert对象,将文件夹的URL传递给构造函数方法。
示例
<?php include $_SERVER["DOCUMENT_ROOT"]."/mysite/gadgets/phpalert/class.phpalert.php"; $alert = new PHPAlert("http://www.mysite.com/gadgets"); ?>
设置警报
有了PHPAlert对象后,调用add()方法,传递警报的消息和类型。
示例
<?php $alert->add("Hello World", "warning"); // You can add as many alerts you need. The gadget will create a queue with them. ?>
支持的警报类型
- 警告
- 成功
- 失败
显示警报队列
调用show()方法。
示例
<?php $alert->show(); ?>
它将按顺序显示队列中注册的警报。每个显示的警报自动消失需要3秒钟,然后队列中的下一个警报将显示。以此类推...
自定义
** 我该如何创建自己的警报类型? **
首先,我们打开PHPAlert根目录下名为"alert.css"的文件,并将下面的CSS代码放入其中
.alert-my-alert-type{ background-color:#C7C7FF; color:#000099; border:2px solid #000099; }
现在我们取一个PNG图像,我们要用它来表示我们的自定义警报类型,并将其放入根PHPAlert目录下的"/img"文件夹中,文件夹的名称与上面创建的CSS类的名称相同,但去掉开头的"alert-"。例如
... /phpalert/img/my-alert-type.png
完成!现在我们只需要添加我们的自定义类型警报,传递类型名称("my-alert-type"),并显示给观众
<?php $alert->add("An alert message with blued custom type", "my-alert-type"); // Note that the name of alert type is the same of our CSS class, but without "alert-". $alert->show(); ?>
我们将看到类似这样的内容
=]
我是谁?
我叫Gabriel Valentoni Guelfi。我是一名IT专业人士,专门从事PHP和Web开发。并且我对技术非常热爱。
联系我
- Skype: gabriel-guelfi
- Email: gabriel.valguelfi@gmail.com
- 网站: gabrielguelfi.com.br
- 博客: Develog
- LinkedIn: Gabriel Guelfi