mo系统常用语句
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系统常用语句的更多相关文章
- 【数据库】 SQL 常用语句之系统语法
[数据库] SQL 常用语句之系统语法 1. 获取取数据库服务器上所有数据库的名字 SELECT name FROM master.dbo.sysdatabases 2. 获取取数据库服务器上所有非系 ...
- 系统学习javaweb补充1----HTML常用语句
HTML 常用语句 一.单行文本框语法格式 <input type="text" name="输入信息的名字" value="输入信息的值&qu ...
- JS面向对象(1) -- 简介,入门,系统常用类,自定义类,constructor,typeof,instanceof,对象在内存中的表现形式
相关链接: JS面向对象(1) -- 简介,入门,系统常用类,自定义类,constructor,typeof,instanceof,对象在内存中的表现形式 JS面向对象(2) -- this的使用,对 ...
- SQL server 常用语句
SQL Server中常用的SQL语句 1.概述 2.查询概述 3.单表查询 4.连接查询 5.带有exists的相关子查询 6.SQL的集合操作 7.插入操作 8.删除操作 9.修改操作 10. ...
- Android系统常用URI
android系统常用URI android系统管理联系人的URI如下: ContactsContract.Contacts.CONTENT_URI 管理联系人的Uri ContactsContrac ...
- T-Sql常用语句
1.用bcp导出txt数据 DECLARE ), ) BEGIN , ), '/', '-'); SET @bcp = 'bcp WebStat.dbo.[PV_HIS_' + @date + '] ...
- MySQL 常用语句大全
MySQL 常用语句大全 一.连接 MySQL 格式: mysql -h 主机地址 -u 用户名 -p 用户密码 1.例 1:连接到本机上的 MYSQL. 首先在打开 DOS 窗口,然后进入目录 my ...
- sql server常用函数、常用语句
一.常用函数 1.字符串函数 : charindex(':','abc:123') --寻找一个字符在一段字符串中起始的位置 len('zhangsan') --获取一段字符串的长度 lef ...
- sqlmap选项卡介绍及常用语句
sqlmap的使用方式:python sqlmap.py [options]: sqlmap中一共有以下十六个选项卡: 1.帮助选项卡: 2.Target(目标选项卡): 3.Request(请求选项 ...
随机推荐
- 【题解】Luogu P2319 [HNOI2006]超级英雄
原题传送门 这道题就是一个很简单的二分图匹配 二分图匹配详解 一开始想的是2-sat和网络流,根本没想匈牙利和HK 这道题只要注意一点:当一个点匹配不成功之后就直接退出 剩下的就写个二分图最大匹配就行 ...
- 20165310 《Java程序设计》课程总结
20165310 <Java程序设计>课程总结 一.每周作业及实验报告博客链接汇总 预备作业一:我期望的师生关系 20165310 我期望的师生关系 预备作业二:学习基础和C语言基础调查 ...
- Codeforces 839C Journey - 树形动态规划 - 数学期望
There are n cities and n - 1 roads in the Seven Kingdoms, each road connects two cities and we can r ...
- (转)MongoDB学习
(二期)25.分布式文件存储数据库MongoDB [课程25]mongod...命令.xmind96.9KB [课程25]MongoD...概念.xmind0.5MB [课程25]MongoDB简介. ...
- Markdown语法参考
参考博客: https://www.jianshu.com/p/f3147a804368 https://www.jianshu.com/p/191d1e21f7ed https://www.jian ...
- 160CrackMe练手 001
peid判断无壳,打开输入伪码注册,根据报错od查找字符串 接下来定位到字符串周边代码 0042FA15 |. 8D55 F0 lea edx,[local.4] 0042FA18 |. 8B83 D ...
- 【Dalston】【第二章】客户端负载均衡(Ribbon)
对于大型应用系统负载均衡(LB:Load Balancing)是首要被解决一个问题.在微服务之前LB方案主要是集中式负载均衡方案,在服务消费者和服务提供者之间又一个独立的LB,LB通常是专门的硬件,如 ...
- Winform选择目录路径与选择文件路径
https://blog.csdn.net/zaocha321/article/details/52528279 using System.Collections.Generic; using Sys ...
- std::cout << char + int
#include<iostream> int main(){ char ch; std::cout << "Type, and I shall repeat.\n&q ...
- Qt button和buttons区别
假设我的鼠标左键已经按下.若移动鼠标,会发生的move事件,button返回Qt::NoButton,buttons返回LeftButton.再按下右键,会发生press事件,button返回Righ ...