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

zblog

在文章编辑页添加ajax处理

豫唐网络2022-11-27 10:411840

在进行文章编辑的时候,类似于自动标签这类的信息,有时候我们想在文章发布前先获取到,然后查看无误后再进行发布。这个时候就需要用到ajax处理了。步骤如下:

1、添加用于添加ajax触发按钮的接口

Add_Filter_Plugin('Filter_Plugin_Edit_Response5','tc_imgssize_Edit_Response3');
Add_Filter_Plugin('Filter_Plugin_Edit_End','tc_imgssize_Filter_Plugin_Edit_End');

2、添加ajax触发按钮函数

functiontc_imgssize_Edit_Response3()
{
global$zbp,$article;
echo'<div>';
echo'<ahref="#"onclick="Autotags()">[生成标签]</a>';
echo'</div>';
}

3、添加ajax的js代码

functiontc_imgssize_Filter_Plugin_Edit_End()
{
global$zbp,$article;
$send=$zbp->host."zb_users/plugin/tc_imgssize/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("edtTag");
obj.value=data.tags;
}
});
}
</script>';
}

4、添加自动标签处理文件send.php

<?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('tc_imgssize')){$zbp->ShowError(48);die();}
$con=GetVars('con','POST');
$array=array();
$array[tags]=get_tags($con);
//$array[tags]="豫唐,ytecn,zblog";
header('Content-Type:application/json;charset=utf-8');
echojson_encode($array);
die();

5、完。

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

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

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

分享给朋友:

相关文章

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主题插件导航函数

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

根据ID批量修改文章状态

根据ID批量修改文章状态

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

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

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

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