客户建站的一般解决方案

August 7, 2008 · Filed Under DedeCMS模板 · Comment 

使用DedeCMS这么久,一个问题也存在很久。那就是企业级的应用,DedeCMS还很难达到这一要求。

如果你用过DedeCMS的企业模块,你将会发现有无数个Bug!

但是,如果个人网站的话,DedeCMS无疑是首选,若是给企业做站,建议选用别的CMS!

DedeCMS模板制作开篇

July 15, 2008 · Filed Under DedeCMS模板 · 2 Comments 

已经很久没有使用过DedeCMS了,最近的一次使用DedeCMS是在DedeCMS版本为4的时候使用的。现在已经是版本5了。昨晚看了一下,发现其实模板机制基本没有变化。所以对于DedeCMS模板的标签,几乎是不用上手就可以掌握了。

先讲一个非常重要的概念,这样以后大家就不会摸不着头脑了。即field标签。在很多循环里面,大家可能都见过类如 [field:info/] 这样的标签。其实,这里的field就是数据库里的字段。也就是说查询出来的数据库的字段。同时,[field]这个标签还有另外一个使用方式,也就是对数据库中查询出来的字段进行处理。比如:

[field:senddate runphp='yes']
$ntime = time();
$oneday = 3600 * 24;
if(($ntime - @me)<$oneday) @me = "<font color='red'>(new)</font>";
else @me = "";
[/field:senddate]

其中的 runphp='yes' 是表示支持PHP对查询出的字段进行处理。ntime这个变量得出当前的时间(这里的当前时间是指生成HTML的时间,如果你是生成HTML的方式的话)。oneday是一天的秒数。然后进行逻辑判断,其中 @me 是代表查询出的字段的值。

以上这段代码的作用是:如果文章发表的时间是在24小时以内的,就输出红色的new。如果不是,则什么都不输出。

也许以上代码你看得有些模糊,那是因为这段代码可能要求你要懂一点PHP编程基础。

如果你刚开始就被上面的代码吓坏了的话,那么,请不用担心。因为后面的内容会越来越容易的。

使用Dede建立网站

July 14, 2008 · Filed Under DedeCMS模板 · 2 Comments 

Dede在中国应该是很好的“开源”CMS了。这里要给“开源”打上双引号,是因为其不是真正的开源。

但是这并不影响个人站长的使用。DedeCMS的策略是个人站长免费试用,企业用户付费使用。因此,我的策略也就跟着变化:接个人的单子,可以使用DedeCMS,接中小企业网站建设的单子可以使用WordPress。这样,就不会给企业造成不必要的版权问题。(企业也最怕侵权的麻烦)

我们言归正传。现在我们讨论的是DedeCMS。

使用DedeCMS建设网站,并不要求你需要专业的PHP编程技术,或者专业的HTML和CSS,甚者JavaScript技术。因为这些技术都可以进行外包。

DedeCMS很符合国人站长的建站口味。其简单,易用,清晰的操作过程,在中国的站长圈中留下了很好的口碑。

下一篇日志,我将详细的介绍如何利用CSS技术建立DedeCMS的DIV+CSS模板。如果你想利用CSS技术进行赚钱,DedeCMS模板是你必学的一个过程!因为国内使用DedeCMS的站长多,所以需求也多。