发现DEDE有点烂了

2008-7-7  18:23

      用的越多,就发现DEDE的毛病越多,特别是在模板和程序执行效率上面。

      今天发现给别人做的东西在文章列表页面不能按照设定的方式来排序,例如发布时间,点击量之类的,随便你按照它的模板手册来改都没有用。后来火了,直接看它的程序,才发现inc_arclist_view.php有这样一段:

PHP代码
  1. //排序方式   
  2.             //为了确保系统稳定性,本版在 list 标记中禁用 orderby 属性   
  3.             /*-----------------------------------------  
  4.             if($orderby=="senddate") $ordersql=" order by arc.senddate $orderWay";  
  5.             elseif($orderby=="pubdate") $ordersql=" order by arc.pubdate $orderWay";  
  6.             elseif($orderby=="id") $ordersql="  order by arc.ID $orderWay";  
  7.             elseif($orderby=="hot"||$orderby=="click") $ordersql = " order by arc.click $orderWay";  
  8.             elseif($orderby=="lastpost") $ordersql = "  order by arc.lastpost $orderWay";  
  9.             elseif($orderby=="postnum") $ordersql = "  order by arc.postnum $orderWay";  
  10.             elseif($orderby=="digg") $ordersql = "  order by arc.digg $orderWay";  
  11.           elseif($orderby=="diggtime") $ordersql = "  order by arc.diggtime $orderWay";  
  12.             else  
  13.             -----------------------------------------*/  
  14.             $ordersql=" order by arc.pubdate $orderWay";  

      顿时无语了,改之,一切正常。

 

修改Windows Mail邮件存放位置

2008-7-7  11:43

wlmail_overview.gif

      反正俺用起微软的东西老是战战兢兢的,怕哪天系统一下就挂了,那就什么都完了,特别是邮件,虽然服务器有备份……。

      最根本的办法就是将邮件等资料存放在非系统盘,比如D盘。

      修改方式:Option->Advanced->Maintenace->Store Folder->Change, 然后选择新的文件夹。选择好之后需要重新启动一下Live Mail,这个时候程序会自动将资料复制到新的位置。

     额,这下完美了。

 

转:导出漂亮的 Excel 报表

2008-7-2  10:45

此文为转载FleaPHP项目dualface的文章,版权归原文所有。引用地址:http://fleaphp.org/bbs/viewthread.php?tid=1352&highlight=

[总结] 如何导出漂亮的 Excel 报表:

将数据导出为 Excel 报表一直以来都是个麻烦事。我后来在网上偶然看到有人这样做:

首先用 Excel 设计报表模板,然后把需要替换的位置填入特定的标记,接下来选择“另存为”,文件格式保存为“XML 文档”。
Tags:
 

囧:终于把Struts的HelloWorld搞出来了

2008-6-30  16:14

    照着网上的MAX ON JAVA老兄的Struts教程学习,结果在HelloWorld部分就出问题了。从Eclipse生成的war文件部署到Tomcat下页面老是出不来,一直是404错误,但是我用Struts里面的showcase包就完全没有问题。所以问题应该是出在自己身上了。

   又仔细把教程看了几遍,又看了教程后面兄弟们的留言,发现可能是Struts里的jar包引起的,说是jar包引入过的可能发生这种问题。于是俺严格按照教程里面截图上的包操作,可爱的HelloWorld终于出来了!

   PS:千万不要相信教程里写的:"按ctr+a全选,复制,再转到Eclipse窗口,在“Project Explorer”子窗口中选中Struts2_HelloWorld\WebContent\WEB-INF\lib,然后粘贴。",你照办的话就挂了^_^。最后秀下俺的HelloWorld:

struts helloworld图片

 

 

Windows下的Ubuntu硬盘安装工具–Wubi

2008-6-27  16:13

   今天看到这个东西,在这里记录一下,以后可能会用到。
   链接地址:ownlinux

 

终于可以在outlook中收取Gmail了

2008-6-25  15:19

    本来俺一直用的Foxmail,但是不知道咋地,开机的时候Foxmail就开始收邮件,然后直接死机,在网上查了N多东西,未果。也曾用过KooMail,但是这个东西在收取其它人用outlook写的邮件的时候,附件好多时候都是变成了dat格式的文件,我又不得不用Winmail解析附件,唉.......

    之所以不想用outlook不知道是不是因为一直是喜欢开源的东西的缘故,而且以前不知道怎么把它最小化到托盘,也是找了好多办法都没有用。后来发现在托盘图标点击右键的时候有个"Hide when minimized"选项,囧.....

    另外就是我以前一直没有用outlook收取Gmail成功过,十分郁闷,今天终于搞定了,需要注意的是这些地方:

在填写完帐号基本资料后:
1. 单击"其他设置...",然后单击"发送服务器"标签。
2. 选中"我的发送服务器 (SMTP) 要求验证"旁边的复选框,然后选择"使用与接收邮件服务器相同的设置"。
3. 单击"高级"标签,然后选中"接收服务器 (POP3)"下面"此服务器要求安全连接 (SSL)"旁边的复选框。
4. 选中"发送服务器 (SMTP)"下面"此服务器要求安全连接 (SSL)"旁边的复选框,然后在"发送服务器 (SMTP):"旁边的框中输入"465"。

 

Intel 笔记本CPU参数大全

2008-6-24  16:32
 

成都最新的轨道交通图

2008-6-24  16:29

    在最成都论坛上看到的最新的成都轨道交通图,地铁1号线好像是在10年通车,最南端就在天府软件园旁边。只是可惜,不知道通车的时候俺还在这不.....

成都轨道交通图

 

额,CURL扩展在Windows下的安装

2008-6-18  11:26

   ZenCart需要Curl支持,于是我在php.ini里加上了extension=php_curl.dll,然后再确定dll扩展文件夹下有php_curl.dll这个东西,最后喜滋滋地去phpinfo里看情况,结果是没有装上,囧...........

  我纳闷了,扩展不都是这样装的么?难道这个东西还有点特别?后来无意中看到有人说要把libeay32.dll,ssleay32.dll复制到system32下。我试了一下,果然如此,再一看,这两个dll都是OpenSSL的依赖库。libeay32.dll是OpenSSL加密特性相关文件,用于通过网络加密传输。而ssleay32.dll是OpenSSL的一个工具包。

 

SyntaxHighlighter–用JS来高亮你的代码!

2008-6-16  15:07

    一直在研究DEDECMS,但是对于我这种人来说他的编辑器很是恼火,因为我时常需要在文章里面贴代码,而DEDE里面用的FCDEditor是改装版的,我改起来非常之麻烦,曾经尝试过用FCK自带的代码高亮效果,但是没有用,昨天看到一个叫SyntaxHighlighter的东西,JS的,用起来效果非常之好,我就想能不能移植到DEDE上呢?

   SyntaxHighlighter用起来十分之简单,只需要导入CSS文件和相应的JS文件,然后把代码放到<pre></pre>部分中再定义一下就好了,例: