人生定律

归类于未分类 参与评论

1:苹果定律:如果一堆苹果,有好有坏,你就应该先吃好的,把坏的扔掉,如果你先吃坏的,好的也会变坏,你将永远吃不到好的,人生亦如此。

2:快乐定律:遇事只要你往好处想你就会快乐,就象你如果掉进沟里,你都可以设想说不定刚好有一条鱼钻进你的口袋。

3:幸福定律:如果你不是总是在想自己是否是幸福的时候,你就幸福了。

4:错误定律:人人都会有过失,但只有在重复这些过失的时候,你才犯了错误。

5:沉默定律:在争辩的时候,最难辩倒的观点就是沉默。

6:动力定律:动力往往来源于两种原因,希望或绝望。

7:受辱定律:受辱时的唯一办法就是忽视它,不能忽视它,就藐视它,如果能藐视它也不能,你就只有受辱了。

8:愚蠢定律:愚蠢大多数是在手脚或嘴比大脑行动还快地时候产生的。

9:价值定律:当你拥有某一项东西的时候,你就会发现这种东西并不象你原来所想的那样有价值。

10:化妆定律:在化妆上所花的时间有多少,就表示你自认为要掩饰的缺点有多少。

11:省时定律:如果你一开始就想节省时间,结果是反而要多花数倍的时间。

12:承诺定律:承诺未必可以保证一定做到,但是如果你没有做出承诺,就算你做到了也没有价值。

13:地位定律:有人站在山脚下,而有人站在山顶上,虽然所处的位置不一样,在两人的眼里的对方却是同样大小。

14:混乱定律:如果你在遇上麻烦时,还是那样谨小慎微,那麻烦就会变成混乱。

15:失败定律:失败并不意味着浪费时间和生命,而往往意味着你有可能更好的拥有时间和生命。

16:谈话定律:最使人厌烦的谈话有两种,一是从来不停下来想想,另一种是从来不想停下来。

17:误解定律:被某一个误解,麻烦并不大,被许多人误解了,麻烦就很大了。

18:结局定律:有一个可怕的结局,也比没有任何结局要好。

19:升迁定律:仕入官场,每升一级,人情味就减一份。

20:升值定律:出口转内销,就可以升值,能舆论都是这样。

21:游戏定律:无论你保龄球打得多“菜”,每次往都可能有一两次全中,令你满意,高兴的下次再来。

22:人生定律:拼命想得到的东西,都不是真正最需要的。

23:旅游定律:没有比记忆中更好的风景,所以最好不要故地重游。

24:金钱定律:它不是万能,但是没有它万万不能。

25:财务定律:支票总是姗姗来迟,而帐单总是提前来到。

26:备份定律:学会用左手做一些事情,因为右手不是永远都管用。

27:会议定律:所有重要的决策都是在会议结束或午餐前最后五分钟完成。

28:危难定律:总是问题越复杂,期限就越短。

29:合作定律:一个人花一个小时可以做好的事情,两个人就要两个小时。

30:结合定律:不管干什么,总是有你希望的人和与你对立的人同你在一起。

人生无非常这些定律,何乐而不为?其实生活是可以简单点的。

kingcms修改笔记 转

归类于未分类 参与评论

kingcms修改笔记

2010-12-20 16:28
kingcms默认是文章路径是:文章标题/index.htm,一篇文章对应一个文件夹,不利于seo和网站管理,如果想修改成百度空间的文章路径:Item/文章标题.html,修改方法如下:

修改网页扩展名为html

打开KingCMS5.1\page\system\config.asp

将const king_ext = “index.htm”

修改为const king_ext = “index.html”

修改文章生成路径

打开KingCMS5.1\page\Article\fun.asp,将public sub createpage(l1)函数中的

artpath=pagepath(“../../”&datalist(1,0)&”/”&data(9,i),j)

替换为artpath=pagepath(“../../”&”Item/”&data(9,i)&”.”&split(king_ext,”.”)(1),j)

将if king.isfile(data(9,i))=false then artpath=artpath&king_ext这句用单引号注释掉

‘if king.isfile(data(9,i))=false then artpath=artpath&king_ext

修改首页文章超链接

经过以上修改虽然文章生成路径变了,但首页的文章链接还是系统默认的生成路径,打开KingCMS5.1\page\Article\fun.asp,将function king_tag_article(tag,invalue)函数中的

king.value “path”,encode(t_art.getpath(data(0,i),data(10,i),king.inst&datalist(1,0)&”/”&data(8,i)))

修改为king.value “path”,encode(t_art.getpath(data(0,i),data(10,i),king.inst&”Item/”&data(8,i)&”.”&split(king_ext,”.”)(1)))

修改文章分页生成路径

打开KingCMS5.1\page\Article\fun.asp,将public function pagepath(l1,l2)函数中的

pagepath=I2(1)&”/”&l2&I2(0)

修改为pagepath=I2(1)&”_”&l2+1&I2(0)

修改文章分页导航链接

修改文章分页生成路径后,分页导航链接还是默认的生成路径,打开KingCMS5.1\page\Article\fun.asp,将public sub createpage(l1)函数中的

king.value “pagelist”,encode(pageslist(king.inst&datalist(1,0)&”/”&data(9,i),j,ubound(contents),data(12,i),data(0,i)))

修改为king.value “pagelist”,encode(pageslist(king.inst&”Item/”&data(9,i)&”.”&split(king_ext,”.”)(1),j,ubound(contents),data(12,i),data(0,i)))

修改文章页“上一页”标签链接

打开KingCMS5.1\page\Article\fun.asp,将public sub createpage(l1)函数中的

king.value “nextpage”,encode(nextpage(data(0,i),data(11,i),data(1,i),datalist(1,0),tmphtm))

修改为king.value “nextpage”,encode(nextpage(data(0,i),data(11,i),data(1,i),datalist(1,0),tmphtm,datalist(0,0)))

将private function nextpage(l1,l2,l3,l4,l5)函数修改为private function nextpage(l1,l2,l3,l4,l5,l6),同时将本函数中的

I1=”<a href=”"”&getpath(rs(3),rs(1),king.inst&l4&”/”&rs(2))&”"”>”&htmlencode(rs(0))&”</a>”

修改为I1=”<a href=”"”&getpath(rs(3),rs(1),king.inst&”Item/”&rs(2)&”.”&split(king_ext,”.”)(1))&”"”>”&htmlencode(rs(0))&”</a><span class=”"date”">(“&formatdate(rs(4),”yyyy-MM-dd”)&”</span>”

将I1=”<script type=”"text/javascript”">posthtm(‘”&king.page&”article/page.asp?action=nextpage’,'k_nextpage’,'artid=”&l1&”‘);</script>”

修改为I1=”<a href=”"”&king.inst&l4&”/”">["&htmlencode(l6)&"]</a>”

将nextpage=”<span id=”"k_nextpage”">”&I1&”</span>”

修改为nextpage=I1

修改文章页“下一页”标签链接

打开KingCMS5.1\page\Article\fun.asp,将private function lastpage(l1,l2,l3,l4,l5,l6)函数中的

I1=”<a href=”"”&getpath(rs(3),rs(1),king.inst&l4&”/”&rs(2))&”"”>”&htmlencode(rs(0))&”</a>”

修改为I1=”<a href=”"”&getpath(rs(3),rs(1),king.inst&”Item/”&rs(2)&”.”&split(king_ext,”.”)(1))&”"”>”&htmlencode(rs(0))&”</a><span class=”"date”">(“&formatdate(rs(4),”yyyy-MM-dd”)&”</span>”

将lastpage=”<span id=”"k_lastpage”">”&I1&”</span>”

修改为lastpage=I1

交换文章页“上一页”、“下一页”标签

可能是和开发者的理解不同,“上一页”应该是比当前文章发布时间迟一点的那篇文章,“下一页”应该是比当前文章发布时间早一点的那篇文章,而在kingcms中恰恰相反。打开KingCMS5.1\template\inside\article[page]\default.htm,将{king:lastpage/}和{king:nextpage/}互换即可。

修改列表页的文章链接

打开KingCMS5.1\page\Article\fun.asp,将public sub createlist1(l1,l2)函数中的

king.value “path”,encode(getpath(dp.data(0,i),dp.data(10,i),king.inst&listpath&”/”&dp.data(8,i)))

修改为king.value “path”,encode(getpath(dp.data(0,i),dp.data(10,i),king.inst&”Item/”&dp.data(8,i)&”.”&split(king_ext,”.”)(1)))

修改列表页分页生成路径

打开KingCMS5.1\page\Article\fun.asp,将public sub createlist1(l1,l2)函数中的

king.savetofile “../../”&datalist(2,0)&”/”&pid&”/”&king_ext,outhtm

修改为king.savetofile “../../”&datalist(2,0)&”/”&pid&”.”&split(king_ext,”.”)(1),outhtm

修改列表页导航链接

打开KingCMS5.1\page\system\fun.asp,将function pagelist(l1,l2,l3,l5)函数中的

l4=l4&(“<a href=”"”&replace(l1,”$”,l2-1)&”"”>&lsaquo;&lsaquo;</a>”)

修改为l4=l4&(“<a href=”"”&replace(l1,”$/”,l2-1)&”.”&split(king_ext,”.”)(1)&”"”>上一页</a>”)

将l4=l4&(“<a href=”"”&replace(l1,”$”,”")&”"”>&lsaquo;&lsaquo;</a>”)

修改为l4=l4&(“<a href=”"”&replace(l1,”$/”,”")&”"”>上一页</a>”)

将l4=l4&(“<a href=”"”&replace(l1,”$”,k)&”"”>”&k&”</a>”)

修改为l4=l4&(“<a href=”"”&replace(l1,”$/”,k)&”.”&split(king_ext,”.”)(1)&”"”>”&k&”</a>”)

将l4=l4&(“<a href=”"”&replace(l1,”$”,l2+1)&”"”>&rsaquo;&rsaquo;</a>”)

修改为l4=l4&(“<a href=”"”&replace(l1,”$/”,l2+1)&”.”&split(king_ext,”.”)(1)&”"”>下一页</a>”)

将l4=l4&(“<a href=”"”&replace(l1,”$”,l3)&”"”>… “&l3&”</a>”)

修改为l4=l4&(“<a href=”"”&replace(l1,”$/”,l3)&”.”&split(king_ext,”.”)(1)&”"”>..”&l3&”</a>”)

修改文章评论

打开KingCMS5.1\page\comment\language\zh-cn.xml,将<guest>Guest</guest>修改为<guest>匿名用户</guest>

打开KingCMS5.1\page\comment\fun.asp,将public sub create(l1)中的

king.value “username”,encode(kc.lang(“common/guest”))

修改为king.value “username”,”<span class=”"from”">”&encode(kc.lang(“common/guest”))&”</span> <span class=”"ip”">ip:”&encode(htmlencode(data(3,i)))&”</span>”

将king.value “quote”,encode(“<a href=”"#k_comment_post”"

修改为king.value “quote”,encode(“&nbsp;<a href=”"javascript:;”"

进入后台,模块管理->评论管理->评论参数,将“循环体模板”修改为:

{king:comment number=”2″}
<div><span class=”postTime”>(king:date mode=”yyyy-MM-dd hh:mm:ss”/) 发表
</span><strong>(king:floor/)</strong>(king:username/)</div>
<p>(king:content/)</p>
<ul class=”operations”><li>(king:good/)</li><li>(king:bad/)</li><li>(king:quote/)</li></ul>
<div class=”line”></div>
{/king}

打开KingCMS5.1\template\images\style.css,将/* 评论 */部分的CSS修改为:

/* 评论 */
#k_comment{text-align:left;}
#k_comment div{display:block;clear:both;}
#k_comment .from{color: #1e50a2;}
#k_comment .ip{color: #666;}
#k_comment .postTime { color: #666; float:right;}
#k_comment .operations {color: #1e50a2; float: right; list-style-type: none;}
#k_comment .operations li { float: left; padding-left: 1.2em;}
#k_comment div.line{margin:8px 0;border-top:1px dashed #A6A6A6;}
#k_comment div strong {margin-right:15px; color: #666;}
#k_comment p{line-height:22px;margin:5px 0;}
#k_comment .k_pagelist{clear:both;display:block;}
#k_comment_post{display:block;clear:both;text-align:left;font-size:14px;}

修改文章评论分页生成路径

打开KingCMS5.1\page\comment\fun.asp,将public sub create(l1)中的

plist=kpagelist(“javascript:;”" onclick=”"gethtm(‘”&king.inst&r_path&”/”&I2(0)&”/”&I2(1)&”/$”&”‘,’k_comment’)”,pid+1,pidcount,length+1)

修改为plist=kpagelist(“javascript:;”" onclick=”"gethtm(‘”&king.inst&r_path&”/”&I2(0)&”_”&I2(1)&”_$”&”‘,’k_comment’)”,pid+1,pidcount,length+1)

将king.savetofile “../../”&r_path&”/”&I2(0)&”/”&I2(1)&”/”&king_ext,plist&tmplist&plist

修改为king.savetofile “../../”&r_path&”/”&I2(0)&”_”&I2(1)&”_”&king_ext,plist&tmplist&plist

将king.savetofile “../../”&r_path&”/”&I2(0)&”/”&I2(1)&”/”&(pid+1)&”/”&king_ext,plist&tmplist&plist

修改为king.savetofile “../../”&r_path&”/”&I2(0)&”_”&I2(1)&”_”&(pid+1)&”.”&split(king_ext,”.”)(1),plist&tmplist&plist

将king.savetofile “../../”&r_path&”/”&I2(0)&”/”&I2(1)&”/”&king_ext,”<p>”&lang(“common/notcomment”)&”</p>”

修改为king.savetofile “../../”&r_path&”/”&I2(0)&”_”&I2(1)&”_”&king_ext,”<p>”&lang(“common/notcomment”)&”</p>”

将function kpagelist(l1,l2,l3,l5)函数修改为:

function kpagelist(l1,l2,l3,l5)
if instr(l1,”$”)=0 then exit function
if l5=0 then exit function
dim l4,k,l6,l7,I2
l2=int(l2):l3=int(l3):l5=int(l5)
if l2>3 then
‘l4=(“<a href=”"”&replace(l1,”$”,”")&”"”>1 …</a>”)’
l4=(“<a href=”"”&replace(l1,”$”,king_ext)&”"”>1 …</a>”)’
end if
if l2>2 then
‘l4=l4&(“<a href=”"”&replace(l1,”$”,l2-1)&”"”>&lsaquo;&lsaquo;</a>”)
l4=l4&(“<a href=”"”&replace(l1,”$”,(l2-1)&”.”&split(king_ext,”.”)(1))&”"”>&lsaquo;&lsaquo;</a>”)
elseif l2=2 then
‘l4=l4&(“<a href=”"”&replace(l1,”$”,”")&”"”>&lsaquo;&lsaquo;</a>”)
l4=l4&(“<a href=”"”&replace(l1,”$”,king_ext)&”"”>&lsaquo;&lsaquo;</a>”)
end if
for k=l2-2 to l2+7
if k>=1 and k<=l3 then
if cstr(k)=cstr(l2) then
l4=l4&(“<strong>”&k&”</strong>”)
else
if k=1 then
‘l4=l4&(“<a href=”"”&replace(l1,”$”,”")&”"”>”&k&”</a>”)
l4=l4&(“<a href=”"”&replace(l1,”$”,king_ext)&”"”>”&k&”</a>”)
else
‘l4=l4&(“<a href=”"”&replace(l1,”$”,k)&”"”>”&k&”</a>”)
l4=l4&(“<a href=”"”&replace(l1,”$”,k&”.”&split(king_ext,”.”)(1))&”"”>”&k&”</a>”)
end if
end if
end if
next
if l2<l3 and l3<>1 then
‘l4=l4&(“<a href=”"”&replace(l1,”$”,l2+1)&”"”>&rsaquo;&rsaquo;</a>”)
l4=l4&(“<a href=”"”&replace(l1,”$”,(l2+1)&”.”&split(king_ext,”.”)(1))&”"”>&rsaquo;&rsaquo;</a>”)
end if
if l2<l3-7 then
‘l4=l4&(“<a href=”"”&replace(l1,”$”,l3)&”"”>… “&l3&”</a>”)
l4=l4&(“<a href=”"”&replace(l1,”$”,l3&”.”&split(king_ext,”.”)(1))&”"”>… “&l3&”</a>”)
end if
I2=split(l1,”$”)
kpagelist=”<span class=”"k_pagelist”">”&l4&”</span>”
end function

将function king_tag_comment(tag,invalue)函数中的

I3=t_kc.path&”/”&I2(0)&”/”&I2(1)&”/”&king_ext

修改为I3=t_kc.path&”/”&I2(0)&”_”&I2(1)&”_”&king_ext

打开KingCMS5.1\page\comment\index.asp,将sub king_post()函数中的

I1=I1&”<p><a href=”"javascript:;”" onclick=”"gethtm(‘/”&kc.path&”/”&I2(0)&”/”&I2(1)&”/”&king_ext&”‘,’k_comment’)”">”&kc.lang(“common/raw”)&”</a></p>”

修改为I1=I1&”<p><a href=”"javascript:;”" onclick=”"gethtm(‘/”&kc.path&”/”&I2(0)&”_”&I2(1)&”_”&king_ext&”‘,’k_comment’)”">”&kc.lang(“common/raw”)&”</a></p>”

修正心情投票插件mood.js中的错误

$(“moodinfo”+j).innerHTML = “<span style=\’color: #555555;padding-left: 20px;font-size:16px;’>您看完此刻的感受是! 已有<font color=’#FF0000′>”+moodzs+”</font>人表态:</span>”;

修改为$(“moodtitle”).innerHTML = “<span style=\’color: #555555;padding-left: 20px;font-size:16px;’>您看完此刻的感受是! 已有<font color=’#FF0000′>”+moodzs+”</font>人表态:</span>”;

由于这个错误,心情投票只有下面的表情图片,而没有上面的统计数据。

修改位置导航标签{king:guide/}的解析代码

默认生成的代码:<a href=”/” class=”k_guidename”>当前位置</a><a href=”栏目路径”>栏目名称</a> &gt;&gt; 文章标题

修改后:<a href=”/”>首页</a> &gt; <a href=”栏目路径”>栏目名称</a> &gt; 正文

修改方法:打开KingCMS5.1\admin\system\plugin.asp,将function lIll(l1,invalue)函数中的

str=”<a href=”"/”" class=”"k_guidename”">”&l2&”</a>”&str

修改为str=”<a href=”"/”">”&l2&”</a> &gt; “&str

打开KingCMS5.1\page\Article\fun.asp,将public sub createpage(l1)函数中的

king.value “guide”,encode(guide(listid)&” &gt;&gt; “&htmlencode(data(2,i)))

修改为king.value “guide”,encode(guide(listid)&” &gt; 正文”)

(未完待续)

 

kingcms根列表的页面如何调用子列表的文章

归类于未分类 参与评论

{king:article type=”new” listid=”3,4,5,6,7,8″ number=”20″}

<li>
<a href=”(king:path/)” target=”_blank”><img src=”(king:image/)” width=”140″ height=”140″ alt=”(king:title/)” /></a></br>
<a href=”(king:path/)” target=”_blank”>(king:title size=”26″/)</a></li>
{/king}
listid写上想调用的的子列表数字就ok了

韩寒写给百度老大哥李彦宏先生的一封信

归类于未分类 参与评论

您好,李彦宏先生。

上周我和出版社的朋友沈浩波先生去山东的纸厂销毁已经印刷完毕的一百多万册《独唱团》第二期,三百多吨的纸和工业垃圾一起进了化浆炉。几百万的损失对您来说可能是个小数目,但是对一个出版公司来说几乎等于一年白干了,那还得是国内数得上数的大出版公司。这个行业就是这么可怜的,一个一百多人的企业一年的利润还不如在上海炒一套公寓,而且分分钟要背上“黑心书商”的骂名。但是沈浩波一直很高兴,因为他说和百度的谈判终于有眉目了,百度答应派人来商量百度文库的事情,李承鹏,慕容雪村,路金波,彭浩翔,都是文化行业里数一数二的畅销书作家,导演和出版商,大家都很激动,准备了好几个晚上各种资料。

于是昨天开始谈判了,您派来几个高傲的中层,始终不承认百度文库有任何的侵权行为。你们不认为那包含了几乎全中国所有最新最旧图书的279万份文档是侵权,而是网民自己上传给大家共享的。你这里只是一个平台。我觉得其实我们不用讨论平台不平台,侵权不侵权这个问题了,您其实什么都心知肚明。您在美国有那么长时间的生活经历,现在您的妻子和女儿也都在美国,您一定知道如果百度开了一个叫百度美国的搜索引擎,然后把全美国所有的作家的书和所有音乐人的音乐都放在百度美国上面免费共享会是什么样的一个结果。您不会这么做,您也不会和美国人去谈什么这只是一个平台,和我没关系,都是网民自己干的,互联网的精神是共享。因为您知道这事儿只有在现在的中国才能成立。而且您也知道谁能欺负,谁不能欺负,您看,您就没有做一个百度影剧院,让大家共享共享最新的电影电视剧。

您也许不太了解出版行业,我可以简单的给您介绍一下。1999年,十二年前,我的书卖18元一本,2011年,卖25元一本,很多读者还都嫌贵。您知道这十二年间,纸张,人工,物流都涨了多少倍,但出版商一直不敢提太多价,因为怕被骂,文化人脸皮都薄。一本25元的书,一般作者的版税是百分之8,可以赚2块钱,其中还要交三毛钱左右的税,也就是可以赚一块七。一本书如果卖两万本,已经算是畅销,一个作家两年能写一本,一本可以赚三万四,一年赚一万七,如果他光写书,他得不吃不喝写一百年才够在大城市的城郊买套像样的两居室。假设一本书卖10元,里面的构成是这样的,作家赚1元,印刷成本2元多,出版社赚1元多,书店赚5元。有点名气的作家出去签售做宣传,住的都是三星的酒店,来回能坐上飞机已经算不错了。

出行标准一定还不如你们的低级别员工。最近几年我已经不出席任何宣传签售活动了,但是在2004年前,我至少做过几十场各个城市的宣传活动,而在那个时候,我已经是行业里的畅销书作家,我从没住到过一次300以上的酒店,有的时候和出版社陪同的几个人得在机场等好几个小时,因为打折的那班飞机得傍晚起飞,而多住半天酒店得加钱。这个行业就是这么窘迫的。这个行业里最顶尖的企业家,年收入就几百万。出版业和互联网业,本是两个级别相当的行业,你们是用几百亿身价和私人飞机豪华游艇来算企业家身价的,我们这个行业里的企业家们,我几乎没见过一个出行坐头等舱的。

我们倒不是眼红你们有钱,我们只是觉得,你们都那么富有了,为何还要一分钱都不肯花从我们这个行业里强行获得免费的知识版权。音乐人还可以靠商演赚钱,而你让作家和出版行业如何生存。也许你说,传统出版会始终消亡,但那不代表出版行业就该如此的不体面。而且文艺作品和出版行业是不会消亡的,只是换了一个介质,一开始它们被画在墙上,后来刻在竹子上,现在有书,未来也许有别的科技,但版权是永远存在的。我写这些并不是代表这个行业向你们哭穷,但这的确中国唯一一个拥有很多的资源与生活息息相关却没有什么财富可言的行业。尤其在盗版和侵权的伤害之下。我们也不是要求你们把百度文库关了,我们只是希望百度文库可以主动对版权进行保护,等未来数字阅读成熟以后,说不定百度文库还能成为中国作家生活保障的来源,而不是现在这样,成为行业公敌众矢之的。因为没有永远的敌人,也没有永远的利益。我在2006年还和磨铁图书的沈浩波先生打过笔仗,为了现代诗互相骂的不可开交,而现在却是朋友和合作伙伴。百度文库完全可以成为造福作家的基地,而不是埋葬作家的墓地。

在我们这个行业里,我算是生活得好的。李彦宏先生,也许我们一样,虽不畏惧,但并不喜欢这些是非恩怨,我喜欢晒晒太阳玩泥巴,你喜欢晒晒太阳种种花。无论你怎么共享我的知识版权,至少咱俩还能一起晒晒太阳,毕竟我赛车还能养活自己和家庭,但对于大部分作家来说,他们理应靠着传统的出版和数字出版过着体面的生活。也许他们未必能够有自己的院子晒太阳。您的产品会把他们赶回阴暗的小屋里为了生活不停的写,而您头上的太阳也并不会因此大一些。中国那么多的写作者被迫为百度无偿的提供了无数的知识版权和流量,他们不光没有来找过百度麻烦或者要求百度分点红,甚至还要承受百度拥趸们的侮辱以及百度员工谈判时的蔑视。您现在是中国排名第一的企业家,作为企业家的表率,您必须对百度文库给出版行业带来的伤害有所表态。倘若百度文库始终不肯退一步,那我可以多走几步,也许在不远的某天,在您北京的办公室里往楼下望去,您可以看见我。

 

祝 您的女儿为她的父亲感到骄傲(绝对的亮点!!!!)

 

韩寒 2011年 3月26日

亿商网真垃圾,删我用户名

归类于未分类 参与评论

上周六的时候注册一个亿商网的帐号,结果说要通过审核才能发布信息,没出5分钟,一个号称济南亿商网的客服打过电话来,非要找注册用户名的人,要我们做推广之类的,把他电话挂了之后,就没再管

今天再用那个用户名登陆,居然提醒我,用户名不存在…我善了个哉的,

不通过审核也就算了,居然直接删我用户名,素质太低下了,这种态度距离关站不远了,当然我说的是济南亿商网

还有个百业网,也玩这套,免费用户直接给我删除了用户名,今天也登不上去了,

各位看客这两个网站太让人恶心了,您说呢?

王焕民写于3.14

俗话说,可是俗话又说了,真纠结啊

归类于未分类 参与评论

1、俗话说:好马不吃回头草;可俗话又说:浪子回头金不换!

2、俗话说:兔子不吃窝边草;可俗话又说:近水楼台先得月!

3、俗话说:宰相肚里能撑船;可俗话又说:有仇不报非君子!

4、俗话说:男子汉大丈夫,宁死不屈;可俗话又说:男子汉大丈夫,能屈能伸!
5、俗话说:打狗还得看主人;可俗话又说:杀鸡给猴看!
6、俗话说:知无不言,言无不尽;可俗话又说:交浅勿言深,沉默是金!
7、俗话说:车到山前必有路;可俗话又说:不撞南墙不回头!
8、俗话说:人不犯我,我不犯人;可俗话又说:先下手为强,后下手遭殃!
9、俗话说:礼轻情谊重;可俗话又说:礼多人不怪!
10、俗话说:人多力量大;可俗话又说:人多嘴杂!
11、俗话说:买卖不成仁义在;可俗话又说:亲兄弟,明算帐!
12、俗话说:一个好汉三个帮;可俗话又说:靠人不如靠己!
13、俗话说:人往高处走;可俗话又说:爬得高,摔得重!
14、俗话说:一口唾沫一个钉;可俗话又说:人嘴两张皮,咋说咋有理!
15、俗话说:知识要有产权;俗话又说:不分享心里不安!

16、俗话说:亡羊补牢,未为迟也;可俗话又说:亡羊补牢,为时已晚!

17、俗话说:瘦死的骆驼比马大;可俗话又说:拔了毛的凤凰不如鸡!
18、俗话说:宁可玉碎,不能瓦全;可俗话又说:留得青山在,不怕没柴烧!
19、俗话说:人不可貌相,海水不可斗量;可俗话又说:人靠衣裳马靠鞍!
20、俗话说:浪子回头金不换;可俗话又说:狗改不了吃屎!

21、俗话说:苦海无边,回头是岸;可俗话又说:开弓没有回头箭!

22、俗话说:退一步海阔天空;可俗话又说:狭路相逢勇者胜!
23、俗话说:三百六十行,行行出状元;可俗话又说:万般皆下品,唯有读书高!

24、俗话说:书到用时方恨少;可俗话又说:百无一用是书生!
25、俗话说:金钱不是万能的;可俗话又说:有钱能使鬼推磨!
26、俗话说:天无绝人之路;可俗话又说:天网恢恢,疏而不漏!

27、俗话说:出淤泥而不染;可俗话又说:近朱者赤,近墨者黑!
28、俗话说:捉贼捉赃,捉奸捉双;可俗话又说:欲加之罪,何患无辞!
29、俗话说:贫贱不能移!可俗话又说:人贫志短,马瘦毛长!
30、俗话说:青取之于蓝而胜于蓝;可俗话又说:姜还是老的辣!

31、俗话说:后生可畏;可俗话又说:嘴上无毛、办事不牢!

32、俗话说:有缘千里来相会;可俗话又说:不是冤家不聚头!

33、俗话说:在天愿作比翼鸟,在地愿为连理枝;可俗话又说:夫妻本是同林鸟,大难来时各自飞!

34、俗话说:得饶人处且饶人;可俗话又说:纵虎归山,后患无穷!

35、俗话说:善有善报,恶有恶报;话又说:人善被人欺,马善被人骑!

36、俗话说:一分耕耘、一分收获;可俗话又说:人无横财不富、马无夜草不肥!

37、俗话说:小心驶得万年船;可俗话又说:撑死胆大的,饿死胆小的!

38、俗话说:量小非君子;可俗话又说:无毒不丈夫!

39、俗话说:一寸光阴一寸金;可俗话又说:寸金难买寸光阴!
40、俗话说:日久见人心;可俗话又说:人心隔肚皮!

41、俗话说:光阴似箭;可俗话又说:度日如年!

42、俗话说:己所不欲,勿施于人;可俗话又说:顺我者昌,逆我者亡!

43、俗话说:邪不压正;可俗话又说:道高一尺,魔高一丈!

44、俗话说:小不忍则乱大谋;可俗话又说:不蒸馒头蒸(争)口气!

45、俗话说:人人为我,我为人人;可俗话又说:人不为己,天诛地灭!

46、俗话说:不怕人不敬,就怕己不正;可俗话又说:众口烁金,积毁销骨!
47、俗话说:三个臭皮匠,胜过诸葛亮;可俗话又说:一个和尚挑水喝,两个和尚抬水喝,三个和尚没水喝!
48、俗话说:不入虎穴,焉得虎子;可俗话又说:老虎屁股摸不得!
49、俗话说:百事孝为先;可俗话又说:忠孝不能两全!

50、俗话说:人无远虑,必有近忧;可俗话又说:今朝有酒今朝醉!
51、俗话说:家事国事天下事,事事关心;可俗话又说:老婆孩子热炕头!
52、俗话说:人定胜天;可俗话又说:天意难违!

53、俗话说:愚公移山;可俗话又说:胳膊拧不过大腿!
54、俗话说:哪里跌倒哪里爬起;可俗话又说:一失足成千古恨!

55、俗话说:路不平有人铲,事不平有人管;可俗话又说:自家扫取门前雪,莫管他人屋上霜!
56、俗话说:滴水之恩当涌泉相报!可俗话又说:过河拆桥、卸磨杀驴、兔死狗烹、鸟尽弓藏!

57、俗话说:双喜临门;可俗话又说:福无双进,祸不单行!
58、俗话说:人挪活,树挪死;可俗话又说:滚石不生苔,转业不生财!
59、俗话说:嫁鸡随鸡,嫁狗随狗;可俗话又说:男怕选错行,女怕嫁错郎!
60、俗话说:明人不做暗事;可俗话又说:兵不厌诈!

网站如何定位网站核心价值进而快速实现盈利

归类于未分类 参与评论

上次写了一篇关于《站长如何定位网站核心价值快速实现盈利》的文章投稿到admin5被强子推荐到首页。同时被业内的很多的网站转载并推荐首页。在这里非常感谢admin5.关于站长盈利快递之家在这里写了很多的文章。

经常样看到的牛人,牟长清,江礼坤等人说盈利。难道他们真的盈利了吗?站长盈利不是那么简单,以上的几位也是在各大公司就职的高管。并没有大家想象的盈利这么简单。今天再次对上篇的文章进行补充,更加完善网站的核心价值和实现快速盈利。

第一:需求采集的大生产力运动。好网站还需要有好的需求。需求决定着网站能否有好的发展,记得06年《赢在中国》就有一个哥们,自认为自己的IQ很高,发现保险丝行业没有公司在做。自己如果做就是第一家,如果卖给中国的13亿人,自己肯定很发达。于是创业做保险丝行业,结果2年之后亏损了2000多万,最后发现不是没有人来做,而是没有人来买。做网站之前一定要做好需求采集,有需要网站才能有价值。可以通过百度指数和google adwords 查询相关数据的搜索量。有多少人的需求和需求的层次和潜在需求人群的质量,决定着网站以后的发展。

第二:网站要精不要臃肿。我在上篇文章说到。网站要找出核心竞争力。不要好高骛远,了解自己的行业。网站一定要通过架构和视觉传达,告诉用户你是做什么的,我们提供什么样的服务。这点是之前没有提到的。前几天为80后提供服务的一家网站找到我,让我提点意见。进入网站我感觉很迷茫,并且他们开的二级域名很多,有创业的有女人,明星,电台,访谈,游戏,模特,歌手,图片,地区,互动。其实80后现在最需要的是 励志和如何找一份好的工作。引导创业。他们网站pr很高但是美誉太多的流量和人气,运营了2年了,未实现盈利。这样的原因就是因为网站不够精,什么都想做,一次想得到的东西太多造成的。你一次想得到的东西太多,到最后你什么也得不到。做好一件事长于接触百件事。

第三:从用户中来回到用户中去。刚在需求采集的大生产运动中说了,用户是需求之源。才有了建设网站的必要,但是如果离开了用户必然会被用户所遗弃。一定要从用户中来回到用户中去,了解用户的需求,采集用户的需求。做数据分析。数据是最真实的不会欺骗你的,用户需要什么,你就做什么,一切以用户为中心。满足大多用户的需求。

第四。可以听用户的,但不能照着去做。刚说到用户是网站需求之源,用户就是上帝,但为什么还要不能按照他们说的来做呢?不要定性的想用户会怎么做,用户说的和做的完全是不一样的。不要视图满足所有用户。我们只能满足广义用户的需求,广义用户才是我们的生存之道。还需要区别对待广义用户。对于侠义的终端中户,我们无法一视同仁。用户提出来的需求你就想满足,当你收集了100个需求的时候,给技术说,技术会说这个需要很长时间才能做出来。做出来之后又会发现这些根本就不能带来利益。小团队无法管理一个臃肿的网站。

第五,原创生产力运动。去年的360和腾讯的乌龙事件直接指向腾讯山寨产品,微创新成为值得大家研究和讨论的话题。一贯的山寨,不创新是不能生存下去的。如果你不能全部创新,选择微创新也是不错的。在别人的基础长进行改进优化用户体验。也可以获得好的用户,内容是网站的第一生产力,搜索引擎和用户对原创的内容很重视。做站长每天都需要更新网站。尤其高质量的原创很重要,为用户提供高质量的内容。长期坚持下来网站的权重会有很大的提升。对搜索引擎友好,排名获得很大的提升。admin5也是主要靠原创的内有有了今天的权重。原创生产力就是网站的灵魂,当一个网站被注入了原创的灵魂之后,会很快的崛起。本文出自快递之家 (http://www.kdhome.com.cn) 转载请注明出处,版权归快递之家所有。
王焕民转于3.9

如果你是我女朋友

归类于未分类 参与评论

如果你是我女朋友,我会为你做你喜欢吃的菜.
如果你是我女朋友,我会一天三餐叮嘱你按时吃饭.
如果你是我女朋友,我会唱你喜欢听的歌哄你入睡.
如果你是我女朋友,我会为你天天看天气预报,让你增减衣物.
如果你是我女朋友,我会在你加班的时候,不管多晚,去接你.
如果你是我女朋友,我会在过马路的时候,站在左边牵着你的手.
如果你是我女朋友,我会每天晚上睡觉前给你发短信,跟你说晚安.
如果你是我女朋友,我会陪你看我不喜欢看的电视剧,和你一起喜一起悲.
如果你是我女朋友,我会陪你逛街,尽管我不认为这是一项运动.
如果你是我女朋友,我会帮你培养一项你喜欢的运动,保持身体健康.
如果你是我女朋友,我会在你心情不好的时候,逗你开心.
如果你是我女朋友,我会在我们吵架的之后,先找你沟通,而不是冷战.
如果你是我女朋友,我会在跟朋友介绍你的时候,骄傲的环住你告诉他们,这就是我的女朋友.
如果你是我女朋友,我会穿你帮我挑选的衣服,不管我喜不喜欢.
如果你是我女朋友,我会带你去我的老家,跟你讲我小时候的趣事.
如果你是我女朋友,我会在你生病的时候,贴心的照顾你.
如果你是我女朋友,我会在我们见不到面的时候,给你打电话,让你过马路不要闯红灯.
如果你是我女朋友,我会在夏天的时候,为你扇扇子.
如果你是我女朋友,我会在冬天的时候,为你暖被窝.
如果你是我女朋友,我会和你一起去海边看海.
如果你是我女朋友,我会吃完饭之后拉着你去最近的公园散步.
如果你是我女朋友,我会在逛超市的时候,紧紧的跟在你后面.
如果你是我女朋友,我会在你被噩梦惊醒的时候,紧紧抱着你安慰你.
如果你是我女朋友,我会把你第一次下厨的成果全部吃掉,不管好不好吃.
如果你是我女朋友……………………………….

娱乐一下…….

归类于未分类 参与评论

1、平时骂你就算了,非要等我打你,才知道我文武双全。

2、每过一天,我就在日历上打个圈。到星期天的时候,才发现日子被我过成了省略号。
3、有情人终成房奴,有房人终成眷属。
4、镀锌的棺材当然比较耐用,但木制棺材有益于健康。
5、小明要求爸爸给他讲故事。爸爸说你要听长的还是短的?小明:长的!爸爸:从前有只苍蝇,嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡…小明:爸爸你还是讲短的吧!爸爸:从前有只苍蝇,嗡,啪!
6、火锅城为了招揽生意,在广告牌上写了这样一句话:“自助火锅,每位30元,身高1米以下的儿童免费。”幼儿园的阿姨看后无比激动,她怀揣30元钱,领着班上的50名小朋友来到了火锅城
7、一小朋友问一富翁:先生你为啥那么有钱呢?富翁说:小的时候我跟你一样什么也没有,爸爸给我一个苹果,于是我就把那个苹果卖了,用赚到的钱再买两个苹果,然后再卖了买四个苹果。小朋友若有所思,说:先生我好像懂了。 富翁先生说:你懂你妹啊,后来我爹死了,我继承了他所有的遗产。”
8、 一个忠诚的党员死了,上帝不愿意在天堂接受无神论者的灵魂,于是把他送到地狱。一个月后,阎王大汗淋漓跑来说:“你赶紧把那人带走吧,他差不多把我所有小鬼都发展成了少先队员!” 上帝就接受了,又过了一月,阎王幸灾乐祸地问上帝:“那党员怎样了?” 上帝说:“首先,请叫我同志……”
9、中国领导人和美国领导人比谁的保镖更忠诚,美国领导人命令保镖从10楼跳下去,保镖跪下说:“别这样,我还有家人。”。于是美国总统心软了。中国领导人命令保镖跳下去,中国保镖二话不说就要跳。美国总统吓得赶紧拉住他。中国保镖说:“别这样,我还有家人。
10、 有一棵很高很高的椰树,分别有四种动物,猩猩、人猿、猴子、金刚爬到树上摘香蕉,你认为哪个先摘到?测你是那种性格的人。
答案是:   1、猴子是最典型的250; 2、猩猩是少根筋的弱智; 3、人猿是老年痴呆前兆; 4、金刚是脑袋被门夹了的笨蛋;你见过椰子树长香蕉么?

11.你复杂的五官掩饰不了你朴素的智商!

12..曾经有个小女孩在楼上对我说:哥哥你好帅啊!我当即回了句:不帅不帅、随便长的。
13. 嘻嘻和哈哈是一对好朋友,非常要好的朋友. 有一天,哈哈死了.嘻嘻很难过,他走到哈哈的坟前说:”哈哈,你死了.”

14.今天四级听力听得最清楚的一句:现在请监考老师把磁带拿出来翻到B面继续听。。。

15. 乞丐:大嫂,我两天没吃饭了,能给点儿蛋糕吗? 大嫂:蛋糕?我这儿只有米饭。乞丐:要是平常也就算了,可今天是我的生日!
16.有个女的问一个男的,“我好看吗?” 男的说:你现在就像蒙娜丽莎的妹妹 女的说:是吗,她妹妹是谁啊? 男的说:珍塔玛莎。
17.话说沙尘暴吹到台湾。许多老人走上街头,张开双手,45度仰望天空,泪流满面,深呼吸,激动地说道:60年了,60年了,终于闻到家乡的泥土味了。
18. 我弟弟去某小学打篮球,听到一低年级女生问一个低年级男生:“你到底爱不爱我???”那男生无奈道:“我妈一天给我3元钱,其中两块五都让你拿去买零食了,你说我爱不爱你。
19.曾经有一个加衣的机会摆在我面前我没有去珍惜,直到感冒了才后悔莫及,如果上天再给我一个重新来过的机会,我会毫不犹豫地加上我所有的衣服。
20. 女:我想找个男朋友。男:我帮你,“我们宿舍有个还不错”。女:我跟他在一起你不心疼吗?。男:想多了吧?放心我跟他没什么的。
21.三男子去女方提亲,家长:说说各自情况。A:我有1000万;B:我有一栋豪宅,价值2000万;女方家长很满意,就问C,你家有什么?C答:我什么都没有,只有一个孩子。现在孩子在你女儿的肚子里。A、B无语,走了。这个案例告诉了我们一个浅显的道理,核心竞争力不是钱和房子,是在关键的岗位上,要有自己的人
22. 从前有一个小黄瓜 她觉得自己脸上的粉刺太多了就把自己切片敷脸了
23.麦兜暗恋的是谁?答案:机器猫。因为《麦兜响(想)叮当》
24.小时候,老师告诉我:人的体内都有一个勤奋小人和一个懒惰小人当你犹豫不决时他们就会打架。小学时勤奋小人经常把懒惰小人打得落花流水,初中时就打成平手了,到高中时就是懒惰小人经常获胜了。可是到了大学我忽然发现他们不打架了,妈的勤奋小人被打死了。
25.圣诞啊,每一个没有铝孩陪的澜孩,只能在寒风的街口紧一紧衣领,听到风中传来那凄惨悲催确响遍城市歌声…“single boy!~single boy!~single all the way!~~~”
26、世界上最没用的一句话: 1.police:不要跑! 2.国足:必胜! 3.老师:同学们不要睡了! 4.病人:医生,您轻点儿! 5.女人:不要嘛 6.父母:孩子,不要闹了 7.罪犯:我是冤枉的啊!8,烟盒上的那句“吸烟有害健康” 10,“上帝会保佑你的” 11.分手时:“对不起”。

27、小明数学不好被父母转学到一间教会学校。半年后数学成绩全A。妈妈问:“是修女教得好?是教材好?是祷告?…”“都不是,”小明说,“进学校的第一天,我看见一个人被钉死在加号上面,我就知道…他们是玩真的。”
28.朝鲜:…哥,我想打韩国! 中国:【自动回复】恩! 朝鲜:哥…到时你要帮我啊! 中国:【自动回复】恩! 朝鲜:哥…那我去了啊! 中国:【自动回复】恩! … 中国:我靠,刚才上厕所去了,你说什么来着,你疯了?朝鲜:【自动回复】您好,我现在有事不在,一会再和您联系

29. 樱子跟小强说:“今天考试的时候我踢你一下,你就要给我瞄一下。”到了考试的时候,樱子踢了小强一下,小强便回答:喵
30.某大学新楼落成一雕塑:一位少女左手捧一本书,右手高擎一只象征和平的鸽子.该校外公开向各学生征集名称,结果许多人的标语不谋而合——读书顶个鸟用!

让dedecms的likearticle标签支持orderby跟subday等属性

归类于未分类 参与评论

dedecms5.6中标签{dede:likearticle }{/dede:likearticle}默认不支持order by(根据指定的列对结果集进行排序) 和subway(指定的最近几天的数据)属性,

为了满足对这两个属性的需求,可以通过修改likearticle标签源代码来实现。
在标签源码管理中 找到likearticle.lib.php即为likearticle的源代码。

1.orderby 属性

首先获得标签传递过来的orderby的属性值
$orderby=$ctag->GetAtt(‘orderby’);
在源代码中有这样一组代码
if( empty($arcid) || $byabs==0 ) {
$orderquery = ” order by arc.id desc “;
}
else {
$orderquery = ” order by ABS(arc.id – “.$arcid.”) “;
}
likearticle标签默认的排序方式。赋予标签orderby属性那么这段代码就没意义了,先在源码中注释掉这段代码

/*if( empty($arcid) || $byabs==0 ) {
$orderquery = ” order by arc.id desc “;
}
else {
$orderquery = ” order by ABS(arc.id – “.$arcid.”) “;
}
*/
直接延用默认的order by 子句变量$orderquery,这样sql语句就不用做更改了。
创建新变量 orderquery=”;//mysql 查询语句中的order by子句 初始为空
然后根据传递的值做相应的判断,在这里只做一些最常用的值的判断
根据$orderby的值做不同的orderby 查询
if($orderby==’hot’ || $orderby==’click’) $orderquery = ” order by arc.click $orderWay”;
else if($orderby == ‘sortrank’ || $orderby==’pubdate’) $orderquery = ” order by arc.sortrank $orderWay”;
else if($orderby == ‘id’) $orderquery = ” order by arc.id $orderWay”;
else if($orderby == ‘near’) $orderquery = ” order by ABS(arc.id – “.$arcid.”)”;
else if($orderby == ‘lastpost’) $orderquery = ” order by arc.lastpost $orderWay”;
else if($orderby == ‘scores’) $orderquery = ” order by arc.scores $orderWay”;
else if($orderby == ‘rand’) $orderquery = ” order by rand()”;
else if($orderby == ‘weight’) $orderquery = ” order by arc.weight asc”;//如果没有特定设置排序则按照权重先排序
else $orderquery = ” order by arc.sortrank $orderWay”;

ok这样就为likearticle标签增加了完整的order by 属性

2.subday属性(标签获取subday指定的最近几天的数据)
同样先获得subday 的属性值
$subday=$ctag->GetAtt(‘subday’);
然后做时间差计算
if($subday > 0)
{
$ntime = gmmktime(0, 0, 0, gmdate(‘m’), gmdate(‘d’), gmdate(‘Y’));
$limitday = $ntime – ($subday * 24 * 3600);
$subdaysql = ” and arc.senddate > $limitday “;
}
然后在标签源码的两处sql查询语句中 增加$subdaysql子句判断
第一处为:
$query = “Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,
tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
from `#@__archives` arc left join `#@__arctype` tp on arc.typeid=tp.id
where arc.arcrank>-1 and ($keyword) $typeid $orderquery limit 0, $row”;
修改为:
$query = “Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,
tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
from `#@__archives` arc left join `#@__arctype` tp on arc.typeid=tp.id
where arc.arcrank>-1 and ($keyword) $typeid $subdaysql $orderquery limit 0, $row”;
第二处为:
$query = “Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,
tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
from `#@__archives` arc left join `#@__arctype` tp on arc.typeid=tp.id
where arc.arcrank>-1 and $typeid $orderquery limit 0, $row”;
修改为:
$query = “Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,
tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
from `#@__archives` arc left join `#@__arctype` tp on arc.typeid=tp.id
where arc.arcrank>-1 and $typeid $subdaysql $orderquery limit 0, $row”;
做完以上更改就为likearticle标签增加了subday属性

以下为修改完之后的likearticle.lib.php的完整代码(增加了 orderby 和 subday 属性)

以下的代码可以直接复制,另存为likearticle.lib.php,直接覆盖即可使用. 使用范围:dedecmsv56
<?php

if(!defined(‘DEDEINC’)) exit(‘Request Error!’);

function lib_likearticle(&$ctag,&$refObj)
{
global $dsql;

//属性处理
$attlist=”row|12,titlelen|28,infolen|150,col|1,tablewidth|100,mytypeid|0,byabs|0,imgwidth|120,imgheight|90″;
FillAttsDefault($ctag->CAttribute->Items,$attlist);
extract($ctag->CAttribute->Items, EXTR_SKIP);
$revalue = ”;
$orderby = $ctag->GetAtt(‘orderby’);
$orderWay=$ctag->GetAtt(‘orderway’);

$subday=$ctag->GetAtt(‘subday’);
if($subday > 0)
{
$ntime = gmmktime(0, 0, 0, gmdate(‘m’), gmdate(‘d’), gmdate(‘Y’));
$limitday = $ntime – ($subday * 24 * 3600);
$subdaysql = ” and arc.senddate > $limitday “;
}
if(empty($tablewidth)) $tablewidth = 100;
if(empty($col)) $col = 1;
$colWidth = ceil(100/$col);
$tablewidth = $tablewidth.”%”;
$colWidth = $colWidth.”%”;

$ids = array();
$tids = array();

if(!empty($refObj->Fields['tags'])) {
$keyword = $refObj->Fields['tags'];
}
else {
$keyword = ( !empty($refObj->Fields['keywords']) ? $refObj->Fields['keywords'] : ” );
}

$typeid = ( !empty($mytypeid) ? $mytypeid : 0 );
if(empty($typeid))
{
if(!empty($refObj->Typelink->TypeInfos['reid'])) {
$typeid = $refObj->Typelink->TypeInfos['reid'];
}
else {
if(!empty($refObj->Fields['typeid'])) $typeid = $refObj->Fields['typeid'];
}
}

if( !empty($typeid) && !ereg(‘,’, $typeid) ) {
$typeid = GetSonIds($typeid);
}

$limitRow = $row – count($ids);
$keyword = ”;
if(!empty($refObj->Fields['keywords']))
{
$keywords = explode(‘,’ , trim($refObj->Fields['keywords']));
$keyword = ”;
$n = 1;
foreach($keywords as $k)
{
if($n > 3) break;

if(trim($k)==”) continue;
else $k = addslashes($k);

$keyword .= ($keyword==” ? ” CONCAT(arc.keywords,’ ‘,arc.title) like ‘%$k%’ ” : ” OR CONCAT(arc.keywords,’ ‘,arc.title) like ‘%$k%’ “);
$n++;
}
}
$arcid = (!empty($refObj->Fields['id']) ? $refObj->Fields['aid'] : 0);
/*if( empty($arcid) || $byabs==0 ) {
$orderquery = ” order by arc.id desc “;
}
else {
$orderquery = ” order by ABS(arc.id – “.$arcid.”) “;
}*/
$orderquery = ”;
if($orderby==’hot’ || $orderby==’click’) $orderquery = ” order by arc.click $orderWay”;
else if($orderby == ‘sortrank’ || $orderby==’pubdate’) $orderquery = ” order by arc.sortrank $orderWay”;
else if($orderby == ‘id’) $orderquery = ” order by arc.id $orderWay”;
else if($orderby == ‘near’) $orderquery = ” order by ABS(arc.id – “.$arcid.”)”;
else if($orderby == ‘lastpost’) $orderquery = ” order by arc.lastpost $orderWay”;
else if($orderby == ‘scores’) $orderquery = ” order by arc.scores $orderWay”;
else if($orderby == ‘rand’) $orderquery = ” order by rand()”;
else if($orderby == ‘weight’) $orderquery = ” order by arc.weight asc”;//如果没有特定设置排序则按照权重先排序
else $orderquery = ” order by arc.sortrank $orderWay”;

if($keyword != ”)
{
if(!empty($typeid)) {
$typeid = ” And arc.typeid in($typeid) And arc.id<>$arcid “;
}
$query = “Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,
tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
from `#@__archives` arc left join `#@__arctype` tp on arc.typeid=tp.id
where arc.arcrank>-1 and ($keyword) $typeid $subdaysql $orderquery limit 0, $row”;
}
else
{
if(!empty($typeid)) {
$typeid = ” arc.typeid in($typeid) And arc.id<>$arcid “;
}
$query = “Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault,tp.defaultname,tp.namerule,
tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath
from `#@__archives` arc left join `#@__arctype` tp on arc.typeid=tp.id
where arc.arcrank>-1 and $typeid $subdaysql $orderquery limit 0, $row”;
}

$innertext = trim( $ctag->GetInnerText() );
if($innertext==”) $innertext = GetSysTemplets(‘part_arclist.htm’);

$dsql->SetQuery($query);
$dsql->Execute(‘al’);
$artlist = ”;
if($col > 1) {
$artlist = “<table width=’$tablewidth’ border=’0′ cellspacing=’0′ cellpadding=’0′>\r\n”;
}
$dtp2 = new DedeTagParse();
$dtp2->SetNameSpace(‘field’, ‘[', ']‘);
$dtp2->LoadString($innertext);
$GLOBALS['autoindex'] = 0;
$line = $row;
for($i=0; $i < $line; $i++)
{
if($col>1) $artlist .= “<tr>\r\n”;
for($j=0; $j < $col; $j++)
{
if($col>1) $artlist .= ” <td width=’$colWidth’>\r\n”;
if($row = $dsql->GetArray(“al”))
{
$ids[] = $row['id'];
//处理一些特殊字段
$row['info'] = $row['infos'] = cn_substr($row['description'],$infolen);
$row['id'] = $row['id'];

if($row['corank'] > 0 && $row['arcrank']==0)
{
$row['arcrank'] = $row['corank'];
}

$row['filename'] = $row['arcurl'] = GetFileUrl($row['id'],$row['typeid'],$row['senddate'],$row['title'],$row['ismake'],
$row['arcrank'],$row['namerule'],$row['typedir'],$row['money'],$row['filename'],$row['moresite'],$row['siteurl'],$row['sitepath']);

$row['typeurl'] = GetTypeUrl($row['typeid'],$row['typedir'],$row['isdefault'],$row['defaultname'],$row['ispart'],
$row['namerule2'],$row['moresite'],$row['siteurl'],$row['sitepath']);

if($row['litpic'] == ‘-’ || $row['litpic'] == ”)
{
$row['litpic'] = $GLOBALS['cfg_cmspath'].’/images/defaultpic.gif’;
}
if(!eregi(“^http://”,$row['litpic']) && $GLOBALS['cfg_multi_site'] == ‘Y’)
{
$row['litpic'] = $GLOBALS['cfg_mainsite'].$row['litpic'];
}
$row['picname'] = $row['litpic'];
$row['stime'] = GetDateMK($row['pubdate']);
$row['typelink'] = “<a href=’”.$row['typeurl'].”‘>”.$row['typename'].”</a>”;
$row['image'] = “<img src=’”.$row['picname'].”‘ border=’0′ width=’$imgwidth’ height=’$imgheight’ alt=’”.ereg_replace(“['><]“,”",$row['title']).”‘>”;
$row['imglink'] = “<a href=’”.$row['filename'].”‘>”.$row['image'].”</a>”;
$row['fulltitle'] = $row['title'];
$row['title'] = cn_substr($row['title'],$titlelen);
if($row['color']!=”) $row['title'] = “<font color=’”.$row['color'].”‘>”.$row['title'].”</font>”;
if(ereg(‘b’,$row['flag'])) $row['title'] = “<strong>”.$row['title'].”</strong>”;
$row['textlink'] = “<a href=’”.$row['filename'].”‘>”.$row['title'].”</a>”;
$row['plusurl'] = $row['phpurl'] = $GLOBALS['cfg_phpurl'];
$row['memberurl'] = $GLOBALS['cfg_memberurl'];
$row['templeturl'] = $GLOBALS['cfg_templeturl'];

if(is_array($dtp2->CTags))
{
foreach($dtp2->CTags as $k=>$ctag)
{
if($ctag->GetName()==’array’) {
$dtp2->Assign($k,$row);
}
else {
if(isset($row[$ctag->GetName()])) $dtp2->Assign($k,$row[$ctag->GetName()]);
else $dtp2->Assign($k,”);
}
}
$GLOBALS['autoindex']++;
}

$artlist .= $dtp2->GetResult().”\r\n”;
}
//if hasRow
else
{
$artlist .= ”;
}
if($col>1) $artlist .= ” </td>\r\n”;
}
//Loop Col
if($col>1) $i += $col – 1;
if($col>1) $artlist .= ” </tr>\r\n”;
}
//loop line
if($col>1) $artlist .= ” </table>\r\n”;
$dsql->FreeResult(“al”);
return $artlist;
}
?>
文章转自:何苦 http://www.heku.org

顶部