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

zblog

删除文章内的url链接

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

清除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

分享给朋友:

相关文章

验证字符串是否符合正则表达式

验证字符串是否符合正则表达式

可以使用zblog PHP的CheckRegExp 函数。验证字符串是否符合正则表达式语法BoolCheckRegExp($source,$para)调用参数参数类型参数默认值描述string$sou...

zblogphp文章页面编辑页结束接口说明

zblogphp文章页面编辑页结束接口说明

接口名称:Filter_Plugin_Edit_End接口描述:文章编辑页加载前处理内容。应用场景:可直接跳转到其他页面,处理自身业务流程。调用方法:Add_Filter_Plugin('Fi...

zblogphp打开调试模式的方法zblogphp程序报错怎么办

zblogphp打开调试模式的方法zblogphp程序报错怎么办

因为出问题了,所以要开调试定位和解决,而不是因为开了调试,所以出问题了。未开调试模式的报错界面但只发这种图片,是寻求不到帮助的,除非发图的时候主题或者插件的作者正好看到了。所以,我们需要开启调试模...

zblogphp开源免费、小巧强大的博客程序与CMS建站系统

zblogphp开源免费、小巧强大的博客程序与CMS建站系统

Z-BlogPHP 基于 PHP 平台,支持 MySQL(含 MariaDB)、SQLite 和 PostgreSQL 数据库。期待它能成为您建站、写博的上佳选择。我们一直在努力把 Z-BlogPHP...

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

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

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

根据ID批量修改文章状态

根据ID批量修改文章状态

本案例为通过txt文档输入N多个文章id,然后根据txt输入的ID批量对文章状态进行修改。操作步骤如下:1、在网站根目录创建txt文件,命名为id.txt;2、在txt里面批量写入需要修改状态的id,...