叶测试 发布的文章

DedeCms autoindex和itemindex使用介绍 获取循环第几个元素索引值

问题:在循环过程中需要对2的倍数的元素添加某一样式
解决:

{dede:list orderby=pubdate typeid='3' pagesize='9' infolen='60' titlelen=42}
<li [field:global name='autoindex' runphp='yes']if(@me%2 == 0){@me="class='mgn-show'";}else{@me='';}[/field:global]><a href="[field:arcurl/]"><img src="[field:litpic/]" alt="[field:title/]" title="[field:title/]"><p>[field:title/]</p></a></li>
{/dede:list}

- 阅读剩余部分 -

MySQL中NULL与空字符串

经常会错误的认为NULL与空字符串''是相同的。这看似是一件不重要的事情,但是在MySQL中,这两者是完全不同的。NULL是指没有值,而''则表示值是存在的,只不过是个空值。对于SQL的新手,NULL值的概念常常会造成混淆,他们常认为NULL与MySQL空字符串是相同的事。情况并非如此。例如,下述语句是完全不同的:
MySQL> INSERT INTO my_table (phone) VALUES (NULL);
mysql> INSERT INTO my_table (phone) VALUES ('');

- 阅读剩余部分 -

sublime常用操作

Ctrl + Enter在当前行下面新增一行然后跳至该行;Ctrl + Shift + Enter在当前行上面增加一行并跳至该行。

Ctrl + ←/→进行逐词移动,相应的,Ctrl + Shift + ←/→进行逐词选择。

Ctrl + ↑/↓移动当前显示区域,Ctrl + Shift + ↑/↓移动当前行。

- 阅读剩余部分 -

mobiscroll.js移动端日历、时间、下拉框插件

<script src="__PUBLIC__/plugins/mobiscroll/mobiscroll.core-2.5.2.js" type="text/javascript"></script>
<script src="__PUBLIC__/plugins/mobiscroll/mobiscroll.core-2.5.2-zh.js" type="text/javascript"></script>
<link href="__PUBLIC__/plugins/mobiscroll/mobiscroll.core-2.5.2.css" rel="stylesheet" type="text/css" />
<script src="__PUBLIC__/plugins/mobiscroll/mobiscroll.datetime-2.5.1.js" type="text/javascript"></script>
<script src="__PUBLIC__/plugins/mobiscroll/mobiscroll.datetime-2.5.1-zh.js" type="text/javascript"></script>
<script src="__PUBLIC__/plugins/mobiscroll/mobiscroll.android-ics-2.5.2.js" type="text/javascript"></script>
<link href="__PUBLIC__/plugins/mobiscroll/mobiscroll.android-ics-2.5.2.css" rel="stylesheet" type="text/css" />

- 阅读剩余部分 -

ThinkPHP3.2实现手机移动端访问自动切换主题模板的两种方法

ThinkPHP的模板主题机制,如果只是在PC,只要需修改 DEFAULT_THEME
(新版模板主题默认是空,表示不启用模板主题功能)配置项就可以方便的实现多模板主题切换。
但对于移动端和PC端,也许你会设计完全不同的主题风格,且针对不同的来路提供不同的渲染方式,其中一种比较流行的方法是“响应式设计”,但就本人经
历而言,要实现完全的“响应式设计”并不是那么容易,且解决兼容问题也是个难题,假设是大型站点,比如:淘宝、百度、拍拍这些,响应式设计肯定是满足不了
需求的,而是需要针对手机访问用户提供单独的手机网站。 ThinkPHP
完全可以实现,而且相当简单。和TPM的智能模版切换引擎一样,只要对来路进行判断处理即可。

- 阅读剩余部分 -