demi / safe-text
隐藏个人信息(电子邮件、电话等)以防止垃圾邮件抓取
1.0.2
2018-02-10 06:09 UTC
Requires
- php: >=5.4.0
- yiisoft/yii2: *
This package is auto-updated.
Last update: 2024-08-27 21:51:12 UTC
README
用于隐藏个人信息(电子邮件、电话等)以防止垃圾邮件抓取的Yii2扩展
安装
运行
composer require "demi/safe-text" "~1.0"
使用
隐藏电话号码
<?= \demi\safeText\Widget::widget(['text' => '+555 478 24 75']) ?>
将生成
document.write(["5","7"," ","4","2"," ","8","7","4"," ","5","5","5","+"].reverse().join(''));
隐藏电子邮件
<?= \demi\safeText\Widget::widget([ 'url' => 'mailto:example@gmail.com', 'text' => 'example@gmail.com', ]) ?>
将生成
(function() { var a = document.createElement('a'); a.href = ["m","o","c",".","l","i","a","m","g","@","e","l","p","m","a","x","e",":","o","t","l","i","a","m"].reverse().join(''); var text = ["m","o","c",".","l","i","a","m","g","@","e","l","p","m","a","x","e"].reverse().join(''); var template = '{text}'; a.innerHTML = template.replace('{text}', text); document.write(a.outerHTML); }());
选项
所有小部件选项
<?= \demi\safeText\Widget::widget([ 'url' => 'skype:girlfriend?chat', 'text' => 'girlfriend', 'linkTextTemplate' => '<i class="fa fa-skype"></i> {text}', 'linkOptions' => [ 'class' => 'skype-link', 'target' => '_blank', ], ]) ?>
将生成
(function() { var a = document.createElement('a'); a.href = ["t","a","h","c","?","d","n","e","i","r","f","l","r","i","g",":","e","p","y","k","s"].reverse().join(''); a.setAttribute('class', 'skype-link'); a.setAttribute('target', '_blank'); var text = ["d","n","e","i","r","f","l","r","i","g"].reverse().join(''); var template = '<i class="fa fa-skype"></i> {text}'; a.innerHTML = template.replace('{text}', text); document.write(a.outerHTML); }());