mo系统常用语句
一、总结
一句话总结:
1、语言:双语设置(繁体,英语)语句?
{:chooseLanguage("確定要刪除么","Are you sure you want to delete?");}
2、删除询问语句?
onClick="javascript:if(confirm('{:chooseLanguage("確定要刪除么","Are you sure you want to delete?");}')){ window.location.href='{:url(\'note/delete\',array(\'a_id\'=>$article.a_id,\'a_jieduan_id\'=>$article[\'a_jieduan_id\']))}';}"
3、返回按钮?
<a href="javascript:history.go(-1);" class="btn btn-primary">返回</a>
4、一行字体截断效果?
宽 高
一定注意,不仅要限制宽度,还要限制高度
这里是已经限制了宽度,所以代码里面没有限制宽度的代码
1 <p style="word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;height: 20px;line-height: 20px;">{$message_vo.sf_content}</p>
5、转码和解码的代码?
转码
$data['a_content_art1']=addslashes(htmlspecialchars($data['a_content_art1']));
解码
$article['a_content_art1']=stripslashes(htmlspecialchars_decode(stripslashes($article['a_content_art1'])));
6、判断老师和管理员是否有权限操作的代码?
不应该这么实现
<?php if(!whetherUserHasAuthority($vo['a_authorid'],session('id'),session('u_status'))) echo 'display: none;';?>
加上类,直接js实现,简单方便,而且方便开发
分为三类:
管理员端的东西
老师端的东西
本人的东西
加js类做统一控制
7、分页?
{$auth_group->render()}
8、提示语句格式?
<small style="margin: 10px;" class="text-danger">溫馨提示:選擇試題請一頁一頁的選。</small>
9、老师端-管理员判断身份选择是否显示?
后端默认是有$user的
<li style="{if condition="$user['u_status'] neq 1"}display: none;{/if}">
10、修改里面的图片显示?
<img src="{$school.s_picture}" style="height: 40px;" alt="">
11、多字段的逗号替换?
$data['ar_column_fields']=str_replace(',',',',$data['ar_column_fields']);
12 、页面常用ajax?
储存表格的ajax
js代码
1 <!--保存表格數據--> 2 <script> 3 $(function () { 4 var arg_id="{$vo_g.arg_id}"; 5 var mef_table_id_="mindmup_editabletable_fry_"+arg_id; 6 $('#save_mindmup_editabletable_fry_'+arg_id).click(function () { 7 var mef_data=mef_save_table(mef_table_id_); 8 $.post("{:url('analyze/saveRecordGroupData')}", { arg_id: arg_id, mef_data: mef_data } ,function (data) { 9 console.log(data); 10 if(data==true){ 11 alert('{:chooseLanguage("成功","Success");}!!'); 12 }else{ 13 alert('{:chooseLanguage("失敗","Failure");}!!'); 14 } 15 }); 16 console.log(arg_id); 17 }); 18 }); 19 </script> 20 <!--END 保存表格數據-->
php代码
1 public function saveRecordGroupData(){ 2 if(request()->isAjax()){ 3 $arg_id=input('arg_id'); 4 $mef_data=input('mef_data'); 5 $analyze_record_group=db('analyze_record_group')->find($arg_id); 6 $analyze_record_group['arg_update_time']=time(); 7 $analyze_record_group['arg_data']=$mef_data; 8 //得記錄列名 9 $mef_data_1=json_decode($mef_data); 10 $arg_column_fields=$mef_data_1[0]; 11 array_shift($arg_column_fields); 12 $analyze_record_group['arg_column_fields']=json_encode($arg_column_fields); 13 //dump($analyze_record_group);die; 14 $ans=db('analyze_record_group')->update($analyze_record_group); 15 if($ans===false) return false; 16 else return true; 17 } 18 return false; 19 }
13、AdminLTE模板资源字段替换?
href="../../bower_components
href="bower_components
href="__ADMIN2__/bower_components
href="dist
href="__ADMIN2__/dist
href="plugins
href="__ADMIN2__/plugins
src="bower_components
src="__ADMIN2__/bower_components
src="dist
src="__ADMIN2__/dist
src="plugins
src="__ADMIN2__/plugins
14、管理员老师端的前端的权限控制代码?
style="<?php if(!frontEndAuth('personal.information/index',$fry_base_auth_list,$fry_auth_group_num)) echo 'display: none;';?>"
15、后端框架中的板块?
box
<!-- general form elements --> <div class="box box-primary">
二、内容在总结中