一直以来很想写个cms系统,可是从来没接触过,所以不知道如何下手。一个简单的cms应该没问题,可是我想把它写得扩展性更好一点,更加灵活一点,我的思路如下:自己定义模板标签,类似于html标签,然后通过标签来生成页面(包括首页,列表页,单条显示页等同步更新),同时把这些页面上传到指定的ftp服务器上,这个我已经做到了。可是我目前遇到了一个问题,对于模板文件,每个模板中都有很多的图片,那么只上传页面的话,肯定图片信息都没了,如何把模板中的图片也一并上传呢?另外,对于模板管理,一般都管理什么呢??只是管理模板这个html页面吗,对于模板图片是如何管理的?对于模板图片,一共有三种方法。
1。直接使用服务器上的图片,都用http://www.abc.com/xx.jpg的方式,这样就省去了模板图片上传的问题。
2。使用绝对路径,但这样未免模板定义的太死。
3。利用相对路径,这个最为灵活,可是要结合生成html之后就很惨了,因为我的页面可能放在不同目录下,这样用相对路径肯定会出问题。哪位朋友做过类似的项目,特别是在turbocms,trs,dahan等产品组的朋友,帮忙指定一下,另外,大家有什么好的建议,也可以一并提出,分不够再加,谢谢!

解决方案 »

  1.   

    呵呵,现在csdn上是不没人上了,开始灌水喽,顺便顶贴。
      

  2.   

    建议看看,风讯和动易的...都是相当强的CMS
      

  3.   

    每个模板中都有很多的图片,那么只上传页面的话,肯定图片信息都没了,如何把模板中的图片也一并上传呢?一套模板打包做成 zip 文件,上传后解压分析,安装.模板建义使用 freeer 比较标准,功能强,集成进去就可以了.
      

  4.   

    回 CAYU(中原) ( ) 
    我不准备用这种模板,而是自己重新根据需要写了一套自定义的模板。我目前的模板就是按上传压缩包来做的,但是只是上传上去是没有用的。因为我要结合模板生成页面,这个页面才是我最终想要的。但是这个页面的地址是可变的,更何况我还要把这个页面上传到指定ftp上去,可能在/a下,也可能在/b/c下。这样的话,如果用相对路径,就会出现显示错误。不知道别的cms是如何解决的。我看很多系统都是只管html,而模板图片压根都没管。关于模板这方面,谁有些什么好的建议呢?
      

  5.   

    回 yaray(雅睿,生活在别处) 
    可是我的页面是动态的呀,没办法保证是否在一个目录下啊。关于模板,还有什么别的好的建议吗?有谁以前做过,在这方面是如何处理的,还望指点一下。
      

  6.   

    回tiandiqing(天地情缘) ( ) 信誉:87 我看网易好象就是这么做的,图片都放在images.163.com中,能说说你的经验吗,谢谢。