zblog给前台页面添加html代码
时间:2023年09月19日
/来源:网络
/编辑:佚名
给前端主题页面的{$header}和{$footer}添加代码。
以侧边浮动留言框效果为例
在插件或主题include.php页面的ActivePlugin里面进入接口
点击复制代码 PHP
function ActivePlugin_ytecn_fedback() {
Add_Filter_Plugin('Filter_Plugin_Zbp_MakeTemplatetags','ytecn_fedback_Zbp_MakeTemplatetags');
}
在header里添加css样式,在footer里添加js和html
点击复制代码 PHP
function ytecn_fedback_Zbp_MakeTemplatetags() {
global $zbp;
$code=$zbp->GetCSRFToken();
$send=$zbp->host."zb_users/plugin/ytecn_fedback/send.php";
$zbp->header .='<link rel="stylesheet" href="'.$zbp->host.'zb_users/plugin/ytecn_fedback/static/css/fedback.css">' . "\r\n";
$zbp->footer .= <<<eof
<div class="feedback">
<h3 class="feedbackHeader eMailIco">遇到问题?请给我们留言</h3>
<span class="closeBtn"></span>
<form class="feedbackForm" method="post" id="feedbackForm">
<p class="tips">请填写您遇到的问题,我们将回复您</p>
<input type="hidden" name="csrfToken" value="$code">
<div class="line"><textarea name="content" placeholder="*请填写留言内容"></textarea></div>
<div class="line"><input type="text" name="name" placeholder="*请填写姓名"></div>
<div class="line"><input type="text" name="tel" placeholder="*请填写电话"></div>
<input class="btn" onclick="ytecn_fedback_send()" type="submit" value="发送">
</form>
</div>
<script>
function ytecn_fedback_send(){
$.ajax({
type: "POST",
url: "$send",
data: $("#feedbackForm").serialize(),
success: function(data){
alert(data);
window.location.reload();
}
});
}
</script>
eof;
$zbp->footer .='<script src="'.$zbp->host.'zb_users/plugin/ytecn_fedback/static/js/fedback.js" type="text/javascript"></script>' . "\r\n";
}
以侧边浮动留言框效果为例
在插件或主题include.php页面的ActivePlugin里面进入接口
点击复制代码 PHP
function ActivePlugin_ytecn_fedback() {
Add_Filter_Plugin('Filter_Plugin_Zbp_MakeTemplatetags','ytecn_fedback_Zbp_MakeTemplatetags');
}
在header里添加css样式,在footer里添加js和html
点击复制代码 PHP
function ytecn_fedback_Zbp_MakeTemplatetags() {
global $zbp;
$code=$zbp->GetCSRFToken();
$send=$zbp->host."zb_users/plugin/ytecn_fedback/send.php";
$zbp->header .='<link rel="stylesheet" href="'.$zbp->host.'zb_users/plugin/ytecn_fedback/static/css/fedback.css">' . "\r\n";
$zbp->footer .= <<<eof
<div class="feedback">
<h3 class="feedbackHeader eMailIco">遇到问题?请给我们留言</h3>
<span class="closeBtn"></span>
<form class="feedbackForm" method="post" id="feedbackForm">
<p class="tips">请填写您遇到的问题,我们将回复您</p>
<input type="hidden" name="csrfToken" value="$code">
<div class="line"><textarea name="content" placeholder="*请填写留言内容"></textarea></div>
<div class="line"><input type="text" name="name" placeholder="*请填写姓名"></div>
<div class="line"><input type="text" name="tel" placeholder="*请填写电话"></div>
<input class="btn" onclick="ytecn_fedback_send()" type="submit" value="发送">
</form>
</div>
<script>
function ytecn_fedback_send(){
$.ajax({
type: "POST",
url: "$send",
data: $("#feedbackForm").serialize(),
success: function(data){
alert(data);
window.location.reload();
}
});
}
</script>
eof;
$zbp->footer .='<script src="'.$zbp->host.'zb_users/plugin/ytecn_fedback/static/js/fedback.js" type="text/javascript"></script>' . "\r\n";
}
新闻资讯 更多
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法