PHP.TP框架下商品项目的优化1-时间插件、鼠标所在行高亮、布局规划页面
1、优化搜索表单中按时间搜索的功能
添加一个时间插件datetimepicker,在lst.html中,注意要导入jquery.min.js,此处从前文的在线编辑器中导入
<!-- 导入 -->
<script type="text/javascript" src="__PUB__/umeditor1.2.3-utf8-php/third-party/jquery.min.js"></script>
<link href="__PUB__/datetimepicker/jquery-ui-1.9.2.custom.min.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" charset="utf-8" src="__PUB__/datetimepicker/jquery-ui-1.9.2.custom.min.js"></script>
<script type="text/javascript" charset="utf-8" src="__PUB__/datetimepicker/datepicker-zh_cn.js"></script>
<link rel="stylesheet" media="all" type="text/css" href="__PUB__/datetimepicker/time/jquery-ui-timepicker-addon.min.css" />
<script type="text/javascript" src="__PUB__/datetimepicker/time/jquery-ui-timepicker-addon.min.js"></script>
<script type="text/javascript" src="__PUB__/datetimepicker/time/i18n/jquery-ui-timepicker-addon-i18n.min.js"></script>
<script>
//添加时间插件
$.timepicker.setDefaults($.timepicker.regional['zh-CN']); //设置中文 $("#fa").datetimepicker(); //对应页面位置的ID->fa
$("#ta").datetimepicker(); </script>
注:在使用时间插件的位置,加上id标签

2、鼠标所在记录行高亮显示,以避免当数据字段过多时,对某一行号选择错误
创建js脚本/Public/Js/tron.js
/***行号高亮***/
$(".tron").mouseover(function(){ //鼠标移动到某行上面时
//修改这个TR里每个TD的背景色
$(this).find("td").css('backgroundColor', '#DEE7F5');
});
$(".tron").mouseout(function(){ //鼠标离开
//修改这个TR里每个TD的背景色
$(this).find("td").css('backgroundColor', '#FFF');
});
在lst.html中引入对应的js脚本

在需要使用tron.js的位置,加上class

3、布局规划页面:公共部分单独做成一个文件,如页头、页脚【tp模版布局】
1、在/Admin/View下,创建layout.html【名字可自定义,导入时注意】存放页头和页脚代码
注:在layout.html用{__CONTENT__}标签,表明在该位置放入显示内容【非公共部分】
对于动态显示部分应用<?php echo $XXX?>输出变量,用变量实现动态显示,变量内容在控制器中定义

2、在对应的控制器定义调控变量内容



3、在相应的html页面头导入模板文件
<layout name="layout" />
PHP.TP框架下商品项目的优化1-时间插件、鼠标所在行高亮、布局规划页面的更多相关文章
- PHP.TP框架下商品项目的优化3-php封装下拉框函数
		php封装下拉框函数 因为在项目中会经常使用到下拉框,所以根据一个表中的数据制作下拉框函数,以便调用 //使用一个表的数据做下拉框函数 function buildSelect($tableName, ... 
- PHP.TP框架下商品项目的优化4-优化商品添加表单js
		优化商品添加表单js 思路 1.制作五个按钮 2.下面五个table 3.全部隐藏,点击则显示 4.点击第几个按钮就显示第几个table 具体操作 1.添加按钮 2.添加五个table并添加class ... 
- PHP.TP框架下商品项目的优化2-图片优化
		图片存储.上传.显示优化 1.图片路径写进配置文件,当路径有变动时[因业务扩大,服务器存储图片空间不足等],只需修改配置文件,而不用修改代码 2.封装显示.上传.删除函数,实现代码重用 [可类比其他类 ... 
- 关于lnmp下 phalcon和tp框架下的nginx文件配置
		vim /etc/nginx/sites-available/default 进入修改目录 1.正常项目配置 server { listen 80 default_server; listen [ ... 
- tp框架下,数据库和编辑器都是utf-8, 输出中文却还是乱码
		输出: array(2) { [0]=> array(4) { ["id"]=> string(1) "1" ["user"]= ... 
- SpringMVC框架下Web项目的搭建与部署
		这篇文章已被废弃. 现在,Deolin使用Maven构建项目,而不是下载Jar文件,使用Jetty插件调试项目,而不是外部启动Tomcat. SpringMVC比起Servlet/JSP方便了太多 W ... 
- 项目中遇到angular时间插件datetinepicker汉化问题
		问题描述: 测试需要中文的时间插件: 参考资料: angularjs封装bootstrap官网的时间插件datetimepicker https://www.cnblogs.com/cynthia-w ... 
- XMPP框架下微信项目总结(5)花名册获取(好友列表)
		---->概念 ---->添加花名册 ps:添加花名册,启动: 客户端发送请求到服务器获取好友列表信息,同时在项目中创建数据表,并保存好友列表到数据表中. ---->获取服务器保存好 ... 
- 第一零五天上课  PHP TP框架下分页
		控制器代码(TestController.class.php) <?php namespace Home\Controller; use Home\Controller\EmptyControl ... 
随机推荐
- CloudWAN
			类型: 定制服务 软件包: collaboration Enterprise integration integrated industry internet IT service/informati ... 
- 07、Spark集群的进程管理
			07.Spark集群的进程管理 7.1 概述 Spark standalone集群模式涉及master和worker两个守护进程.master进程是管理节点,worker进程是工作节点.spark提供 ... 
- C4C销售订单行项目价格维护方法
			需求很简单,能够创建销售订单,在行项目里添加产品,带出价格来,同时把总价显示在销售订单抬头区域. 如下图所示: 下面是具体配置. Business Configuration里,点击Sales Ord ... 
- Installing xgboost and cmake, mingw64 and mingw
			Problem: installing the xgboost to get the python package for later importing 
- 增量数据同步中间件DataLink分享(已开源)
			项目介绍 名称: DataLink['deitə liŋk]译意: 数据链路,数据(自动)传输器语言: 纯java开发(JDK1.8+)定位: 满足各种异构数据源之间的实时增量同步,一个分布式.可扩展 ... 
- 第30章 	ADC—电压采集—零死角玩转STM32-F429系列
			第30章 ADC—电压采集 全套200集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/fireg ... 
- face verification
			一直没怎么思考过人脸应用上cnn是怎么回事,也曾经想当然过.这两天看些文章,才明白思路. 在人脸verification上,cnn起到的是一个特征提取作用,通过cnn提取得到features,基于这些 ... 
- jQuery与Aiax应用
			Ajax(一部JavaScript和XML) 优势: ①不需要插件支持 ②优秀的用户体验:能在不刷新整个页面的前提下更新数据,这使得web应用程序能更为迅速地回应用户的操作. ③提高web程序的性能: ... 
- git 简单使用(待完善)
			git是一个分布式版本控制器,简单来说就是可以记录每次代码的修改和提交,方便我们查看修改记录和版本的回退 工作流程 基本概念 仓库 git 是一个分布式版本控制器,其单位就是仓库,每个仓库就是当前gi ... 
- 设置禁止网络连接后,jdbc如何连接到数据库
			设置禁止网络连接,可在my.ini文件中添加如下两行 skip-networking enable-named-pipe 可以通过 SHOW VARIABLES LIKE '%skip_ne%' 来查 ... 
