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;
ifis_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)的更多相关文章

  1. Deep learning:三十八(Stacked CNN简单介绍)

    http://www.cnblogs.com/tornadomeet/archive/2013/05/05/3061457.html 前言: 本节主要是来简单介绍下stacked CNN(深度卷积网络 ...

  2. 程序员编程艺术第三十六~三十七章、搜索智能提示suggestion,附近点搜索

    第三十六~三十七章.搜索智能提示suggestion,附近地点搜索 作者:July.致谢:caopengcs.胡果果.时间:二零一三年九月七日. 题记 写博的近三年,整理了太多太多的笔试面试题,如微软 ...

  3. NeHe OpenGL教程 第三十六课:从渲染到纹理

    转自[翻译]NeHe OpenGL 教程 前言 声明,此 NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改.对NeHe的OpenGL管线 ...

  4. Gradle 1.12用户指南翻译——第三十六章. Sonar Runner 插件

    本文由CSDN博客万一博主翻译,其他章节的翻译请参见: http://blog.csdn.net/column/details/gradle-translation.html 翻译项目请关注Githu ...

  5. centos shell脚本编程2 if 判断 case判断 shell脚本中的循环 for while shell中的函数 break continue test 命令 第三十六节课

    centos  shell脚本编程2 if 判断  case判断   shell脚本中的循环  for   while   shell中的函数  break  continue  test 命令   ...

  6. 风炫安全web安全学习第三十六节课-15种上传漏洞讲解(一)

    风炫安全web安全学习第三十六节课 15种上传漏洞讲解(一) 文件上传漏洞 0x01 漏洞描述和原理 文件上传漏洞可以说是日常渗透测试用得最多的一个漏洞,因为用它获得服务器权限最快最直接.但是想真正把 ...

  7. 《手把手教你》系列技巧篇(三十六)-java+ selenium自动化测试-单选和多选按钮操作-番外篇(详解教程)

    1.简介 前边几篇文章是宏哥自己在本地弄了一个单选和多选的demo,然后又找了网上相关联的例子给小伙伴或童鞋们演示了一下如何自动化测试,这一篇宏哥在网上找了一个问卷调查,给小伙伴或童鞋们来演示一下.上 ...

  8. Java进阶(三十六)深入理解Java的接口和抽象类

    Java进阶(三十六)深入理解Java的接口和抽象类 前言 对于面向对象编程来说,抽象是它的一大特征之一.在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类.这两者有太多相似的地方,又有太 ...

  9. 第三百三十六节,web爬虫讲解2—urllib库中使用xpath表达式—BeautifulSoup基础

    第三百三十六节,web爬虫讲解2—urllib库中使用xpath表达式—BeautifulSoup基础 在urllib中,我们一样可以使用xpath表达式进行信息提取,此时,你需要首先安装lxml模块 ...

随机推荐

  1. java的MVC与C#

    Views: @{ Layout = "~/Views/Shared/_Layout.cshtml"; } @{ ViewBag.Title = "Index" ...

  2. Vijos 1404 遭遇战 - 动态规划 - 线段树 - 最短路 - 堆

    背景 你知道吗,SQ Class的人都很喜欢打CS.(不知道CS是什么的人不用参加这次比赛). 描述 今天,他们在打一张叫DUSTII的地图,万恶的恐怖分子要炸掉藏在A区的SQC论坛服务器!我们SQC ...

  3. 一、变量.二、过滤器(filter).三、标签(tag).四、条件分支tag.五、迭代器tag.六、自定义过滤器与标签.七、全系统过滤器(了解)

    一.变量 ''' 1.视图函数可以通过两种方式将变量传递给模板页面 -- render(request, 'test_page.html', {'变量key1': '变量值1', ..., '变量ke ...

  4. Flutter基础用法解析

    解析开始 Flutter中一切皆widget,一切皆组件.学习Flutter中,必须首先了解Flutter的widget.先从最基本的MaterialApp和Scaffold开始了解 1 Materi ...

  5. <OFFER15> 15_NumberOf1InBinary

    // 面试题15:二进制中1的个数 // 题目:请实现一个函数,输入一个整数,输出该数二进制表示中1的个数.例如 // 把9表示成二进制是1001,有2位是1.因此如果输入9,该函数输出2. #inc ...

  6. div包裹页面后多余部分没有显示,也没滚动条 overflow 属性设置

    今天弄个div套着一个页面结果那个页面超出范围后页面没有滚动条可以滚动浏览下面的内容,原来是设置了overflow的hidden属性 visible 默认值.内容不会被修剪,会呈现在元素框之外. hi ...

  7. Chrome浏览器F12开发者工具的几个小技巧总结

    1.直接修改页面元素 选择页面上元素,右键“检查”,会打开开发者工具窗口,显示当前选择元素的源代码,可以双击进行修改.如果要修改的东西比较多,可以折叠元素并单击选择,再右键Edit as HTML修改 ...

  8. Docker 开发最佳实践

    Docker development best practices The following development patterns have proven to be helpful for p ...

  9. QT中QLineEdit的editingFinished()信号在按下回车时会触发两次的解决办法

    class MyLineEdit : public QLineEdit { Q_OBJECT public: MyLineEdit(QWidget * parent = 0) : QLineEdit( ...

  10. A Simple Note on "P4FPGA: A Rapid Prototyping Framework for P4"

    论文:P4FPGA: A Rapid Prototyping Framework for P4 Github:https://github.com/p4fpga Reference: Han Wang ...