mo系统常用语句(后端框架中的板块?)

一、总结

一句话总结:

.box
<!-- general form elements -->
<div class="box box-primary">

1、语言:双语设置(繁体,英语)语句?

php根据session判断显示中文还是英文

{:chooseLanguage("確定要刪除么","Are you sure you want to delete?");}

2、删除询问语句?

comfirm()方法
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、返回按钮?

history.go(-1)
<a href="javascript:history.go(-1);" class="btn btn-primary">返回</a>

4、一行字体截断效果?

固定宽 固定高 text-overflow:ellipsis;

一定注意,不仅要限制宽度,还要限制高度

这里是已经限制了宽度,所以代码里面没有限制宽度的代码

 <p style="word-wrap: normal;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;height: 20px;line-height: 20px;">{$message_vo.sf_content}</p>

5、转码和解码的代码(转码和解码函数有哪些)?

addslashes() htmlspecialchars()
stripslashes() htmlspecialchars_decode()

转码

$data['a_content_art1']=addslashes(htmlspecialchars($data['a_content_art1']));

解码

$article['a_content_art1']=stripslashes(htmlspecialchars_decode(stripslashes($article['a_content_art1'])));

6、判断老师和管理员是否有权限操作的代码的实现方法是什么?

加js类用js统一控制

不应该这么实现

<?php if(!whetherUserHasAuthority($vo['a_authorid'],session('id'),session('u_status'))) echo 'display: none;';?>

加上类,直接js实现,简单方便,而且方便开发

分为三类:

管理员端的东西

老师端的东西

本人的东西

加js类做统一控制

7、php分页view写法?

{$data->render()}
{$auth_group->render()}

8、提示语句格式?

small标签
<small style="margin: 10px;" class="text-danger">溫馨提示:選擇試題請一頁一頁的選。</small>

9、老师端-管理员判断身份选择是否显示?

php在view端判断身份以确定是否显示

后端默认是有$user的

<li style="{if condition="$user['u_status'] neq "}display: none;{/if}">

10、多字段的逗号替换?

str_replace()
$data['ar_column_fields']=str_replace(',',',',$data['ar_column_fields']);

11 、页面常用ajax?

可以判断不同的返回数值,显示不同类型的错误

储存表格的ajax

js代码

 <!--保存表格數據-->
<script>
$(function () {
var arg_id="{$vo_g.arg_id}";
var mef_table_id_="mindmup_editabletable_fry_"+arg_id;
$('#save_mindmup_editabletable_fry_'+arg_id).click(function () {
var mef_data=mef_save_table(mef_table_id_);
$.post("{:url('analyze/saveRecordGroupData')}", { arg_id: arg_id, mef_data: mef_data } ,function (data) {
console.log(data);
if(data==true){
alert('{:chooseLanguage("成功","Success");}!!');
}else{
alert('{:chooseLanguage("失敗","Failure");}!!');
}
});
console.log(arg_id);
});
});
</script>
<!--END 保存表格數據-->

php代码

     public function saveRecordGroupData(){
if(request()->isAjax()){
$arg_id=input('arg_id');
$mef_data=input('mef_data');
$analyze_record_group=db('analyze_record_group')->find($arg_id);
$analyze_record_group['arg_update_time']=time();
$analyze_record_group['arg_data']=$mef_data;
//得記錄列名
$mef_data_1=json_decode($mef_data);
$arg_column_fields=$mef_data_1[0];
array_shift($arg_column_fields);
$analyze_record_group['arg_column_fields']=json_encode($arg_column_fields);
//dump($analyze_record_group);die;
$ans=db('analyze_record_group')->update($analyze_record_group);
if($ans===false) return false;
else return true;
}
return false;
}

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;';?>"

二、内容在总结中

 

mo系统常用语句的更多相关文章

  1. 【数据库】 SQL 常用语句之系统语法

    [数据库] SQL 常用语句之系统语法 1. 获取取数据库服务器上所有数据库的名字 SELECT name FROM master.dbo.sysdatabases 2. 获取取数据库服务器上所有非系 ...

  2. 系统学习javaweb补充1----HTML常用语句

    HTML 常用语句 一.单行文本框语法格式 <input type="text" name="输入信息的名字" value="输入信息的值&qu ...

  3. JS面向对象(1) -- 简介,入门,系统常用类,自定义类,constructor,typeof,instanceof,对象在内存中的表现形式

    相关链接: JS面向对象(1) -- 简介,入门,系统常用类,自定义类,constructor,typeof,instanceof,对象在内存中的表现形式 JS面向对象(2) -- this的使用,对 ...

  4. SQL server 常用语句

    SQL Server中常用的SQL语句   1.概述 2.查询概述 3.单表查询 4.连接查询 5.带有exists的相关子查询 6.SQL的集合操作 7.插入操作 8.删除操作 9.修改操作 10. ...

  5. Android系统常用URI

    android系统常用URI android系统管理联系人的URI如下: ContactsContract.Contacts.CONTENT_URI 管理联系人的Uri ContactsContrac ...

  6. T-Sql常用语句

    1.用bcp导出txt数据 DECLARE ), ) BEGIN , ), '/', '-'); SET @bcp = 'bcp WebStat.dbo.[PV_HIS_' + @date + '] ...

  7. MySQL 常用语句大全

    MySQL 常用语句大全 一.连接 MySQL 格式: mysql -h 主机地址 -u 用户名 -p 用户密码 1.例 1:连接到本机上的 MYSQL. 首先在打开 DOS 窗口,然后进入目录 my ...

  8. sql server常用函数、常用语句

    一.常用函数 1.字符串函数 : charindex(':','abc:123')    --寻找一个字符在一段字符串中起始的位置 len('zhangsan')   --获取一段字符串的长度 lef ...

  9. sqlmap选项卡介绍及常用语句

    sqlmap的使用方式:python sqlmap.py [options]: sqlmap中一共有以下十六个选项卡: 1.帮助选项卡: 2.Target(目标选项卡): 3.Request(请求选项 ...

随机推荐

  1. 【题解】Luogu P2147 [SDOI2008]洞穴勘测

    原题传送门 这题用Link-Cut-Tree解决,Link-Cut-Tree详解 我不太会踩爆Link-Cut-Tree的并查集做法qaq 我们用Link-Cut-Tree维护连通性(十分无脑) Co ...

  2. 让bat批处理后台运行,不显示cmd窗口(完全静化)

    背景:由于我有某云的服务器(win server), 上面挂有好几个程序, 为了更好的监控他们, 我使用了一个最笨的方法, 就是下面的方法. 实现:我要监控的程序有三个, 成为ABC吧, 下面先把三个 ...

  3. 原来Github上的README.md文件这么有意思——Markdown语言详解(sublime text2 版本)

    一直想学习 Markdown 语言,想起以前读的一篇 赵凯强 的 博客 <原来Github上的README.md文件这么有意思——Markdown语言详解>,该篇博主 使用的是Mac系统, ...

  4. shell if 语句

    一.过程式 编程语言的代码执行顺序: a.顺序执行:逐条执行: b.选择执行: 代码有一个分支:条件满足时才会执行: 俩个或以上的分支:只会执行其中一个满足条件的分支: c.循环执行: 代码片段(循环 ...

  5. c++map用法

    #include<iostream> #include<algorithm> #include<map> using namespace std; void fun ...

  6. POJ 1873 The Fortified Forest(凸包)题解

    题意:二维平面有一堆点,每个点有价值v和删掉这个点能得到的长度l,问你删掉最少的价值能把剩余点围起来,价值一样求删掉的点最少 思路:n<=15,那么直接遍历2^15,判断每种情况.这里要优化一下 ...

  7. Trimmomatic过滤Illumina低质量序列

    1. 下载安装 直接去官网下载二进制软件,解压后的trimmomatic-0.36.jar即为我们需要的软件 官网: http://www.usadellab.org/cms/index.php?pa ...

  8. 用js互相调用iframe页面内的js函数

    http://www.jb51.net/web/18555.html 1,首先获得右栏iframe对象 var frames=document.getElementById("frameid ...

  9. 题解—— 洛谷 p1269 信号放大器(贪心)

    深刻的教训,不要写错读入 #include <cstdio> #include <algorithm> using namespace std; ; ; ,u[MAXM],v[ ...

  10. 挺不错的Java自学网站

    挺不错的Java自学网站 http://how2j.cn?p=29369