m_Orchestrate learning system---三十六、如何修改插件的样式(比如ueditor)
一、总结
一句话总结:所有的js,html插件,修改样式无非是两种,一是直接修改css,二是通过js来直接修改css
直接修改css 通过js修改css
1、php数组去掉键(比如echart数组只要值)?
array_values()
将php数据装换为json再到echart数据的时候,echart数组只要值,不要键
1 //要把xAxis_data從鍵值對數組變成數組 2 $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和手机浏览器上面显示不同
1 function updateGroupDiscussPictureSize(){ 2 $('.pet_sixin_to_r_nr img').each(function () { 3 if(parseInt($(this).css('width'))>100){ 4 $(this).css('width','100px'); 5 } 6 }); 7 $('.pet_sixin_form_r_nr img').each(function () { 8 if(parseInt($(this).css('width'))>100){ 9 $(this).css('width','100px'); 10 } 11 }); 12 }