杰奇是否生成html,杰奇cms章节页面报错功能实现,基本思路
这是交流群里面一个群友提出来的问题,而网上的这种功能是手机端插件自带的,并不属于杰奇官方版的插件。然后今天简单的研究了一下,发现直接使用杰奇后台收件箱的功能是可行的,所以就随手写了一些代码。这些代码我没有做什么安全措施,仅提供一个大概的思路,具体的自己可以去完善一下。
注意:仅限杰奇1.7官方版哦,那些用手机端插件或者二次开发的应该是用不了的。
实际效果如下:
代码主要写在style.html,这是目录页模板
html代码如下,加在body标签:
提交
css代码如下,加在head标签:
.toerrors{position:fixed;
width:100%;
z-index:999;
height:160px;
top:25%;}
.toerrors-main{margin:0 auto;
height:160px;
width:280px;
padding:10px;
background:#fff;
border:solid 1px #ddd;
border-radius:4px;
-webkit-box-shadow:0 1px 5px rgba(0,0,0,.2);
box-shadow:0 1px 5px rgba(0,0,0,.2);}
.toerrors-main .e-book,.toerrors-main .e-text{display:block; margin:5px 0px;
width:260px;
padding:5px 10px;}
.toerrors-main .e-text{margin-top:15px;
height:60px;
resize:none;}
.toerrors-main .e-sub{display:block;
width:60px;
margin:10px auto 0px auto;
height:25px;
background:#d44653;
color:#fff !important;
border:none;
border-radius:4px;}
php代码,这里我创建了一个toerrors.php放在根目录:<?php
$title = "";
$content = "";
$time = time();;
if($_GET['e-book']){
$title = $_GET['e-book'];
$content = $_GET['e-text'];
require_once("configs/define.php");
@mysql_connect(constant("JIEQI_DB_HOST"), constant("JIEQI_DB_USER"),constant("JIEQI_DB_PASS"));
@mysql_query("SET NAMES 'gbk'");
@mysql_select_db(constant("JIEQI_DB_NAME"));
$sql=@mysql_query("INSERT INTO `jieqi_system_message` (`messageid`, `siteid`, `postdate`, `fromid`, `fromname`, `toid`, `toname`, `title`, `content`, `messagetype`, `isread`, `fromdel`, `todel`, `enablebbcode`, `enablehtml`, `enablesmilies`, `attachsig`, `attachment`) VALUES
('', 0, $time, 0, 'admin', 0, '', '$title', '$content', 0, 0, 0, 0, 1, 0, 1, 0, 0);");
echo "
echo "window.location.href='javascript:history.go(-1)';";
}
?>
上面那些代码已经可以实现功能了,至于怎么通过按钮或者链接呼唤弹窗,这个js我就没写了,还有php的安全性问题,可以加群讨论下。
赞
0
打赏
支付宝支付
您的大名:
1 元
5 元
10 元
20 元
50 元
100 元
万水千山总是情,给个打赏行不行。
打赏
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.ruletree.club/archives/856/
杰奇是否生成html,杰奇cms章节页面报错功能实现,基本思路相关推荐
- vue-router常见问题解决方案。(滚轴回到顶部、页面跳转同一页面报错、手机电脑端路由跳转)
当页面跳转后,侧边滚轴会还是一个页面位置 //路由跳转后,页面回到顶部 router.afterEach(() => {document.body.scrollTop = 0;document. ...
- Vue项目代码改进(四)—— 在使用ElementUI时点击同一个路由,页面报错
这个不可描述的问题是:在使用ElementUI时点击同一个路由,页面报错. 错误代码如下: element-ui.common.js?ccbf:3339 NavigationDuplicated {_ ...
- Django 页面报错 Maximum recursion depth exceeded
Django 页面报错 Maximum recursion depth exceeded 原因: 视图中某个方法或函数的名称与django模块里的方法重名,而且在内部又调用了同名的方法导致重复调用自己 ...
- 页面报错500是什么意思_解决方案:品牌备案后,上传产品报错5461,A+页面报错...
亚马逊是算法天天变,技术天天变.品牌备案成功后,上传产品不能用自己的品牌名,A+页面报错,品牌旗舰店报错5461,从12月起出现这个问题! You may not create new ASINs f ...
- 页面报错405了怎么办
页面报错405 可以看到现在报错的是405 代表客户端请求方式不允许 因为我写的是 跟表单提交有关 现在就有两种情况了 1.一定要注意在表单区域添加**{% csrf_token %}**标签进行防跨 ...
- eclipse中创建jsp页面报错
eclipse中创建jsp页面报错,怎么办呢 在Eclipse中新建jsp的话,很可能会出现报错.下面,我们来看看eclipse中新建jsp页面出错怎么解决吧 操作步骤 1.找到新建页面所在的工程名字 ...
- iOS 记一次h5页面报错:scrdoc
项目中一页面报错导致业务展示加载错误页面,调试错误截图如下: 根据报错信息查资料得知scrdoc是一个比较新的iframe属性,部分设备兼容性可能存在问题,iOS设备对改属性的兼容性存在较大问题,会导 ...
- PLB配置:PLB中新建负载均衡-新增server,点击“保存”,页面报错:介质包上传失败。后台异常:com.primeton.appserver.common.exception.BaseExcep
[问题描述] PLB V6中新建负载均衡-新增server,点击"保存",页面报错:介质包上传失败.后台异常:com.primeton.appserver.common.excep ...
- thymeleaf 使用页面报错_异常处理-SpringBoot中thymeleaf对应前台页面大于号\小于号使用问题...
浏览器报错信息: There was an unexpected error (type=Internal Server Error, status=500). Exception parsing d ...
最新文章
- php视频录制插件,Chrome浏览器录屏扩展插件
- android线程通信方式,Android 主线程和子线程通信问题
- 信息学奥赛C++语言:数字反转
- 微信小程序云开发分页刷新获取数据
- Word字体修改(罚抄,抄作业专用)
- 05 Confluent_Kafka权威指南 第五章: kafka内部实现原理
- 微信开发平台和微信公众平台绑定
- 删除按升序排列的单链表中的重复元素
- video视频多个循环播放
- 简记_PSpice仿真软件学习笔记(二)
- oracle报12560protocol,sqlplus连接时报:ORA-12560: TNS:protocol adapter error解决方案
- XSS Challenges/刷题/Stage #3
- 做自媒体没素材怎么办?
- 踩坑Gateway服务搭建、配置网关路由、路径重写和解决跨域问题(java类实现跨域)
- 2019年秦皇岛区域赛I题:Invoker(动态规划)
- 关联规则挖掘Apriori算法的实现
- Arcgis怎么将标注变成分子分母形式
- mac上一款简单易用的卸载工具:
- 扒一扒安卓的渲染原理
- 关于人类参考基因组及注释文件,一篇就够了