12 2016 档案

摘要:1.在IndexController.class.php里面写2个方法,shangchuan用来显示页面,upload是上传文件的方法。 2.显示页面 阅读全文
posted @ 2016-12-29 14:00 Strive-count 阅读(270) 评论(0) 推荐(0)
摘要:在做批量删除的时候,需要用confirm弹出一个提示框让用户确认是否删除,点击确定,执行操作,点击取消,取消操作。但是如果使用ajax把选中项的主键值传到处理页面处理时,如果使用下面的方法将confirm直接写在按钮里面,在点击取消后,ajax会继续执行操作,删除选中项。 1.confirm错误写法 阅读全文
posted @ 2016-12-28 10:31 Strive-count 阅读(2867) 评论(0) 推荐(1)
摘要:1.触发模态框弹窗的代码 这里复制了一段Bootstrap模态框的代码 其中,触发模态框的按钮是下面这句代码 当点击“开始演示模态框”按钮时,会提交form表单,某些时候不需要这个按钮有提交表单的功能,就在里面加上type="button". 阅读全文
posted @ 2016-12-27 22:41 Strive-count 阅读(1203) 评论(0) 推荐(0)
摘要:1.先写一个html页面,里面写一个全选按钮和几个复选框,实现下面2个要求 (1)点击全选按钮选中时,所有的复选框选中. (2)点击全选按钮取消选中时,所有复选框取消选中。 2.js处理代码 以上代码完全可以完美的实现要求的2个功能。这里需要注意的是不能使用下面的方法做全选按钮,因为下面的方法有严重 阅读全文
posted @ 2016-12-27 22:31 Strive-count 阅读(718) 评论(0) 推荐(0)
摘要:Think\Verify类可以支持验证码的生成和验证功能。 下面是最简单的方式生成验证码: 上面的代码会生成默认的验证码图片并输出,显示如下: 生成的验证码信息会保存到session中,包含的数据有: 如果你需要在一个页面中生成多个验证码的话,entry方法需要传入可标识的信息。 验证码参数 可以对 阅读全文
posted @ 2016-12-27 14:18 Strive-count 阅读(356) 评论(0) 推荐(0)
摘要:之前的表单验证都是用js写的,这里也可以使用tp框架的验证。但是两者比较而言还是js验证比较好,因为tp框架验证会运行后台代码,这样运行速度和效率就会下降。 自动验证是ThinkPHP模型层提供的一种数据验证方法,可以在使用create创建数据对象的时候自动进行数据验证。验证的代码要写在模型层即Mo 阅读全文
posted @ 2016-12-26 16:35 Strive-count 阅读(1941) 评论(0) 推荐(0)
摘要:thinkphp使用ajax和之前使用ajax的方法一样,不同点在于之前的ajax中的url指向了一个页面,而thinkphp里面的url需要指向一个操作方法。 一、thinkphp使用ajax返回数据 1.先在Admin\Controller\MainController.class.php里面写 阅读全文
posted @ 2016-12-24 20:39 Strive-count 阅读(369) 评论(0) 推荐(0)
摘要:1.在控制器MainController里面写一个方法,调用Nation表中的数据。 2.新建一个显示的模板文件zhuyemian.html 3.显示页面 4.做修改显示页面xiugai.html 5.在控制器MainController里面写修改方法 6.点击修改,跳转到修改页面,并且传对应的co 阅读全文
posted @ 2016-12-23 16:38 Strive-count 阅读(4196) 评论(0) 推荐(0)
摘要:"n090","Name"=>"虫族"); //$nation->add($attr); //2.AR方式实现数据添加 //$nation->Code = "n030"; //$nation->Name = "朝鲜族"; //$nation->add(); //$this->redi... 阅读全文
posted @ 2016-12-22 16:14 Strive-count 阅读(382) 评论(0) 推荐(0)
摘要:select();//查询所有,返回关联数组,也是二维数组。 //$a = $nation->select("n001,n002,n003");//通过主键值查,注意写法。 //$a = $nation->find();//查一条数据,返回一维数组。 //$a = $nation->find("n001");//按照条件查询 ... 阅读全文
posted @ 2016-12-22 11:11 Strive-count 阅读(701) 评论(0) 推荐(0)
摘要:1.获取系统常量信息的方法:在控制器DengLuController里面下写入下面的方法,然后调用该方法。 系统信息里面比较重要的是user里面的信息,有时候会用到这些信息。下面都是比较重要的信息。 2.跨控制器的调用 跨控制器调用就是在某一个控制器里面写了一个方法,要在每一个页面都拿来用。 例如: 阅读全文
posted @ 2016-12-21 14:48 Strive-count 阅读(536) 评论(0) 推荐(0)
摘要:出来的页面中提示了“非法操作:denglu”,下面还提示了错误位置以及其它一些信息。但是把网站放到服务器上以后,如果出现这种提示的话会有下面2个缺点: (1)这种提示信息太专业,用户在看到这种提示信息时会看不明白这种错误出现的原因; (2)出现这种提示信息不安全,如果访客比较专业的话看到这些提示信息 阅读全文
posted @ 2016-12-20 16:20 Strive-count 阅读(239) 评论(0) 推荐(0)
摘要:下载thinkphp3.2.3版本,解压缩后将文件夹名字改为thinkphp,然后放在www目录下,里面的文件夹和文件的名字和作用如下:(前面有Tab健的表示下一级,thinkphp是根目录) 阅读全文
posted @ 2016-12-20 15:43 Strive-count 阅读(1247) 评论(0) 推荐(0)
摘要:下面是test.html文件内容 阅读全文
posted @ 2016-12-18 11:39 Strive-count 阅读(681) 评论(0) 推荐(0)
摘要:1.层级关系为: <div ——————————— position:relative; 不是最近的上一级定位元素,不是参照物 <div—————————-没有设置为定位元素,不是参照物 <div———————- position:relative 是最近的上级相对定位元素,所以是参照物 <div 阅读全文
posted @ 2016-12-18 09:58 Strive-count 阅读(429) 评论(0) 推荐(0)
摘要:1.{$var=...} 这是{assign}函数的简写版,你可以直接赋值给模版,也可以为数组元素赋值。 2.{appeng} {append}用于在模板执行期间建立或追加模板变量数组。 3.{assign} {assign}用来在模板运行时为模板变量赋值。 4.{block} {block}用来定 阅读全文
posted @ 2016-12-16 11:40 Strive-count 阅读(1284) 评论(0) 推荐(0)
摘要:smarty基本语法: 1.注释:<{* this is a comment *}>,注意左右分隔符的写法,要和自己定义的一致。 2.变量:模板变量用美元符号$开始,可以包含数字、字母和下划线,这与php变量很像。可以引用数组的数字或非数字索引,当然也可以引用对象属性和方法。 3.函数 4.属性:s 阅读全文
posted @ 2016-12-15 21:20 Strive-count 阅读(810) 评论(0) 推荐(0)
摘要:模板主要是用来让前端和后端分离的,前台页面只是一个前台页面,后台页面用php代码写逻辑,写完逻辑拿到前台显示。 一、写法 一般需要以下:写3个页面: 1.显示页面aa.html 2.类文件Smarty.class.php 3.注入页面 二、示例 1.类的页面 2.注入页面 3.显示页面 运行的时候要 阅读全文
posted @ 2016-12-15 15:04 Strive-count 阅读(649) 评论(0) 推荐(0)
摘要:子栏目里面的内容可以直接取,而不需要通过循环。 {$CATEGORYS[$catid][catname]}//取子栏目的栏目名称 {$CATEGORYS[$catid][image]}//取子栏目的栏目图片 调用点击量具体方法: 首先:需要在show.html 模板中首先加载jquery.min.j 阅读全文
posted @ 2016-12-11 15:59 Strive-count 阅读(478) 评论(0) 推荐(0)
摘要:{if $top_parentid==0} 首页 {else} 首页 {/if} {pc:content action="category" catid="0" num="6" siteid="$siteid" order="listorder ASC"} {loop $data $r} {if... 阅读全文
posted @ 2016-12-11 14:30 Strive-count 阅读(2065) 评论(0) 推荐(0)
摘要:1.global Global的作用是定义全局变量,但是这个全局变量不是应用于整个网站,而是应用于当前页面,包括include或require的所有文件。 但是在函数体内定义的global变量,函数体内可以使用,在函数体外定义的global变量不能在函数体内使用,具体看下面示例。 (1)在函数体内定 阅读全文
posted @ 2016-12-10 10:44 Strive-count 阅读(33172) 评论(3) 推荐(0)
摘要:category_gongsiyeji.html设置如下: 子栏目设置如下: 阅读全文
posted @ 2016-12-08 10:49 Strive-count 阅读(404) 评论(0) 推荐(0)
摘要:调取内容发布管理中的来源,如果直接写{$val['copyfrom']}调取出来的内容为 内容|0 ,要先根据“|”进行拆分,然后再写。 示例: 阅读全文
posted @ 2016-12-06 15:50 Strive-count 阅读(1267) 评论(0) 推荐(0)
摘要:cms替换主页的步骤 1.先做好静态页面; 2.在D:\wamp\www\phpcms\install_package\phpcms\templates文件夹下建新的文件夹tianqiwangluo(项目名字),再在tianqiwangluo建立 新文件夹content(网站内容) 3.把静态页面的 阅读全文
posted @ 2016-12-05 16:49 Strive-count 阅读(286) 评论(0) 推荐(0)
摘要:cms的样式有很多种,我们学习的是phpcms,这些cms都是大同小异,学会了一种就可以使用其它的cms。 PHPCMS是一款网站管理软件。该软件采用模块化开发,支持多种分类方式,使用它可方便实现个性化网站的设计、开发与维护。它支持众多的程序组合,可轻松实现网站平台迁移,并可广泛满足各种规模的网站需 阅读全文
posted @ 2016-12-04 17:45 Strive-count 阅读(806) 评论(0) 推荐(1)
摘要:用这种ajax做分页的方法比较简单,把代码直接复制就可以,然后根据实际更改一下里面的参数。 1.设置分页显示显示的样式,显示效果如下。 2.页数显示代码容器,把这段代码放在</table>后面。 3.ajax实现分页的代码 4.如果要加上关键字查询功能,现在表格上面加上关键字输入框。 然后在js代码 阅读全文
posted @ 2016-12-04 09:06 Strive-count 阅读(28882) 评论(0) 推荐(0)
摘要:CSS3过渡:transition属性——专门应对颜色、长度、宽度、位置等变化的过渡 通过CSS3,我们可以在不使用Flash和JavaScript的情况下,为当前某元素从某样式改变为某样式的时候添加过渡效果。我们仅仅使用到了一个transition属性,专门来写过渡从一个样式到另一个样式过渡时所花 阅读全文
posted @ 2016-12-03 17:46 Strive-count 阅读(577) 评论(0) 推荐(0)