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

zblog

删除文章内的url链接

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

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

入库操作

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

1、使用Filter_Plugin_PostArticle_Core接口

Add_Filter_Plugin('Filter_Plugin_PostArticle_Core','ytecn_postarticle_core');

2、添加函数

functionytecn_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、添加函数

functionytecn_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、添加函数

functiontc_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

分享给朋友:

相关文章

zblogphp程序报错后如何获得帮助

zblogphp程序报错后如何获得帮助

zblogphp程序报错后获取帮助分为免费和付费两种。免费帮助方法1开启调试模式(点击打开新链接),将截图发到群内。方法2提交工单或私信把网站信息发群主,等凑够一定数量后,群主开直播查错。付费帮助找群...

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

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

.zba是zblogphp的专用应用格式。应用格式又分主题和插件两种。.zba主题安装,打开zblog后台,选择《主题管理》,点击《本地上传并安装主题zba文件》,上传后点击提交,然后开启主题,安装完...

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

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

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

zblog二级导航下拉导航多级导航配置设置教程

zblog二级导航下拉导航多级导航配置设置教程

zblog已支持多级分类,而一些主题的模版也需要适配二级或者多级分类导航,但作为新手,还是不知道怎么下手,那么今天豫唐就写一个很简单的教程,供大家参考一下。准备工作:1、开启《链接模块管理》插件;2、...

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

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

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

zblog主题模板制作基础篇需要掌握什么知识

zblog主题模板制作基础篇需要掌握什么知识

所需知识如下:1、学会创建主题;2、了解主题文件下各文件的作用;3、了解主题模板的主要组成页面;4、学会调用主题的css、js等文件;5、学会调用公共文件;6、学会调用简单的标签;7、学习简单的模板语...