FlashFXP如果不设置默认编辑工具,那么当你打开html文档的时候,默认会用word打开,很不方便,其实简单的设置下,可以默认以任何工具打开。
具体设置方法如下:
选项>>关联文件。
然后在弹出的对话框中设置具体参数即可。
其中我这里设置所有文件都用Editplus打开,故用*.*匹配。
当然你也可以为不同扩展名称的文件设置不同的打开方式,如果想用记事本打开,直接找到记事本所在的文件程序添加即可。
DEDE [field:global name=autoindex/] 按序列号递增
在用织梦仿站的时候,有些class样式是btn1、btn2这样的样式循环的,这个时候1、2可以用[field:global name=autoindex/ ] 循环得到,[field:global name=autoindex/ ]是从0开始。如果你想从1开始,那就用这个代码:[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global]
DEDE日期调用小插件
在日期文本框里面,点击的时候,下面出来一个和万年历一样的日期选择表,在dede里面,有一个现成的js小插件,直接调用就OK了。。。
1 | <input type="text" onclick="SelectDate(this,'yyyy-MM-dd',80,0)" /> |
就这么简单。
DEDE把变量放进session中,结果取值为null的问题
最近在基于织梦CMS(dedecms)做公司网站,可以说改动不少,而其中最令我印象深刻的就是织梦的session。
自己想在前台页面限制一些用户的访问,且后台用户可以访问。必须验证织梦后台用户的登录,于是开始取织梦的session,但是一直没有取出值来,后来才发现原来织梦的session有这样一段代码
1 | $sessSavePath = DEDEDATA."/sessions/"; |
$sessSavePath就是织梦session的存放位置,这里有两点需要注意,一是session_start()必须放在这段代码之后,二是$sessSavePath不能是文件的相对路径或者绝对路径,只能是文件的存放路径如:F:\SESSION。
于是便顺利的取出了session值。
DedeCMS {dede:field name='array' /}的用法
field支持用array获取任意字段的值。(支持标记:文章列表模板的 {dede:field name='array' /}、arclist、arclistsg、loop、sql 标签)
例如平时使用
{dede:field name='title' /}
就可以使用
{dede:field name='array' runphp='yes'} @me=@me['title'];{/dede:field}