1)如果我在后台只存新闻的ID,标题,时间
新闻的文本都存到生成的HTML页里了
我在后台执行修改功能的时候  怎么才能实现从HTML读取新闻的内容到我的文本编辑器呢???
2)我生成的静态页都是替换模版里的文本:
<body>
<p algin="center"><b>biaoti</b>
content
</body>
我看有的模版是:
<td width="100%" valign="middle" align="left"> 
<span style="color: $htmlformat[1];font-size: $htmlformat[2]">$htmlformat[3]</span> 
</td> 
我对 $htmlformat[3] 不是很理解 那位大哥能给讲讲

解决方案 »

  1.   

    如果修改的话,调用模板,重新生成HTML
      

  2.   

    .NET的没有做过,也不会,但是ASP版的做过$htmlformat[3] 其实就相当于静态页模版的变量查询并替换
      

  3.   

    1、我感觉这样是不是会好一些。将产生的html文件名也保存到表中id newstitle filename newscontent newtime这样,你更新一条新闻后,可以更新newscontent的内容,并将这部分的内容,重新写回到文件名为filename的html文件中。这样的好处是,假设有一篇html的新闻无意中被删了,也可以很快的恢复过来,只要重新生产指定的一条id就可以了。2、这个要看你怎么用了,$htmlformat[3]这个可以替换成你需要的东东,我猜这里应该对应的是newscontent.
      

  4.   

    如果将新闻内容也放入到数据库,我觉得同时也写html的话,虽然对更新有帮助,但是显得很没有必要。除非网站的访问量特别大,要么请不要写html,直接读数据库显示,要么写html不写数据库,因为数据库的容量毕竟有限得多。
      

  5.   

    因为已生成静态HTML页 
    所以不想数据库再有内容(newscontent)字段  
    就是修改功能时内容不好读取了
      

  6.   

    主要问题就是成静态HTML页后数据库还存不存新闻内容了
    不存后期修改如何实现   有经验的说说思路
      

  7.   

    可以参考我写得开源版的程序。http://www.mytopwin.com/Soft/Class/4/4_1.html