zblog
当前位置:首页 > 商学院 > zblog > 正文内容

zblog

删除文章内的url链接

豫唐网络2023-11-02 19:55797

    清除url链接可以在入库的时候操作,也可以在前台或者api显示的时候操作。具体怎么显示根据具体情况来选择。

入库操作

文章提交的时候删除文章内的url链接。

1、使用Filter_Plugin_PostArticle_Core接口

Add_Filter_Plugin('Filter_Plugin_PostArticle_Core','ytecn_postarticle_core');

2、添加函数

function ytecn_postarticle_core(&$article) {
$article->Content = preg_replace("/<a[^>]*>(.*?)<\/a>/is", "$1", $article->Content);
}

前台显示操作

如不想文章提交的时候操作,也可以在前台显示的时候,屏蔽掉a标签,但数据库里的数据保持不变。

1、使用Filter_Plugin_ViewPost_Template接口

Add_Filter_Plugin('Filter_Plugin_ViewPost_Template','ytecn_ViewPost_Template');

2、添加函数

function ytecn_ViewPost_Template(&$template){
    global $zbp;
    $article = $template->GetTags('article');
    $article->Content = preg_replace("/<a[^>]*>(.*?)<\/a>/is", "$1", $article->Content);
    $template->SetTags('article', $article);
}

api显示操作

1、使用Filter_Plugin_API_Get_Object_Array接口

Add_Filter_Plugin('Filter_Plugin_API_Get_Object_Array', 'tc_nourl_API_Get_Object_Array');

2、添加函数

function tc_nourl_API_Get_Object_Array(&$object, &$array)
{
    global $zbp, $mod, $act;
    switch (get_class($object)) {
        case 'Post':
            if ($act != "list") {
                $array['Content'] = preg_replace("/<a[^>]*>(.*?)<\/a>/is", "$1", $object->Content);
            }else{
                unset($array['Content']);
            }
            break;
        default:
            break;
    }
}


扫描二维码推送至手机访问。

版权声明:本文由汤阴县豫唐网络科技有限公司发布,如需转载请注明出处。

本文链接:https://www.ytecn.com/post/422.html

分享给朋友:

相关文章

phpQuery获取HTML图片

phpQuery获取HTML图片

phpQuery获取HTML图片/**  * 获取html文本里的img  * @param string $content ...

zba文件怎么使用?zba文件是什么?

zba文件怎么使用?zba文件是什么?

        .zba是zblogphp的专用应用格式。应用格式又分主题和插件两种。   ...

zblogphp调试登录助手

zblogphp调试登录助手

本着不接触用户账户密码的原则,请优先根据本插件提供信息。《调试登录助手》,地址:https://app.zblogcn.com/?id=18484本插件用于在不需要给出密码明文的前提下让他人登录站点后...

查看当前页面使用的sql语句zblog版

查看当前页面使用的sql语句zblog版

        在使用网站的时,有时候会遇见页面打开缓慢情况,在确定服务器和访问量均是正常的情况下,这个时候一般都是程序...

zblog调用当前大分类下的其他小分类名称

zblog调用当前大分类下的其他小分类名称

文章页调用当前大分类下的其他小分类名称子分类内容{$cid=$article->Category->RootID?$article->Category->RootID:$art...

百度小程序搜索组件批量提交文章代码

百度小程序搜索组件批量提交文章代码

本方案为计划任务解决方案。1、在文章表新建一个字段,如log_ytecn_bdsp,设置默认值为0。2、在根目录创建一个文件,比如baidusearchpost.php,<?php requi...