skeeks / yii2-link-activation

将文本中的非活动链接转换为可点击的链接

安装次数: 898

依赖项: 0

建议者: 0

安全性: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

语言:JavaScript

类型:yii2-extension

1.0.0 2019-04-07 20:58 UTC

This package is auto-updated.

Last update: 2024-09-07 22:18:48 UTC


README

SkeekS blog

一个小型扩展,可以将文本中的活动链接转换为活动(可点击)链接。它可以转换HTML或文本,也可以在客户端(js)以及后端(php)上转换。

一个小型扩展,可以将文本中的非活动链接转换为活动(可点击)链接。它可以转换HTML或文本,也可以在客户端(js)以及后端(php)上转换。

Latest Stable Version Total Downloads

安装

$ 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 blog

视频

Video

链接

skeeks!
SkeekS CMS (Yii2) — 快速、简单、有效!
skeeks.com | cms.skeeks.com