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

zblog

文章编辑页面添加异步传输按钮

豫唐网络2022-12-18 19:451623

在进行文章发布的时候,有时候会需要检测文章或者对某个地方进行特殊处理,但如果写到提交的接口里面,有时候并不是很方便,所以要用检测按钮进行异步处理。步骤如下:

1、挂前台样式接口

Add_Filter_Plugin('Filter_Plugin_Edit_Response','tc_imgssize_Edit_Response3');

也可以挂到Filter_Plugin_Edit_Response3右侧下面。

2、添加前台样式

functiontc_imgssize_Edit_Response3()
{
global$zbp,$article;
echo'<divid="original"class="editmod">';
echo'<ahref="#"onclick="Autoimgs()">[检测内容]</a>';
echo'<spanid="zwidth"></span>';
echo'</div>';
}

Autoimgs是js函数,用来做异步传输用。

3、挂前台js接口

Add_Filter_Plugin('Filter_Plugin_Edit_End','tc_imgssize_Filter_Plugin_Edit_End');

4、添加前台js代码

functiontc_imgssize_Filter_Plugin_Edit_End()
{
global$zbp,$article;
$send=$zbp->host."zb_users/plugin/ytecn_postmosaic/send.php";
echo'
<script>
functionAutoimgs(){
vars=editor_api.editor.content.get();
$.ajax({
type:"POST",
url:"'.$send.'",
dateType:"json",
data:{"con":s},
success:function(data){
varobj=document.getElementById("aaa");
obj.value=data.a;
}
});
}
</script>';
}

这里的案例是检查文章内容,也可以替换成其他input的值,比如标题

document.getElementById("edtTitle").value

然后把返回结果的结果传递给id为aaa的层进行显示。

5、添加异步页面,并添加代码

<?php
require'../../../zb_system/function/c_system_base.php';
require'../../../zb_system/function/c_system_admin.php';
$zbp->Load();
$action='root';
if(!$zbp->CheckRights($action)){$zbp->ShowError(6);die();}
if(!$zbp->CheckPlugin('ytecn_postmosaic')){$zbp->ShowError(48);die();}
$con=GetVars('con','POST');
$array=[];
$array['aaa']="aaa";
$array['bbb']="bbb";
header('Content-Type:application/json;charset=utf-8');
echojson_encode($array);

6、完。

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

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

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

分享给朋友:

相关文章

zblogphp文章管理子菜单接口说明

zblogphp文章管理子菜单接口说明

接口名称:Filter_Plugin_Admin_ArticleMng_SubMenu接口描述:文章管理页面增加子菜单调用方法:Add_Filter_Plugin('Filter_Plugin...

Zblogphp打开开发者模式

Zblogphp打开开发者模式

在用Zblogphp修改程序的时候,代码难免会出现错误导致网页无法正常访问。Zblogphp默认的情况下仅给出一个页面出错的提示,这个时候就需要用到开发者模式,开启开发者模式后,可以很清楚的找到错误代...

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

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

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

zblogphp调试登录助手

zblogphp调试登录助手

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

zblog主题插件导航函数

zblog主题插件导航函数

1、在主题或者插件的include.php文件添加导航函数functionytecn_SubMenu($id){ $arySubMenu=array( 0=>array('插件说明&...

GetList获取的文章怎么过滤某个分类

GetList获取的文章怎么过滤某个分类

通过 GetList 可以获取自定义的文章列表,他可以通过分类、作者、时间、标签、搜索、置顶、随机等等手段自由组合出你要的文章列表。过滤某个分类的代码如下(为了更加方便使用,我把实例做了下拆分处理)。...