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许可证的副本包含在根目录下的源代码中。

Screenshot from 2017-03-24 20-07-48.png

如何设置?

只需将"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-"。例如

alert-blue.png ... /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();
?>

我们将看到类似这样的内容

Screenshot from 2017-03-24 20-30-26.png

=]

我是谁?

我叫Gabriel Valentoni Guelfi。我是一名IT专业人士,专门从事PHP和Web开发。并且我对技术非常热爱。

联系我