存档

2012年4月 的存档

5月1了 劳动节来了

2012年4月28日 没有评论

放假3天 好多事情干哦 不准备回家了 干活吧 挣钱啊

分类: Assorted 标签: ,

css布局常用规范

2012年4月25日 没有评论

一.文件命名规范 全局样式:global.css; 框架布局:layout.css; 字体样式:font.css; 链接样式:link.css; 打印样式:print.css; 二.常用类/ID命名规范 页 眉:header 内 容:content 容 器:container 页 脚:footer 版 权:copyright 导 航:menu

一.文件命名规范

全局样式:global.css;
框架布局:layout.css;
字体样式:font.css;
链接样式:link.css;
打印样式:print.css;

二.常用类/ID命名规范

页 眉:header
内 容:content
容 器:container
页 脚:footer
版 权:copyright
导 航:menu
主导航:mainMenu
子导航:subMenu
标 志:logo
标 语:banner
标 题:title
侧边栏:sidebar
图 标:Icon
注 释:note
搜 索:search
按 钮:btn
登 录:login
链 接:link
信息框:manage
……

常用类的命名应尽量以常见英文单词为准,做到通俗易懂,并在适当的地方加以注释。对于二级类/ID命名,则采用组合书写的模式,后一个单词的首字母应大写:诸如“搜索框”则应命名为“searchInput”、“搜索图标”命名这“searchIcon”、“搜索按钮”命名为“searchBtn

CSS书写规范及方法

一. 常规书写规范及方法

1. 选择DOCTYPE:

XHTML 1.0 提供了三种DTD声明可供选择:

过渡的(Transitional):要求非常宽松的DTD,它允许你继续使用HTML4.01的标识(但是要符合xhtml的写法)。完整代码如下:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd“>

严格的(Strict):要求严格的DTD,你不能使用任何表现层的标识和属性,例如<br>。完整代码如下:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd“>

框架的(Frameset):专门针对框架页面设计使用的DTD,如果你的页面中包含有框架,需要采用这种DTD。完整代码如下:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Frameset//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd“>

理想情况当然是严格的DTD,但对于我们大多数刚接触web标准的设计师来说,过渡的DTD(XHTML 1.0 Transitional)是目前理想选择(包括本站,使用的也是过渡型DTD)。因为这种DTD还允许我们使用表现层的标识、元素和属性,也比较容易通过W3C的代码校验。

2. 指定语言及字符集:

为文档指定语言:

<html xmlns=”http://www.w3.org/1999/xhtml” lang=”en”>

为了被浏览器正确解释和通过W3C代码校验,所有的XHTML文档都必须声明它们所使用的编码语言;如:
常用的语言定义:

<meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″ />
标准的XML文档语言定义:
<?xml version=”1.0″ encoding=” utf-8″?>
针对老版本的浏览器的语言定义:
<meta http-equiv=”Content-Language” content=” utf-8″ />
为提高字符集,建议采用“utf-8”。

3. 调用样式表:

外部样式表调用:

页面内嵌法:就是将样式表直接写在页面代码的head区。 如:

<style type=”text/css”><!– body { background : white ; color : black ; } –> </style>
外部调用法:将样式表写在一个独立的.css文件中,然后在页面head区用类似以下代码调用。

<link rel=”stylesheet” rev=”stylesheet” href=”css/style.css” type=”text/css” media=”all” />

在符合web标准的设计中,推荐使用外部调用法,可以不修改页面只修改.css文件而改变页面的样式。如果所有页面都调用同一个样式表文件,那么改一个样式表文件,可以改变所有文件的样式。

4、选用恰当的元素:

根据文档的结构来选择HTML元素,而不是根据HTML元素的样式来选择。例如,使用P元素来包含文字段落,而不是为了换行。如果在创建文档时找不到适当的元素,则可以考虑使用通用的div 或者是span;

避免过渡使用div和span。少量、适当的使用div和span元素可以使文档的结构更加清晰合理并且易于使用样式;

尽可能少地使用标签和结构嵌套,这样不但可以使文档结构清晰,同时也可以保持文件的小巧,在提高用户下载速度的同时,也易于浏览器对文档的解释及呈视;

5、派生选择器:

可以使用派生选择器给一个元素里的子元素定义样式,在简化命名的同时也使结构更加的清晰化,如:

.mainMenu ul li {background:url(images/bg.gif;)}

6、辅助图片用背影图处理:

这里的”辅助图片”是指那些不是作为页面要表达的内容的一部分,而仅仅用于修饰、间隔、提醒的图片。将其做背影图处理,可以在不改动页面的情况下通过CSS样式来进行改动,如:

#logo {background:url(images/logo.jpg) #FEFEFE no-repeat right bottom;}

7、结构与样式分离:

在页面里只写入文档的结构,而将样式写于css文件中,通过外部调用CSS样式表来实现结构与样式的分离。

8、文档的结构化书写:

页面CSS文档都应采用结构化的书写方式,逻辑清晰易于阅读。如:

<div id=”mainMenu”>
<ul>
<li><a href=”#” >首页</a></li>
<li><a href=”#” >介绍</a></li>
<li><a href=”#” >服务</a></li>
</ul>
</div>

/*=====主导航=====*/
#mainMenu {
width:100%;
height:30px;
background:url(images/mainMenu_bg.jpg) repeat-x;

} #mainMenu ul li { float:left; line-height:30px; margin-right:1px; cursor:pointer; } /*=====主导航结束=====*/ 9、鼠标手势: 在XHTML标准中,hand只被IE识别,当需要将鼠标手势转换为手形时,则将hand换为p

}
#mainMenu ul li {
float:left;
line-height:30px;
margin-right:1px;
cursor:pointer;
}
/*=====主导航结束=====*/

9、鼠标手势:

在XHTML标准中,hand只被IE识别,当需要将鼠标手势转换为“手形”时,则将“hand”换为“pointer”,即“cursor:pointer;”

二.注释书写规范

1、行间注释:

直接写于属性值后面,如:

.search{
border:1px solid #fff;/*定义搜索输入框边框*/
background:url(../images/icon.gif) no-report #333;/*定义搜索框的背景*/
}

2、整段注释:

分别在开始及结束地方加入注释,如:

/*=====搜索条=====*/
.search {
border:1px solid #fff;
background:url(../images/icon.gif) no-repeat #333;
}
/*=====搜索条结束=====*/

三.样式属性代码缩写

1、不同类有相同属性及属性值的缩写:

对于两个不同的类,但是其中有部分相同甚至是全部相同的属性及属性值时,应对其加以合并缩写,特别是当有多个不同的类而有相同的属性及属性值时,合并缩写可以减少代码量并易于控制。如:

#mainMenu {
background:url(../images/bg.gif);
border:1px solid #333;
width:100%;
height:30px;
overflow:hidden;
}
#subMenu {
background:url(../images/bg.gif);
border:1px solid #333;
width:100%;
height:20px;
overflow:hidden;
}

两个不同类的属性值有重复之处,刚可以缩写为:

#mainMenu,#subMenu {
background:url(../images/bg.gif);
border:1px solid #333;
width:100%;
overflow:hidden;
}
#mainMenu {height:30px;}
#subMenu {height:20px;}

2、同一属性的缩写:

同一属性根据它的属性值也可以进行简写,如:

.search {
background-color:#333;
background-image:url(../images/icon.gif);
background-repeat: no-repeat;
background-position:50% 50%;
}
.search {
background:#333 url(../images/icon.gif) no-repeat 50% 50%;
}

3、内外侧边框的缩写:

在CSS中关于内外侧边框的距离是按照上、右、下、左的顺序来排列的,当这四个属性值不同时也可直接缩写,如:

.btn {
margin-top:10px;
margin-right:8px;
margin-bottom:12px;
margin-left:5px;
padding-top:10px;
padding-right:8px;
padding-bottom:12px;
padding-left:8px;
}

则可缩写为:

.btn {
Margin:10px 8px 12px 5px;
Padding:10px 8px 12px 5px;
}

而如果当上边与下边、左边与右边的边框属性值相同时,则属性值可以直接缩写为两个,如:

.btn {
margin-top:10px;
margin-right:5px;
margin-bottom:10px;
margin-left:5px;
}

缩写为:

.btn {margin:10px 5px;}

而当上下左右四个边框的属性值都相同时,则可以直接缩写成一个,如:

.btn {
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
margin-left:10px;
}

缩写为:

.btn{margin:10px;}

4、颜色值的缩写:

当RGB三个颜色值数值相同时,可缩写颜色值代码。如:

.menu { color:#ff3333;}

可缩写为:

.menu {color:#f33;}

四.hack书写规范

因为不同浏览器对W3C标准的支持不一样,各个浏览器对于页面的解释呈视也不尽相同,比如IE在很多情况下就与FF存在3px的差距,对于这些差异性,就需要利用css 的hack来进行调整,当然在没有必要的情况下,最好不要写hack来进行调整,避免因为hack而导致页面出现问题。

1、 IE6、IE7、Firefox之间的兼容写法:

写法一:

IE都能识别*;标准浏览器(如FF)不能识别*;
IE6能识别*,但不能识别 !important,
IE7能识别*,也能识别!important;
FF不能识别*,但能识别!important;
根据上述表达,同一类/ID下的CSS hack可写为:
.searchInput {
background-color:#333;/*三者皆可*/
*background-color:#666 !important; /*仅IE7*/
*background-color:#999; /*仅IE6及IE6以下*/
}
一般三者的书写顺序为:FF、IE7、IE6.

写法二:

IE6可识别“_”,而IE7及FF皆不能识别,所以当只针对IE6与IE7及FF之间的区别时,可这样书写:
.searchInput {
background-color:#333;/*通用*/
_background-color:#666;/*仅IE6可识别*/
}

写法三:

*+html 与 *html 是IE特有的标签, Firefox 暂不支持。
.searchInput {background-color:#333;}
*html .searchInput {background-color:#666;}/*仅IE6*/
*+html .searchInput {background-color:#555;}/*仅IE7*/

屏蔽IE浏览器:

select是选择符,根据情况更换。第二句是MAC上safari浏览器独有的。

*:lang(zh) select {font:12px  !important;} /*FF的专用*/
select:empty {font:12px  !important;} /*safari可见*/

IE6可识别:

这里主要是通过CSS注释分开一个属性与值,注释在冒号前。

select { display /*IE6不识别*/:none;}

IE的if条件hack写法:

所有的IE可识别:

<!–[if IE]> Only IE <![end if]–>
只有IE5.0可以识别:
<!–[if IE 5.0]> Only IE 5.0 <![end if]–>
IE5.0包换IE5.5都可以识别:
<!–[if gt IE 5.0]> Only IE 5.0+ <![end if]–>(

 

仅IE6可识别: ![if lt IE 6] Only IE 6- ![end if] IE6以及IE6以下的IE5.x都可识别: ![if gte IE 6] Only IE 6/+ ![end if] 仅IE7可识别: ![if lte IE 7] Only IE 7/- ![end if] 2、清除浮动: 在Firefox中,当子级

仅IE6可识别:
<!–[if lt IE 6]> Only IE 6- <![end if]–>
IE6以及IE6以下的IE5.x都可识别:
<!–[if gte IE 6]> Only IE 6/+ <![end if]–>
仅IE7可识别:
<!–[if lte IE 7]> Only IE 7/- <![end if]–>

2、清除浮动:

在Firefox中,当子级都为浮动时,那么父级的高度就无法完全的包住整个子级,那么这时用这个清除浮动的HACK来对父级做一次定义,那么就可以解决这个问题。

select:after {
content:”.”;
display:block;
height:0;
clear:both;
visibility:hidden;
}

分类: DIV+CSS 标签: , , ,

百个前端设计常用Javascript语句

2012年4月20日 没有评论

1.document.write( ” “); 输出语句
2.JS中的注释为//
3.传统的HTML文档顺序是:document- >html- >(head,body)
4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,history,location,document)
5.得到表单中元素的名称和值:document.getElementById( “表单中元素的ID號 “).name(或value)
6.一个小写转大写的JS: document.getElementById(“output”).value = document.getElementById( “input “).value.toUpperCase();
7.JS中的值类型:String,Number,Boolean,Null,Object,Function
8.JS中的字符型转换成数值型:parseInt(),parseFloat()
9.JS中的数字转换成字符型:( ” ” 变量)
10.JS中的取字符串长度是:(length)
11.JS中的字符与字符相连接使用 號.
12.JS中的比较操作符有:==等于,!=不等于, >, >=, <. <=
13.JS中声明变量使用:var来进行声明
14.JS中的判定语句结构:if(condition){}else{}
15.JS中的循环结构:for([initial expression];[condition];[upadte expression]) {inside loop}
16.循环中止的命令是:break
17.JS中的函数定义:function functionName([parameter],…){statement[s]}
18.当文件中出现多个form表单时.可以用document.forms[0],document.forms[1]来代替.
19.窗口:打开窗口window.open(), 关闭一个窗口:window.close(), 窗口本身:self
20.状態栏的设置:window.status= “字符 “;
21.弹出提示信息:window.alert( “字符 “);
22.弹出確认框:window.confirm();
23.弹出输入提示框:window.prompt();
24.指定当前显示链接的位置:window.location.href= “URL ”
25.取出窗体中的所有表单的数量:document.forms.length
26.关闭文档的输出流:document.close();
27.字符串追加连接符: =
28.创建一个文档元素:document.createElement(),document.createTextNode()
29.得到元素的方法:document.getElementById()
30.设置表单中所有文本型的成员的值为空:
var form = window.document.forms[0]
for (var i = 0; i <form.elements.length;i ){
if (form.elements.type == “text “){
form.elements.value = ” “;
}
}
31.复选按钮在JS中判定是否选中:document.forms[0].checkThis.checked (checked属性代表为是否选中返回TRUE或FALSE)
32.单选按钮组(单选按钮的名称必须相同):取单选按钮组的长度document.forms[0].groupName.length
33.单选按钮组判定是否被选中也是用checked.
34.下拉列表框的值:document.forms[0].selectName.options[n].value (n有时用下拉列表框名称加上.selectedIndex来確定被选中的值)
35.字符串的定义:var myString = new String( “This is lightsword “);
36.字符串转成大写:string.toUpperCase(); 字符串转成小写:string.toLowerCase();
37.返回字符串2在字符串1中出现的位置:String1.indexOf( “String2 “)!=-1则说明没找到.
38.取字符串中指定位置的一个字符:StringA.charAt(9);
39.取出字符串中指定起点和终点的子字符串:stringA.substring(2,6);
40.数学函数:Math.PI(返回圆周率),Math.SQRT2(返回开方),Math.max(value1,value2)返回两个数中的最在 值,Math.pow(value1,10)返回 value1的十次方,Math.round(value1)四舍五入函数,Math.floor(Math.random()*(n 1))返回隨机数
41.定义日期型变量:var today = new Date();
42.日期函数列表:dateObj.getTime()得到时间,dateObj.getYear()得到年 份,dateObj.getFullYear()得到四位的年份,dateObj.getMonth()得到月份,dateObj.getDate()得 到日,dateObj.getDay()得到日期几,dateObj.getHours()得到小时,dateObj.getMinutes()得到 分,dateObj.getSeconds()得到秒,dateObj.setTime(value)设置时 间,dateObj.setYear(val)设置年,dateObj.setMonth(val)设置 月,dateObj.setDate(val)设置日,dateObj.setDay(val)设置星期几,dateObj.setHours设置小 时,dateObj.setMinutes(val)设置 分,dateObj.setSeconds(val)设置秒 [注重:此日期时间从0开始计]
43.FRAME的表示方式:[window.]frames[n].ObjFuncVarName,frames[“frameName “].ObjFuncVarName,frameName.ObjFuncVarName
44.parent代表父亲对象,top代表最顶端对象
45.打开子窗口的父窗口为:opener
46.表示当前所属的位置:this
47.当在超链接中调用JS函数时用:(javascript :)来开头后面加函数名
48.在老的浏览器中不执行此JS: <!– //– >
49.引用一个文件式的JS: <script type= “text/javascript ” src= “aaa.js ” > </script >
50.指定在不支持脚本的浏览器显示的HTML: <noscript > </noscript >
51.当超链和onCLICK事件都有时,则老版本的浏览器转向a.html,否则转向b.html.例: <a href= “a.html ” >dfsadf </a >
52.JS的內建对象 有:Array,Boolean,Date,Error,EvalError,Function,Math,Number,Object,RangeError,ReferenceError,RegExp,String,SyntaxError,TypeErr or,URIError
53.JS中的换行:&#92;n
54.窗口全屏大小: <script >function fullScreen(){ this.moveTo(0,0);this.outerWidth=screen.availWidth;this.outerHeight=screen.availHeight;}window.maximize=fullScreen; </script >
55.JS中的all代表其下层的全部元素
56.JS中的焦点顺序:document.getElementByid( “表单元素 “).tabIndex = 1
57.innerHTML的值是表单元素的值:如 <p id= “para ” > “how are <em >you </em > ” </p >,则innerHTML的值就是:how are <em >you </em >
58.innerTEXT的值和上面的一样,只不过不会把 <em >这种標记显示出来.
59.contentEditable可设置元素是否可被修改,isContentEditable返回是否可修改的状態.
60.isDisabled判定是否为禁止状態.disabled设置禁止状態
61.length取得长度,返回整型数值
62.addBehavior()是一种JS调用的外部函数文件其扩展名为.htc
63.window.focus()使当前的窗口在所有窗口之前.
64.blur()指失去焦点.与FOCUS()相反.
65.select()指元素为选中状態.
66.防止用户对文本框中输入文本:
67.取出该元素在页面中出现的数量:document.all.tags( “div(或其它HTML標记符) “).length
68.JS中分为两种窗体输出:模態和非模態.window.showModaldialog(),window.showModeless()
69.状態栏文字的设置:window.status= &apos;文字 &apos;,默认的状態栏文字设置:window.defaultStatus = &apos;文字. &apos;;
70.添加到收藏夹:external.AddFavorite( “http://www.dannyg.com “;, “jaskdlf “);
71.JS中碰到脚本错误时不做任何操作:window.onerror = doNothing; 指定错误句柄的语法为:window.onerror = handleError;
72.JS中指定当前打开窗口的父窗口:window.opener,支持opener.opener…的多重继续.
73.JS中的self指的是当前的窗口
74.JS中状態栏显示內容:window.status= “內容 ”
75.JS中的top指的是框架集中最顶层的框架
76.JS中关闭当前的窗口:window.close();
77.JS中提出是否確认的框:if(confirm( “Are you sure? “)){alert( “ok “);}else{alert( “Not Ok “);}
78.JS中的窗口重定向:window.navigate( “http://www.sina.com.cn “;);
79.JS中的打印:window.print()
80.JS中的提示输入框:window.prompt( “message “, “defaultReply “);
81.JS中的窗口滚动条:window.scroll(x,y)
82.JS中的窗口滚动到位置:window.scrollby
83.JS中设置时间间隔:setInterval( “expr “,msecDelay)或setInterval(funcRef,msecDelay)或setTimeout
84.JS中的模態显示在IE4 行,在NN中不行:showModalDialog( “URL “[,arguments][,features]);
85.JS中的退出之前使用的句柄:function verifyClose(){event.returnValue= “we really like you and hope you will stay longer. “;}} window.=verifyClose;
86.当窗体第一次调用时使用的文件句柄:onload()
87.当窗体关闭时调用的文件句柄:onunload()
88.window.location的属性: protocol(http:),hostname(www.example.com),port(80),host(www.example.com:80),pathname( “/a/a.html “),hash( “#giantGizmo “,指跳转到相应的锚记),href(全部的信息)
89.window.location.reload()刷新当前页面.
90.window.history.back()返回上一页,window.history.forward()返回下一页,window.history.go(返回第几页,也可以使用访问过的URL)
91.document.write()不换行的输出,document.writeln()换行输出
92.document.body.noWrap=true;防止链接文字折行.
93.变量名.charAt(第几位),取该变量的第几位的字符.
94. “abc “.charCodeAt(第几个),返回第几个字符的ASCii码值.
95.字符串连接:string.concat(string2),或用 =进行连接
96.变量.indexOf( “字符 “,起始位置),返回第一个出现的位置(从0开始计算)
97.string.lastIndexOf(searchString[,startIndex])最后一次出现的位置.
98.string.match(regExpression),判定字符是否匹配.
99.string.replace(regExpression,replaceString)替换现有字符串.
100.string.split(分隔符)返回一个数组存储值.
101.string.substr(start[,length])取从第几位到指定长度的字符串.
102.string.toLowerCase()使字符串全部变为小写.
103.string.toUpperCase()使全部字符变为大写.
104.parseInt(string[,radix(代表进制)])强制转换成整型.
105.parseFloat(string[,radix])强制转换成浮点型.
106.isNaN(变量):测试是否为数值型.
107.定义常量的要害字:const,定义变量的要害字:var

来自伟大的网络

text-overflow

2012年4月19日 没有评论

牛X的同事小江跟我说的 很有作用 记录下

语法:

text-overflow : clip | ellipsis

取值:

不显示省略标记(…),而是简单的裁切。ellipsis:当对象内文本溢出时显示省略标记(…)

说明:

设置或检索是否使用一个省略标记(…)标示对象内文本的溢出。对应的脚本特性为textOverflow。
text-overflow属性仅是注解,当文本溢出时是否显示省略标记。并不具备其它的样式属性定义。要实现溢出时产生省略号的效果还须定义:强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏(overflow:hidden),只有这样才能实现溢出文本显示省略号的效果。

分类: DIV+CSS 标签:

div线条

2012年4月16日 没有评论

今天同事问我一个问题 div线条
他写

[php]<style type="text/css">
#line{height:3px!important; background:#F00;}
</style>[/php]

ie6不兼容

后来他自己鼓捣出来
这么写的

[php]<style type="text/css">
#line{height:3px!important; background:#F00;line-height:1px;}
</style>

<div id=”line”>&nbsp;</div>[/php]
还有种显示的方法

[php]<style type="text/css">
#line{height:3px!important; background:#F00;font-size:0px;}
</style>[/php]

这样好点 div里面可以不用写空格了
其实有其他好的现实方法 用border

分类: DIV+CSS 标签: ,

UCHome数据调用Sql语句大全

2012年4月16日 没有评论

1、调用含有图片的日志

SELECT * FROM `uchome_blog` WHERE `picflag` =1;

2、调用最近更新的10条日志

SELECT * FROM uchome_blog FORCE INDEX(dateline) ORDER BY dateline DESC LIMIT 0,10;

3、调用最近更新的10个相册

SELECT * FROM uchome_album FORCE INDEX(updatetime) ORDER BY dateline DESC LIMIT 0,10;

说明:这是调用所有相册

加个条件:调用隐私设计为全站可见的相册

SELECT * FROM uchome_album FORCE INDEX(updatetime) WHERE `friend` =0 ORDER BY dateline DESC

说明:friend值: ’0′全站用户可见,’1′为全好友可见,’2′为仅指定的好友可见,’3′为仅自己可见,’4′为凭密码查看

4、调用最近的10条迷你博客

SELECT * FROM uchome_doing FORCE INDEX(dateline) ORDER BY dateline DESC LIMIT 0,10;

5、调用我的话题

SELECT * FROM uchome_thread ORDER BY dateline DESC LIMIT 0,10;

6、调用3天内回复数最多的日志

SELECT * FROM uchome_blog WHERE dateline>UNIX_TIMESTAMP()-86400*3 ORDER BY replynum DESC

7、调用选吧一周内的热点话题

select * FROM uchome_thread where dateline>=UNIX_TIMESTAMP()-604800 ORDER BY viewnum DESC;

或者SELECT * FROM uchome_ thread WHERE dateline>=UNIX_TIMESTAMP()-86400*7 ORDER BY viewnum DESC;

8、调用最近3天注册的人,且按照降序排列SELECT * FROM uchome_space WHERE dateline>UNIX_TIMESTAMP()-86400*3 ORDER BY dateline DESC;

9、调用最后更新的10位会员

select * from uchome_space order by updatetime desc LIMIT 0,10;

10、将用户栏目的内容列表出来,并以用户积分作为排列顺序

SELECT * FROM uchome_spacefield sf, uchome_space s WHERE s.uid=sf.uid order by s.credit desc

说明:field_1为 uchome_spacefield 这个表要调用的用户栏目选择项,可以为field_1,field_2。。。

11、调用个人空间性别为女的用户

select * from uchome_space s,uchome_spacefield sf where s.uid=sf.uid and sf.sex=2

12、调用个人空间性别为男的用户

select * from uchome_space s,uchome_spacefield sf where s.uid=sf.uid and sf.sex=1

13、调用积分高的前10个会员

select * from uchome_space order by credit desc LIMIT 0,10;

14、调用访问量最大的空间

select * from uchome_space order by viewnum desc LIMIT 0,10;

15、调用指定用户的日志

SELECT * FROM `uchome_blog` WHERE uid =1 LIMIT 0 , 10

这是调用uid为1的10条记录

16、调用有头像的10个会员

SELECT * FROM `uchome_space` WHERE `avatar` =1 LIMIT 0 , 10

17、调用某一主题回复的内容

SELECT * FROM `uchome_post` WHERE tid =1 AND isthread =0 LIMIT 0 , 30;

上面的SQL语,可以调用主题id为1的30条回复

18、调用群组SELECT * FROM `uchome_mtag` LIMIT 0 , 10

19、调用一周热门会员select * from uchome_space WHERE dateline>=UNIX_TIMESTAMP()

-3600*24*7 ORDER BY viewnum DESC LIMIT 0,18

20、调用发过帖子且有头像的会员

SELECT * from uchome_blog s,uchome_space sf where s.uid=sf.uid and sf.avatar=1

21、调用最热的群组select * from uchome_post s,uchome_mtag sf where s.tagid=sf.tagid and ORDER BY sf.membernum DESC LIMIT 0,10;

22、调用有图片的5个相册SELECT *

FROM `uchome_album`

WHERE picflag =1

LIMIT 0 , 30

23、调用竞价排行

SELECT * FROM `uchome_show` ORDER BY credit DESC LIMIT 0,10;

24、调用最新上传的10张图片

SELECT * FROM `uchome_pic`order by dateline desc LIMIT 0,10;

25、调用有话题的群组

select * from uchome_post s,uchome_mtag sf where s.tagid=sf.tagid LIMIT 0 , 10

26、调用最新的10个群组

SELECT * FROM `uchome_mtag`ORDER BY tagid DESC LIMIT 0,10;

27、调用群主id为1的有头像的10个会员

SELECT * from uchome_tagspace s,uchome_space sf where s.uid=sf.uid and sf.avatar=1 AND s.tagid=1 ORDER BY sf.dateline DESC LIMIT 0,10;

28、调用单身的用户

select * from uchome_space s,uchome_spacefield sf where s.uid=sf.uid and sf.marry=1

29、调用实名认证用户

select * from uchome_space where `name`!=”

30、调用话题标题和所属群组名称

select * from uchome_mtag s,uchome_thread sf where s.tagid=sf.tagid ORDER BY sf.dateline DESC LIMIT 0,10;

31、随机调用用户的头像和用户名

SELECT * FROM `uchome_space` AS `space` LEFT JOIN `uchome_spacefield` AS `spacefield` on `space`.`uid`=`spacefield`.`uid` WHERE `space`.`avatar`=’1′ ORDER BY RAND()

32、调用指定群组的最新话题

select s.*,sf.* from uchome_post s,uchome_mtag sf where s.tagid=sf.tagid and sf.tagid=1 ORDER BY s.dateline LIMIT 0 , 10

上面的SQL指调用群组id为1的最新10个话题

33、SELECT * from uchome_tagspace s,uchome_space sf,uchome_album df where s.uid=sf.uid and sf.uid=df.uid and sf.avatar=1 AND s.tagid=1 ORDER BY sf.dateline DESC LIMIT 0,10;

调用群主id为1的有头像有相册的10位会员

电脑开机警报声

2012年4月16日 没有评论
一、Award BIOS自检响铃含义:
1短:系统正常启动。恭喜,你的机器没有任何问题。
2短:常规错误,请进入CMOS Setup,重新设置不正确的选项。
1长1短:RAM或主板出错。换一条内存试试,若还是不行,只好更换主板。
1长2短:显示器或显示卡错误。
1长3短:键盘控制器错误。检查主板。
1长9短:主板Flash RAM或EPROM错误,BIOS损坏。换块Flash RAM试试。
不断地响(长声):内存条未插紧或损坏。重插内存条,若还是不行,只有更换一条内存。
不停地响:电源、显示器未和显示卡连接好。检查一下所有的插头。
重复短响:电源有问题。
无声音无显示:电源有问题。
二、AMI BIOS自检响铃含义:
1短:内存刷新失败。更换内存条。
2短:内存ECC较验错误。在CMOS Setup中将内存关于ECC校验的选项设为Disabled就可以解决,不过最根本的解决办法还是更换一条内存。
3短:系统基本内存(第1个64kB)检查失败。换内存。
4短:系统时钟出错。
5短:中央处理器(CPU)错误。
6短:键盘控制器错误。
7短:系统实模式错误,不能切换到保护模式。
8短:显示内存错误。显示内存有问题,更换显卡试试。
9短:ROM BIOS检验和错误。
1长3短:内存错误。内存损坏,更换即可。
1长8短:显示测试错误。显示器数据线没插好或显示卡没插牢。
三、Phoenix BIOS自检响铃含义:
自检响铃 自检响铃含义
1短 系统启动正常
1短1短2短 主板错误
1短1短4短 ROM BIOS校验错误
1短2短2短 DMA初始化失败
1短3短1短 RAM刷新错误
1短3短3短 基本内存错误
1短4短2短 基本内存校验错误
1短4短4短 EISA NMI口错误
3短1短1短 从DMA寄存器错误
3短1短3短 主中断处理寄存器错误
3短2短4短 键盘控制器错误
3短4短2短 显示错误
4短2短2短 关机错误
4短2短4短 保护模式中断错误
4短3短3短 时钟2错误
4短4短1短 串行口错误
4短4短3短 数字协处理器错误
1短1短1短 系统加电初始化失败
1短1短3短 CMOS或电池失效
1短2短1短 系统时钟错误
1短2短3短 DMA页寄存器错误
1短3短2短 基本内存错误
1短4短1短 基本内存地址线错误
1短4短3短 EISA时序器错误
2短1短1短 前64K基本内存错误
3短1短2短 主DMA寄存器错误
3短1短4短 从中断处理寄存器错误
3短3短4短 屏幕存储器测试失败
3短4短3短 时钟错误
4短2短3短 A20门错误
4短3短1短 内存错误
4短3短4短 时钟错误
4短4短2短 并行口错误
分类: Computer 标签: , ,

站长的N种死法

2012年4月16日 没有评论

建网站不易,做站长就更难。站长之路辛苦而漫长,正所谓“站长之路漫漫其修远兮,吾将上下而求索”。要当站长,就要了解其路的艰辛以及各种风险,现在总结站长之路将会遇到的各种生命危险,与各位共勉之。

一、建站之初。

1、初遇无良空间商,网站一天中25小时无法访问,吐血三升而死。

2、百度、谷歌到处逛,只为寻一负责空间商,苦苦搜寻无果郁闷致死。

3、使用免费网站程序建站,为去除网站后门程序及无处不在的链接,过劳而死。

4、花几百RMB买个“正版”程序,事后才知道“正版”程序是别人的开源程序,悲愤撞电脑而死。

5、为网站备案,在漫长繁琐的备案等待中抑郁而死。

6、花大价钱买个传说中PR10的域名,几天后发现是域名劫持,心疼而死。

7、忙于建站,冷落女友,情场失意跳楼而死。

二、网站维护推广中。

8、谷歌已经收录网站猴年马月了,百度还不见动静,心情焦虑不安而死。

9、互联网四处出击,只要有“评论”功能的必留网址,被人挖出“祖坟”,网站入侵加人身攻击致死。

10、友情链接交换,遇菜鸟站长不懂何为友链,活活气死。

11、辛苦建立的庞大外链,突然发现大部分带nofollow标签,直接猝死。

12、改邪归正,权重网站发软文赚外链,因其“歪理邪说”,被同行批斗致死。

13、偶然发现自己美文被大量转载,查看作者不是自己,大骂国人抄袭成风悲愤而死。

14、一直沉迷于研究百度经期变化,精神错乱而死。

15、度娘发威严惩作弊站,受牵连打入冷宫含冤而死。

16、度娘对自己网站时好时坏,承受不住巨大反差,心脏病发而死。

17、建站一段时间,自己网站之前进一点名次,而竞争网站已经遥遥领先,嫉妒而死。

18、无暇社交,没有女友,不通人情世故失意而死。

19、网站流量在蒸蒸日上,装着RMB的口袋却是越来越瘪,最后弹尽粮绝饥寒交迫而死。

三、网站成功。

20、遇黑客入侵,网站数据全部丢失,服务器还是自己的电脑,仰天长吼不甘而死。

21、网站开始崭露头角,突然发现有N个采集模仿站,并开始抢夺自己网站流量,怒火攻心而死。

22、吸烟过度,患肺癌致死。

23、网站事无巨细一手包办,心力交瘁而死。

24、网站模式新颖独特,引来各大互联网巨头攻城略地,无力抗衡被逼迫致死。

25、网站急速扩张,不善统筹经营,债台高筑跳楼而死。

26、功成名就,受邀参加各类站长交流集会,来回奔波而死。

总结以上各种生命危险,站长并不是人人都能当的,能当站长之人必定不凡。古人云“天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂 乱其所为,所以动心忍性,增益其所不能”,而站长是有过之而不及,所以站长必定都是惊世之才,国家栋梁,乃至社会支柱也。

来源:free狼

分类: Assorted 标签: ,

Photoshop十大组合快捷键

2012年4月16日 没有评论

10. 隐藏

从屏幕隐藏除了文件外的所有模块。

* F, F, F | 更改屏幕模式
* Tab | 隐藏工作区
* Ctrl+H | 隐藏额外内容 (网格,参考线,切片等)
* Ctrl+R | 隐藏标尺

9. 画笔

简单快速地自定义画笔。这些快捷键在数字绘画中很重要

* B | 画笔工具
* 右键单机选择或F5并选择 | 打开画笔选项
* . 或 , 或 Shift+. 或 Shift+, | 循环切换画笔,或选择首个或末尾的画笔
* [ 或 ] | 增加或减小画笔主直径
* Shift+[ 或 Shift+] | 减少或增加画笔硬度
* {小键盘数字} | 设置画笔透明度 (例:’5′ = 50%, ‘55′ = 55%)

8. 画笔路径

使用画笔描边路径

* {画路径} | 使用工具画出路径
* B | 选择画笔工具
* 画笔 | 使用画笔相关快捷键自定义画笔
* Enter | 使用画笔描边路径

7. 高斯处理

先添加滤镜,然后进行渐隐处理再多次重复。非常棒的调整滤镜的快捷键。

* {添加滤镜} | 选择并使用一个滤镜(注意: 使用镜头光晕滤镜可能会导致鼠标滚球快速反冲)
* Ctrl+Shift+F | 渐隐滤镜
* (Ctrl+F 或 Ctrl+Shift+F) | 重复添加滤镜,或同时改变设置

6. 阴影层

在当前图层添加阴影层。

* {选择图层} | 选择需要添加阴影的图层。 给当前图层选择适当的透明度。
* Ctrl+J | 通过拷贝的图层
* Ctrl+[ | 后移一层
* D | 默认前景色和背景色
* Alt+Shift+Backspace | 用黑色填充图层
* Ctrl+T | 自由变换
* {自由变换} | 顾名思意——随你怎么变换 Enter | 搞定

5. 捕捉图层

使用组和图层蒙版总是比使用图层选项板容易。

* V | 选择工具
* Ctrl+Click 或 Ctrl+Shift+Click 或 Ctrl+Shift+Right-Click | 选择你的图层
* Ctrl+G | 图层编组

4. 图层排序强迫症

方便快捷地给图层排序。这对某些神经质的人很有好处

* F7 | 显示图层选项板
* Alt+[ 或 Alt+] 或 Alt+, 或 Alt+. | 选择图层
* Shift+Alt+[ 或 Shift+Alt+] 或 Shift+Alt+, 或 Shift+Alt+. | 选择多个图层
* Ctrl+[ 或 Ctrl+] 或 Shift+Ctrl+[ 或 Shift+Control+] | 将图层后移、前移,或置底、置顶

3. 终极合并

快速合并所有图层(即使是隐藏图层)。

* Alt+. | 选择顶部图层
* Shift+Alt+, | 选择当前与底部图层之间的所有图层
* Ctrl+E | 合并选中图层

2. 无限复制

重复而平均地进行自由变换。方便均衡布置,比如导航栏按钮。

* Ctrl+T | 自由变换
* {变换/移动} | 移动或变换
* Enter | 完成自由变换
* (Ctrl+Alt+Shift+T) | 在图层副本重复自由变换

1. Web 抠图

抠出选区并保存为 Web 所用格式。当从设计中提取某些元素时很有用,比如按钮或规章。

* {建立选区} | 选择你要抠出的部分建立选区
* Ctrl+Shift+C | 合并拷贝
* Ctrl+N | 为抠图新建图像
* Enter | 确认新建
* Ctrl+V | 粘贴图像

* Ctrl+Alt+Shift+S | 存储为 Web 和设备所用格式

分类: PS 标签: ,

织梦(DEDE)CMS模板标签之arclist(文档列表)的应用大全

2012年4月16日 没有评论

标签名称:arclist
标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart、coolart、autolist都是由该标记所定义的不同属性延伸出来的别名标记。
功能说明:获取指定文档列表
适用范围:全局使用
基本语法:

[php]{dede:arclist flag=’h’ typeid=” row=” col=” titlelen=” infolen=” imgwidth=” imgheight=” listtype=” orderby=” keyword=” limit=’0,1′}
<a href='[field:arcurl/]’>[field:title/]</a>
{/dede:arclist}[/php]

参数说明:
col=” 分多少列显示(默以为单列),5.3版中本属性可以通过多种方式进行多行显示
假如col=’1′要多列显示的可用div+css实现
以下为通过div+css实现多列的示例:
[php]
<style type=text/css>
div{width:400px;float:left;}
</style>
{dede:arclist row=’10’ titlelen=’24’ orderby=’pubdate’ idlist=” col=’2′}
[field:textlink/]([field:pubdate function=MyDate(‘m-d’,@me)/])<br/>
{/dede:arclist}[/php]

当col>1将使用原来的table多列方式显示
row=’10′ 返回文档列表总数
typeid=” 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中答应用”,”分开表示多个栏目;
getall=’1′ 在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以”,”分开的多个栏目的下级子类
titlelen = ’30′ 标题长度 等同于titlelength
infolen=’160′ 表示内容简介长度 等同于infolength
imgwidth=’120′ 缩略图宽度
imgheight=’90′ 缩略图高度
listtype=’all’ 栏目类型 image含有缩略图 commend推荐
orderby=’sortrank’ 文档排序方式
§ orderby=’hot’ 或 orderby=’click’ 表示按点击数排列
§ orderby=’sortrank’ 或 orderby=’pubdate’ 按出版时间排列
§ orderby=’near’
§ orderby==’lastpost’ 按最后评论时间
§ orderby==’scores’ 按得分排序
§ orderby=’id’ 按文章ID排序
§ orderby=’rand’ 随机获得指定条件的文档列表
keyword=” 含有指定关键字的文档列表,多个关键字用”,”分
innertext = ” 单条记录样式
aid=” 指定文档ID
idlist =” 提取特定文档(文档ID)
channelid 频道ID
limit=’起始ID,记录数’ (起始ID从0开始)表示限定的记录范围(如:limit=’1,2′ 表示从ID为1的记录开始,取2条记录)
flag = ‘h’ 自定义属性值:头条[h]推荐

[php][/c][/php]

图片[p]幻灯[f]转动[s]跳转[j]图文[a]加粗
noflag = ” 同flag,但这里是表示不包含这些属性
orderway=’desc’ 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默以为降序
subday=’天数’ 表示在多少天以内的文档

实例解析:

1, 基本应用
标签调用:

[php]{dede:arclist orderby=pubdate titlelen=’26’ row=’10’}
<ul>
<li><a href="[field:arcurl/]">[ field:title /]</a></li>
</ul>
{/dede:arclist}[/php]

标签解释:
row=’10′:表示调用10条文章标题。
titlelen=’26′:表示每条标题字数控制在26个字符,2个字符为一个汉字。
orderby=pubdate:表示文档排序方式为按最新发布时间排序。
排序方式还可以选择:
orderby=’sortrank’ 文档排序方式
§ orderby=’hot’ 或 orderby=’click’ 表示按点击数排列
§ orderby=’sortrank’ 或 orderby=’pubdate’ 按出版时间排列
§ orderby=’near’
§ orderby==’lastpost’ 按最后评论时间
§ orderby==’scores’ 按得分排序
§ orderby=’id’ 按文章ID排序
§ orderby=’rand’ 随机获得指定条件的文档列表

2, 调用文章标题和文章摘要

标签调用:

[php]{dede:arclist orderby=pubdate titlelen=’26’ row=’10’}
<ul>
<li><a href="[field:arcurl/]">[ field:title /]</a></li>
<p><font color="#FF0000">文章摘要:</font>[field:description/]..</p>
</ul>
{/dede:arclist}[/php]

标签解释:
这段代码和基本应用部分对比,多出了[field:description/]标签部分,此标签表示调用的是文章摘要部分
[field:description/]控制字数写法[field:description function=’cn_substr(@me,80)’/]其中标签内的80即代表每次调用摘要所需字符数

3, 调用标题加摘要加缩略图

标签调用:

[php]{dede:arclist orderby=pubdate titlelen=’26’ row=’10’ type=’image.’ imgwidth=’94’ imgheight=’84’}
<ul>
<li><a href="[field:arcurl/]">[ field:title /]</a></li>
<p><span>[field:imglink /]</span><font color="#FF0000">文章摘要:</font>[field:description/]..</p>
</ul>
{/dede:arclist}[/php]

标签解释:
在上述例子的基本上添加了type=’image.’ imgwidth=’94′ imgheight=’84′和[field:imglink /]这两个标签。
其中type=’image.’ imgwidth=’94′ imgheight=’84′表示调用必须是带有缩略图的文章,并缩略图大小控制在宽94px,高84px。
[field:imglink /]标签为带链接的图片标签。
图片标签其它写法:
[field:imglink /]与[field:image/] 是完全等价的,只不过后者更灵活一点,可以在 中添加 title=””
即[field:image/]

则更为灵活,不仅可以添加title=””,还可以添加 alt=””,但是固然灵活了,缺少了图片的宽度和高度的控制,所以要在CSS中控制图片的大小,适合对CSS有一点了解的人。
4, 调用文章标题,摘要,缩略图和时间

标签调用:

[php]{dede:arclist orderby=pubdate titlelen=’26’ row=’10’ type=’image.’ imgwidth=’94’ imgheight=’84’}
<ul>
<li><a href="[field:arcurl/]">[ field:title /]</a><span style="color:#990000">[field:pubdate function="MyDate(‘m-d’,@me)"/]</span></li>
<p><span>[field:imglink /]</span><font color="#FF0000">文章摘要:</font>[field:description/]..</p>
</ul>
{/dede:arclist}[/php]

标签解释:
在第三个列子的基础上添加了时间标签[php][field:pubdate function="MyDate(‘m-d’,@me)"/][/php]

解析Dedecms文件夹目录(完整版)

2012年4月16日 没有评论

目录先容:

./dede dede后台
./html 天生栏目对应的文件
./include 类库,配置文件,词库
./member 会员功能
./plus 插件(留言簿,投票。。)
./setup 安装程序目录
./special 专题天生目录
./templets 网站模板目录
./upimg 采集,后者用户上传的附件所在的目录

base.css 基本样式表
index.php 网站默认首页
robots.txt 搜索控制文件

文件先容:

./index.html 由模板天生的html首页文件
./index.php

解析模板,并且显示出首页,
具体代码做个分析:

require_once(dirname(__FILE__).”/include/config_base.php”);
require_once(dirname(__FILE__).”/include/inc_arcpart_view.php”);

//上面两段是调用两个文件一个是基本的配置文件,另一个是是文章类文件

dirname(__FILE__)是当前路径

CODE:

$dsql = new DedeSql(false);
$row = $dsql->GetOne(“Select * From dede_homepageset”);
$dsql->Close();

//SQL语句,查询表dede_homepageset 字段templet (调用哪个模板)

CODE:

$pv = new PartView();
$pv->SetTemplet($cfg_basedir.”/”.$cfg_templets_dir.”/”.$row[‘templet’]);
$pv->Display();
$pv->Close();

//类库调用,

$cfg_basedir.”/”.$cfg_templets_dir.”/”.是路径,

$row[‘templet’]是模板的具体的位置,

然后是$pv->Display();显示模板文件。

============================================

/templets模板目录

/dedecmsv31 3模板目录

/default 默认模板目录

article_article.htm 普通文章页面模板
article_default.htm 一般文档页面模板
article_flash.htm flash页面模板
article_image.htm 图集页面模板
article_soft.htm 软件页面模板
article_spec.htm 专题页面模板
index.htm 网站首页模板
index_article.htm 文章频道封面模板
index_article_webart1.htm
index_article_webart2.htm
index_article_webart.htm
index_default.htm 一般文档封面模板
index_flash.htm flash频道封面模板
index_image.htm 图集频道封面模板
index_soft.htm 软件频道封面模板
list_article.htm 文章列表模板
list_default.htm 一般文档列表目录模板
list_flash.htm flash文档列表模板
list_free.htm 自由列表模板
list_image.htm 图集列表模板
list_soft.htm 软件列表模板
list_spec.htm 专题列表模板

/img 模板图片目录(含样式表)

/plus 辅助插件模板目录
download_links_templet.htm 下载链接模板
feedback_confirm.htm 评论确认模板
feedback_templet.htm 用户评论模板
feedback_templet_js.htm
flink-add.htm 友情链接添加模板
flink-list.htm 友情链接列表模板
guestbook.htm 留言本模板
heightsearch.htm 高级搜索模板
js.htm
recommend.htm 推荐好友模板
rss.htm RSS的XML模板
rssmap.htm RSS订阅文件
showphoto.htm 图片显示模板
sitemap.htm 网站舆图模板
view_msg.htm 会员提示信息模板
vote.htm 投票结果显示模板

/system 系统模板目录

channel_list.htm 栏目列表系统模板
list_fulllist.htm 文档列表系统模板
mynews.htm 站内新闻系统模板
part_arclist.htm 文章列表系统模板
part_autochannel.htm 分类栏目系统模板
part_channelartlist.htm 包含文章列表的栏目系统模板
part_imginfolist.htm 使用imginfolist标签调用的模板
part_imglist.htm 使用imglist标签调用的模板
part_type_list.htm 单个栏目的系统模板
spec_arclist.htm 专题列表文章系统模板
spec_list.htm 专题用模板
tag_arclist.htm
tag_fieldlist.htm fieldlist用系统模板

/system/channel 频道特殊底层模板目录

channel_downlinkpage.htm 下载地址列表链接模板
channel_downlinks.htm 下载地址列表模板
channel_spec_note.htm 专题节点列表模板

/include目录 程序核心目录

config_base.php 环境定义文件。用于检测系统环境,定义工作目录,保存数据库链接信息,引进常用函数等,建议不要修改。
config_hand.php 系统配置文件。定义系统常用的配置信息定义,可从后台治理直接天生该文件。
config_passport.php 通行证文件
config_rglobals.php 检测系统外部变量
config_rglobals_magic.php 同上
inc_archives_view.php 用于浏览文档或对文档天生HTML
inc_arclist_view.php 用于浏览频道列表或对内容列表天生HTML
inc_arcmember_view.php 用于浏览会员发布的文档
inc_arcpart_view.php 用于解析和创建全局性质的模板,如频道封面,主页,单个页面等
inc_arcsearch_view.php 用于文档搜索
inc_arcspec_view.php 用于浏览所有专题列表或对专题列表天生HTML
inc_channel_unit.php 用户解析特定频道的附加数据结构信息
inc_channel_unit_functions.php 系统共用函数集合
inc_downclass.php 防采集随机字符串函数
inc_freelist_view.php 用于对特定内容列表天生HTML
inc_functions.php 可供用户使用的函数集合
inc_imgbt.php GetTypeidSelMember
inc_memberlogin.php 用于用户登录及获得会员状态
inc_photograph.php 用于处理系统中的图片,例如水印,缩略图等
inc_photowatermark_config.php 图片处理参数定义
inc_rss_view.php 用于浏览频道RSS或对RSS天生静态文件
inc_separate_functions.php SpGetArcList函数,用于获得文档列表
inc_sitemap.php 用于天生网站舆图
inc_type_tree.php 用于选择栏目的目录树
inc_type_tree_member.php 同上,会员使用
inc_typelink.php 用于显示文章的位置和栏目位置等
inc_typeunit_admin.php 用于频道治理时的一些复杂操纵,主要用于后台
inc_typeunit_menu.php 同上
inc_userlogin.php 用于治理员登录
inc_vote.php 用于治理投票
jump.php 用于超链接跳转
pub_charset.php 共用字符处理函数,GB/UTF-8/Unicode/BIG5等互换
pub_collection.php 用于采集
pub_collection_functions.php 采集用函数
pub_datalist.php 后台治理用数据列表
pub_datalist_dm.php 同上,不使用模板
pub_db_mysql.php 用于操纵数据库
pub_dedehtml2.php 用于采集中的HTML解析
pub_dedehtml.php HTML解析器
pub_dedetag.php 用于dede模板标签解析
pub_httpdown.php 用于下载http中的资源
pub_oxwindow.php 后台程序扩展
pub_splitword_www.php 织梦分词算法
validateimg.php 验证码
vdimgck.php 验证码

/inc 共用函数目录

inc_fun_funAdmin.php 获取拼音码等函数
inc_fun_funString.php html代码处理等函数
inc_fun_SpGetArcList.php 获取文档列表SpGetArcList

PHP获取系统时间

2012年4月16日 没有评论

HP获取系统时间 CURRENT_TIMESTAMP

分类: PHP 标签: , ,

MySQL数据库修改root用户使其远程登录

2012年4月16日 没有评论

我们知道,在某些MySQL数据库版本中,root用户默认是不可以在远程登录的,但是有时候,我们想让其远程登录的时候,常常会这样做:

[php]grant all on *.* to root@’%’ identified by ‘yourpassword’;
flush privileges;[/php]

这样,就能让root用户实现远程登录了。

怎样移除wordpress3.1顶部的管理工具条?

2012年4月16日 没有评论

WordPress 3.1 新增加了管理工具条,可以让你快捷方便地在前台直接访问网站后台常用的功能,比如:发布新文章、页面;修改主题、挂件等。但也许您并不需要这些功能,那么该如何移除WordPress 3.1顶部的管理工具条呢?

打开你所使用主题的函数文件(对应主题文件夹内的functions.php 文件),然后添加下面这行代码:
1

[php]remove_action(‘init’,’_wp_admin_bar_init’);[/php]

注意’_wp_admin_bar_init’前面的_。

牛气冲天的空间服务商

2012年4月16日 1 条评论

牛气冲天的空间服务商
废话不说 大家看图

看他们的合作伙伴觉得空间还不错  结果。。。  我不多说了  只能说小市民没什么。。。。
他们的网站是http://sihost.net/

分类: Website 标签: , ,

路痴的孩纸 伤不起

2012年4月15日 没有评论

路痴的孩纸 伤不起 发现真的很路痴 多走了好多路哦  懒啊 懒的出去跑 分不清东南西北

还是要没事多跑跑哦 来合肥不少年了 对合肥还是不了解 求美女带路

余额不足

2012年4月15日 没有评论

今天去取钱 取的时候 余额不足 哎 没钱花了  这个月花了4000快 悲剧啊
今天也是够倒霉的了 不说了  想办法挣钱吧

分类: Assorted 标签: , ,

织梦自定义宏标记的使用

2012年4月12日 没有评论

自定义宏标记的使用
今天搞织梦用了自定义宏标记 是用JS调用了 怎么更新都不变化 哎 后来有如下方法调用可以了

[标签名称]

Mytag

 [标签简介]

用于获取自定义宏标记的内容

 [功能说明]

用于获取自定义宏标记的内容

 [适用范围]

封面模板、列表模板、文档模板

 [参数说明]

typeid=’ ‘   表示栏目ID,默认为0,代表所有的栏目都通用的ID,在列表和文档模板中typeid默认为栏目和文档本身所在的栏目ID。在没有设定的栏目没有定义这个名称的标记,会按如下搜索方式来搜索“先向上查找父栏目-> 通用标记(typeid=0)的同名标记”。

name=‘ ‘    标记名称,name为必须存在的属性。

ismake=‘ ‘  yes|no 默认为no 表示mytag里的内容不包含其它封面模板的标记,yes则表示标记内容含有其它封面模板标记。

 [调用方法]

[php]{dede:mytag typeid=’栏目ID’ name=’标记名称’ ismake=”/}[/php]

分类: dedecms 标签: , , ,

新浪微博活动中奖

2012年4月11日 没有评论

新浪微博活动中奖 今天看微博有提醒 看了一哈 中奖了啊 废话不说了 上图
新浪微博活动中奖

分类: Assorted 标签: , , ,

找房子 小米

2012年4月6日 4 条评论

又要找房子 烦人哈 没办法 找呗 不然怎么搞 谁让没钱买房啊 每次都很痛苦啊
现在住的地方的两位美女姐姐人很好 谢谢你们这段时间对我的照顾
还有今天公司的同事抢到小米了 先恭喜下哈 RP不错啊

dedecms之在list中使用addfields

2012年4月1日 没有评论

dedecms之在list中使用addfields,添加自定义的字段。arclist标签标签中直接就可以使用addfields读取自定义的某些字段,但是在list标签里就不可用直接使用了
进入织梦后台,点击核心,选择频道管理,进入内容模型管理,在对应的模型里面的列表附加字段添加字段就可以了

用”,”分开,可以在列表模板
[php]{dede:list}{/dede:list}[/php]中用
[php][field:name /][/php]调用
后面的输入框里输入我们自己
定义的字段名称,多个的话用逗号隔开,保存修改即可。
在模板里我们就可以用[php]{dede:list addfields=’name1,name2, channelid=’1′}[field:name1/]{/dede:list}[/php]来使用了.

愚人节

2012年4月1日 没有评论

今天 调整上班时间 自己跟自己开了个玩笑  迟到一分钟 妹的 懒觉不好睡啊
你让我过愚人节 我让你过清明节 不要整我

分类: Assorted 标签: ,