m_Orchestrate learning system---三十六、如何修改插件的样式(比如ueditor)
m_Orchestrate learning system---三十六、如何修改插件的样式(比如ueditor)
一、总结
一句话总结:所有的js,html插件,修改样式无非是两种,一是直接修改css,二是通过js来直接修改css
直接修改css 通过js修改css
1、php数组去掉键(比如echart数组只要值)?
array_values()
将php数据装换为json再到echart数据的时候,echart数组只要值,不要键
//要把xAxis_data從鍵值對數組變成數組
$option_data['xAxis_data']=array_values($option_data['xAxis_data']);
2、php中判断是否为数组?
is_array()
在php中判断是否为数组很简单,php中利用is_array() 函数就可以快速判断变量是否为数组了,下面我来给大家介绍。
is_array — 检测变量是否是数组
Report a bug 描述bool is_array ( mixed $var )
如果 var 是 array,则返回 TRUE,否则返回 FALSE。
例
|
1
2
3
4
5
6
7
8
9
|
$a =1;if( is_array( $a ) ){ echo '是数组';}else{ echo '不是数组0';} |
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
function is_vector( &$array ) {if ( !is_array($array) || empty($array) ) { return -1; } $next = 0; foreach ( $array as $k => $v ) { if ( $k !== $next ) return false; $next++; } return true;} ?> |
3、auth权限认证时候,auth_group表的rules字段应该设置为什么类型?
text类型 varchar默认存255
1,2,3,6
要设置为text,varchar不行,因为这个默认存255个,其实修改varchar的个数其实也可以
4、php拼接减少访问数据库方法中如何限制获取的数据量?
连表限制数据
连表限制数据
比如inquiry_question_task没有当前组,我们可以和inquiry_question拼接后就有当前组,然后我们只需要取当前组的数据即可
$modules=db('inquiry_question_task')->join('inquiry_question iq','iqt.iqt_iq_id=iq.iq_id')->order('iqt_id asc')->where($map)->select();
5、关于网站的使用说明,和各个部分的使用说明,为什么一定要说清楚?
不说清楚用户不知道
使用说明一定要说清楚,不然用户怎么知道,不能怕麻烦而不说清楚
而且别的网站都是这个搞得,输入好中文,英文可以直接翻译
6、为什么多用panel?
界面清新
7、数组初始值就用[],用null的会造成很多错误,错误举例?
比如foreach遍历的时候
比如foreach
8、修改操作中如何删除mindmap,上传的图片这些?
弄个按钮清空就好
弄个按钮清空就好,不必修改原来的代码
9、如何限制用户上传了超额数量的图片?
php端限制一下数量
在php端限制一下数量就好
10、解决不同浏览器上面的css属性适配问题?
用基础css或者js
用基础属性,用js
在chrome和手机浏览器上面显示不同
function updateGroupDiscussPictureSize(){
$('.pet_sixin_to_r_nr img').each(function () {
if(parseInt($(this).css('width'))>100){
$(this).css('width','100px');
}
});
$('.pet_sixin_form_r_nr img').each(function () {
if(parseInt($(this).css('width'))>100){
$(this).css('width','100px');
}
});
}
二、内容在总结中
m_Orchestrate learning system---三十六、如何修改插件的样式(比如ueditor)的更多相关文章
- Deep learning:三十八(Stacked CNN简单介绍)
http://www.cnblogs.com/tornadomeet/archive/2013/05/05/3061457.html 前言: 本节主要是来简单介绍下stacked CNN(深度卷积网络 ...
- 程序员编程艺术第三十六~三十七章、搜索智能提示suggestion,附近点搜索
第三十六~三十七章.搜索智能提示suggestion,附近地点搜索 作者:July.致谢:caopengcs.胡果果.时间:二零一三年九月七日. 题记 写博的近三年,整理了太多太多的笔试面试题,如微软 ...
- NeHe OpenGL教程 第三十六课:从渲染到纹理
转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...
- Gradle 1.12用户指南翻译——第三十六章. Sonar Runner 插件
本文由CSDN博客万一博主翻译,其他章节的翻译请参见: http://blog.csdn.net/column/details/gradle-translation.html 翻译项目请关注Githu ...
- centos shell脚本编程2 if 判断 case判断 shell脚本中的循环 for while shell中的函数 break continue test 命令 第三十六节课
centos shell脚本编程2 if 判断 case判断 shell脚本中的循环 for while shell中的函数 break continue test 命令 ...
- 风炫安全web安全学习第三十六节课-15种上传漏洞讲解(一)
风炫安全web安全学习第三十六节课 15种上传漏洞讲解(一) 文件上传漏洞 0x01 漏洞描述和原理 文件上传漏洞可以说是日常渗透测试用得最多的一个漏洞,因为用它获得服务器权限最快最直接.但是想真正把 ...
- 《手把手教你》系列技巧篇(三十六)-java+ selenium自动化测试-单选和多选按钮操作-番外篇(详解教程)
1.简介 前边几篇文章是宏哥自己在本地弄了一个单选和多选的demo,然后又找了网上相关联的例子给小伙伴或童鞋们演示了一下如何自动化测试,这一篇宏哥在网上找了一个问卷调查,给小伙伴或童鞋们来演示一下.上 ...
- Java进阶(三十六)深入理解Java的接口和抽象类
Java进阶(三十六)深入理解Java的接口和抽象类 前言 对于面向对象编程来说,抽象是它的一大特征之一.在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类.这两者有太多相似的地方,又有太 ...
- 第三百三十六节,web爬虫讲解2—urllib库中使用xpath表达式—BeautifulSoup基础
第三百三十六节,web爬虫讲解2—urllib库中使用xpath表达式—BeautifulSoup基础 在urllib中,我们一样可以使用xpath表达式进行信息提取,此时,你需要首先安装lxml模块 ...
随机推荐
- 【Python029--一个任务】
一.文件编写 任务:将文件(record.txt)中的数据进行分割,并按照以下规律保存起来: --小甲鱼的对话单独保存为boy_*.txt的文件(去掉“小甲鱼:”) --小客服的对话单独保存为girl ...
- Android中activity的四个启动模式
activity的四个启动方式分别是standard.singletop.singletask.singleinstance.第一个其实就是只要新打开活动就会新建一个实例.第二个顾名思义返回栈的顶部只 ...
- noip模拟【array】
array by ysy [题目描述] 给定一个长度为n的数列,每次你可以进行以下操作之一: (1)将一个数+a: (2)将一个数-a: (3)将一个数+b: (4)将一个数-b: 你需要将所有数全部 ...
- 马虎的算式|2013年蓝桥杯B组题解析第二题-fishers
小明是个急性子,上小学的时候经常把老师写在黑板上的题目抄错了. 有一次,老师出的题目是:36 x 495 = ? 他却给抄成了:396 x 45 = ? 但结果却很戏剧性,他的答案竟然是对的!! 假设 ...
- P3975 [TJOI2015]弦论
思路 一眼SAM板子,结果敲了一中午... 我还是太弱了 题目要求求第k小的子串 我们可以把t=0当成t=1的特殊情况,(所有不同位置的相同子串算作一个就是相当于把所有子串的出现位置个数(endpos ...
- (转)干货|这篇TensorFlow实例教程文章告诉你GANs为何引爆机器学习?(附源码)
干货|这篇TensorFlow实例教程文章告诉你GANs为何引爆机器学习?(附源码) 该博客来源自:https://mp.weixin.qq.com/s?__biz=MzA4NzE1NzYyMw==& ...
- Mapreduce 历史服务 配置启动查看
如果没有进行配置的话,那个History是不可以进行点击的,点击进去就会报错!所以需要进行配置一下 使用命令启动HistoryServer 就可以查看任务执行的进度了 命令: sbin/mr-jobh ...
- 写前端页面步骤----vue+iview
1:用iview构建基本HTML页面 2:在export default{ }中写一个data(){return:{变量:值}}全局对象,用于传递与绑定HTML参数. 3:在export defaul ...
- 解决win7的outlook打不开的问题
outlook打不开,一直显示正在处理 解决方法: 1. 按住Ctrl,双击打开组件,会提示是否进入安全模式, 进入安全模式 2. 单击Outlook中的文件-选项-加载项- 左下角的“COM加载项“ ...
- 常用模块(subprocess/hashlib/configparser/logging/re)
一.subprocess(用来执行系统命令) import os cmd = r'dir D:xxx | findstr "py"' # res = subprocess.Pope ...