skeeks / yii2-link-activation
将文本中的非活动链接转换为可点击的链接
1.0.0
2019-04-07 20:58 UTC
Requires
- skeeks/yii2-sx: ^1.4.1 || dev-master
- yiisoft/yii2: ^2.0 || dev-master
This package is auto-updated.
Last update: 2024-09-07 22:18:48 UTC
README
一个小型扩展,可以将文本中的活动链接转换为活动(可点击)链接。它可以转换HTML或文本,也可以在客户端(js)以及后端(php)上转换。
一个小型扩展,可以将文本中的非活动链接转换为活动(可点击)链接。它可以转换HTML或文本,也可以在客户端(js)以及后端(php)上转换。
安装
$ composer require skeeks/yii2-link-activation "^0.0.3"
或者将其添加到您的 composer.json
文件中
{ "require": { "skeeks/yii2-link-activation": "^0.0.3" } }
客户端替换(在js中)
<? \skeeks\yii2\linkActivation\assets\TextHandlerAsset::register($this); $this->registerJs(<<<JS new sx.classes.LinkActivation(".description"); JS ); ?>
<div class="description"> Какой то текст со ссылками https://test.ru, https://google.ru/search Все ссылки будут автоматически https://cms.skeeks.com/blog/releases/2-zapusk-sayta-dlya-skeeks-cms определены в этом тексте и станут кликабельными </div>
后端替换
<? $handler = new \skeeks\yii2\linkActivation\TextHandler(); $handler->short_link_max_length = 45; echo $handler->replace($yourText); ?>
<?= (new \skeeks\yii2\linkActivation\TextHandler())->replace($yourText); ?>
截图
视频
链接
SkeekS CMS (Yii2) — 快速、简单、有效!
skeeks.com | cms.skeeks.com