JAVA、PHP、前端、APP、网站开发 - 开发技术学习

文档标签: dev

swfupload无刷新上传,swfupload多图上传,jqeruy无刷新上传.

swfupload无刷新上传,swfupload多图上传,jqeruy无刷新上传 swfupload实例使用说明: 找到handlers.js里面的以下代码,分析; [scourcecode plain="language"] function uploadSuccess(file, serverData) { try { var progress = new FileProgress(file, this.customSettings.upload_target); //解析json格式 var jsonStr = eval("("+serverData+")"); if (jsonStr.status) { addImage(jsonStr.data[0].savepath + jsonStr.data[0].hashname, jsonStr.data[0].id); addInput(jsonStr.data[0].id); progress.setStatus(...

dedecms在PHP5.4下运行无法登录的问题解决.

登陆dedemcs后台输入用户名和密码后没有提示显示为空白,主要原为是php5.4的版本废除了session_register函数可以采用如$_SESSION[$this->keepUserIDTag] = $this->userID; 这种方式处理完整代码如下 首先打开 include/userlogin.class.php这个文件,在287行到308行原内容如下: [sourcecode language="plain"] @session_register($this->keepUserIDTag); $_SESSION[$this->keepUserIDTag] = $this->userID; @session_register($this->keepUserTypeTag); $_SESSION[$this->keepUserTypeTag] = $this->userType; @session_register($this->keepUserChannel...
此文被围观2506次  分类: 编程开发 标签:  ····

dedecms标签调用,dedecms使用教程,dedecms二次开发.

dedecms 中不支持中文‘’改成英文的,不加也行! 改过后在更新一下对应的页面就行了! {dede:arclist titlelen=42 row=10} <li><a href=”[field:arcurl/]“>[field:title/]</a></li> {/dede:arclist} 首先规则得写对  {dede:}  {/dede}然后就是你的标点符号  不能用中文的下成收集了一段常用标签调用方法 关键描述调用标签: <meta name="keywords" content="{dede:field name='keywords'/}"> <meta name="description" content="{dede:field name='description' function='html2text(@me)'/}">   模板路径调用标签: {dede:field name='templeturl'/} ...

ThinkPHP在一些项目中的使用配置.

昨天重新安装的系统,上面的环境也重新配置了一次!配置完成的就开始以前的项目! 发现了问题,以前都是用nginx,我现在改成Apache了,发现伪静态不正确 问题:127.0.0.1/Home/Public/login居然无法显示页面, 我conf/config.php url_model配置的是2,百思不得其解。 一直改url_model的值,打印/index.php/Index显示的是/Home/Public/login,如果将地址改成/Home/index.php/Pulic/login就可以正常显示 那还是应该是配置的问题,最后我将url_model注释掉了,居然可以正常访问了! 还有一个问题就是伪静态的问题了,我在httpd.conf里面已经开启了mod_rewrite,并且也将url_model设置为2了,同时就设置了URL_HTML_SUFFIX但是还是没有起作用 在phpinfo中也找到了mod_rewrite这个!我用{:U(“/Index/show?id=1″)}就是不起作用啊! 问题...
此文被围观2631次  分类: 编程开发 标签:  ······

php无限分类数据的树形格式化.

今天在 开源中国 上看到一个无限分类数据的树形格式化。 我们知道很多开源软件的无限分类都是采用递归的算法,但是我们知道递归即浪费时间,又浪费空间(内存), 上次我也分享了个我自己原创的无限分类生成树的方法,一热心php高手网友给我提出了宝贵的建议,我测试了一下,这段代码的时间非常之短,参考: http://www.oschina.net/code/snippet_98719_11296,我再次整理了一下,发现数据库查询出数据之后,我们就已经定好了键值,因而实践中,我们一般会在model中查询出格式化成主键值对应数据的形式,因而我们可以直接用这样的数据,就少了一层循环。代码也非常简洁。 <?php /** * 将数据格式化成树形结构 * @author Xuefen.Tong * @param array $items * @return array */ function genTree($items) { $tree = array(); //格式化好的树 foreach ($items as $item)...
此文被围观2676次  分类: 编程开发 标签:  ·····

特别推荐:jquery连续点击造成数据显示错误解决方法.

我在项目中遇到的问题是这样的, 做了一下购物车,在购物车列表中根据"-"、"+"两个按钮来实现的数量改变,同时更新页面的价格和数据。 大家都知道网络存在延迟,就会造成页面中的数据与最终数据不一致的后果!这个错误是非常严重的。 在搜索引擎中查找关键词:jquery连续点击解决,在CSDN上找到了与之相关的文章:求助:使用jquery循环动态获取数据,当服务器响应慢时,连续点击某链接后,响应出现重复数据,该如何解决 笨人愚昧,没有看懂,因为问题太常了!只看了回复,从中得到的启发,设置返回数据后才能进入下一次点击。 各位看客请看: [js] <script type="text/javascript"> var c = true; $(function(){ //删除单一商品 $('.del').click(function(){ var id = $(this).attr('id'); $.post('/index.php/Index/delcart', {id: id}, ...

ThinkPHP事务理解与应用.

Thinkphp的事务的理解与应用。为何要应用它呢!可能有些同学还不是很清楚,也包括我在内! 事务就是将数据临时插入数据库,在后续的操作中如果有错误可以利用事务回滚,将先前临时插入的数据取消!就相当于没有插入到数据库中, 如果在后续的操作中没有出现错误,那么只要执行提交事务,就完成了数据的插入操作。 ThinkPHP提供了单数据库的事务支持,如果要在应用逻辑中使用事务,可以参考下面的方法: 启动事务: $User->startTrans(); 提交事务: $User->commit(); 事务回滚: $User->rollback(); 事务是针对数据库本身的,所以可以跨模型操作的 。 例如: //  在User模型中启动事务 $User->startTrans(); // 进行相关的业务逻辑操作 $Info = M("Info"); // 实例化Info对象 $Info->save($User); // 保存用户信息 if ...

ThinkPHP设置登录超时的方法.

在做Thinkphp项目的时候,登录login超时是我们必须想到的问题。 最近做的项目也有这个要求,也不算要求,但是做为有登录功能的就应该有这个! 以下是我的思路: 首先设置一个登录正确的开始时:$_SESSION['logtime'] = time(); 然后判断现在的时间: $times = time(); 最后比较两个时间,比如我们将登录超时设置成30分钟,即1800秒, if (($times - $_SESSION['logtime'] ) > 1800) 如果大于半小时就清空登录缓存, 如果小于则将登录时间设置成现在时间。这样就避免在操作过程中出现超时的情况了,以下是我在Thinkphp用到的代码: [php] public function checklogin(){ if (!isset($_SESSION['User'])){ $this-&gt;get_msg('你还未登录,请先登录!', false, /index.php.'/Pub/'); } ...

smarty模板使用php函数和自定义函数.

好久没有用smarty模板引擎了,今天使用还有点不习惯了呢! 问题:Smarty中如何调用php函数或自定义函数? 例:调用时间函数 {$times|date_format:"Y-m-d H:i"} 调用外部函数还在测试中!...

Thinkphp中使用smarty模板引擎的一些知识收集.

客户要求要用smarty模板引擎来做,本来我们电子商务组这边一直都是使用的thinkphp的模板引擎,而且大家结这块都很了解了。 却不曾想到客户有这种要求,于是乎大家开始在thinkphp上引用smarty,但是过程确实复杂啊! 走了不少弯路。 分隔不需要编译的代码{literal}{/literal} {:U("")} 不能用,要用{U("")} <include file="" />不能用,要改成{include file=""}. thinkphp框架自带的模板跟smarty模板很像,但是也有很多差别。 说说他们的对应关系: 1、 <present name="nodeName">[{$nodeName}] </present> smarty模板为: {if !empty($nodeName)}[{$nodeName}]{/if} 2、 <eq name="level" value="1">应用</eq>...

wordpress防垃圾留言插件,wordpress验证码插件,wordpress防垃圾评论.

最近恶意的留言多了起来,还有评论也比平时多了许多,以前都只装了一个过滤垃圾评论和不良 trackback 引用通告Akismet插件, 今天给网站多加了一个wordpress验证码插件 看一下安装步骤: wordpress没有自带的验证码,为了网站的安全,我们往往需要在后台登陆页面、注册页面、评论页面添加验证码。 wordpress验证码插件-SI CAPTCHA Anti-Spam就能够实现上述功能。 安装使用说明: 1、进入后台-插件-安装插件-搜索“SI CAPTCHA Anti-Spam”,然后安装激活。 2、在控制板的插件处点击一下,你将会看到多了一个”SI CAPTCHA”的选项 验证码的图片大小也可以在插件配置里面设置,默认是width=175那个 此插件翻译成了中文,设置非常简单。...

ThinkPHP应用文档,Thinkphp项目,Thinkphp实战,CURD操作.

做ThinkPHP应该经常用到getField\field\find\select这种查询 可是有时我们想用getField查询出相关的字段,但是只能查出一条,而我们想要的是很多条,或是所有数据放到一个数组里面, 在“ThinkPHP3.0_完全开发手册.pdf”中没有相关的记录, 后来查看在线文档发现getField可以获取一个字段,并且是数组形式返回的! 用法:getField('id', true); 如果要读取某个字段的值,可以使用getField方法 getField 查询某个字段的值 用法 getField($field,$sepa=null) 参数 field(必须):要获取的字段字符串(多个用逗号分隔) sepa(可选):字段数据间隔符号,如果是 NULL返回数组为数组。默认为null。 回调接口 查询后 _after_find(&$result,$options) 返回值 如果查询结果为空返回null 如果field是一个字段则返回该字段的值 如果field是多个字段,返回数...

Thinkphp伪静态配置,ThinkPHP项目配置.

首先, 在配置文件(config.php)里设置 URL_HTML_SUFFIX 设置静态后缀 [php] <?php return array( 'URL_HTML_SUFFIX'=>'.html', //随意, 可设置其它的。 .... //其它配置信息 ); ?> [/php] 然后使用U方法 U方法的定义规则如下(方括号内参数根据实际应用决定): U('[项目://][路由@][分组名-模块/]操作? 参数1=值1[&参数N=值N]') 或者用数组的方式传入参数 U('[项目://][路由@][分组名-模块/]操作',array('参数1'=>'值1' [,'参数N'=>'值N'])) 如果不定义项目和模块的话 就表示当前项目和模块名称,下面是一些简单的例子: U('Myapp://...

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。蜀ICP备12031064号      川公网安备51162302000234