关于生成静态html文件中上传图片的问题,望高手给与解答……

zdyguilong 2006-10-27 09:42:13
我用的生成静态html文件的原理是用输入的文字替换模板页(template.html)中特定的字符串,跟数据库没有一点关系,现在发表文章之类的文字性的东西都没问题,都能生成以当前日期为名称的静态文件。

问题:
1、我想加上上传图片的功能,能在生成的静态页面上同时显示我发表的文章和上传的图片。关键:如何实现上传图片、前台静态页面显示图片?
2、我生成了大量的以日期为名称的静态页面,我怎么在首页动态显示?如何分页?

因为是菜鸟所以请高手最好能给出代码和注释

谢谢
...全文
296 14 打赏 收藏 举报
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
zdyguilong 2006-10-30
  • 打赏
  • 举报
回复
高手们,出来啊,再加分也可以阿
主要是讲一讲
<script language="JavaScript" type="text/javascript">
//=========================================================================
//powered by airzen
//qq:39192170
//site:www.btvane.com
//2005.12.17
//每个目录中放一个此JS,作到第几页就将cur_No 变量赋几 前台页面自动适应链接
//每个页以"new_n.htm"存储
//=========================================================================
var cur_No=10;
var s_link;
for(var i=1;i<=cur_No;i++)
{
s_link = "new_"+i.toString() +".htm";
document.write("<a class=c1 href=" + s_link +">" + i.toString()+"</a> ");
}
</script>
这段代码怎么用
job_2006 2006-10-30
  • 打赏
  • 举报
回复
帮顶,我也想知道
zdyguilong 2006-10-30
  • 打赏
  • 举报
回复
在网上找了一段
<script language="JavaScript" type="text/javascript">
//=========================================================================
//powered by airzen
//qq:39192170
//site:www.btvane.com
//2005.12.17
//每个目录中放一个此JS,作到第几页就将cur_No 变量赋几 前台页面自动适应链接
//每个页以"new_n.htm"存储
//=========================================================================
var cur_No=10;
var s_link;
for(var i=1;i<=cur_No;i++)
{
s_link = "new_"+i.toString() +".htm";
document.write("<a class=c1 href=" + s_link +">" + i.toString()+"</a> ");
}
</script>

把上面的代码加到一个静态页中,只是出现了1 2 3 ……10等这样的连接,但并不起作用
要怎么修改才能让静态网页中得内容分页呢?
请高手出来指点一下
zdyguilong 2006-10-30
  • 打赏
  • 举报
回复
谢谢楼上的兄弟们
我想知道
------------
leonbingo(libin)
另外就是利用js脚本技术,在前台实现分页,原理就是将新闻内容进行分割,然后计算页数,再分别根据用户的点选来实现分页
--------------
能不能给段js代码?实在是对js不熟
zdyguilong 2006-10-28
  • 打赏
  • 举报
回复
对于第二个问题, 难道不用数据库就不能实现么?
高手们有没有解决办法?
C5662601 2006-10-28
  • 打赏
  • 举报
回复
不用数据库不好 后期修改会很麻烦
数据库可以存 静态页的各个相关信息
分页实在不行就iframe做吧
leonbingo 2006-10-28
  • 打赏
  • 举报
回复
我想,在你保存文件的时候需要有一个管理的策略,因为不用数据库你只能用文件遍历的方式,那么你要解决的问题就是,如何排序,因为你肯定想最新的显示在最前面,所以这个问题你可以研究一下文件夹文件的遍历,对于你的分页,两种做法,一种就是生成html的时候,已经做了分页,就是生成多个html,另外就是利用js脚本技术,在前台实现分页,原理就是将新闻内容进行分割,然后计算页数,再分别根据用户的点选来实现分页
zdyguilong 2006-10-27
  • 打赏
  • 举报
回复
高手都去哪了?连顶都没认顶,这两个问题对于高手来说不难吧?
zdyguilong 2006-10-27
  • 打赏
  • 举报
回复
图片文件怎么弄?
zdyguilong 2006-10-27
  • 打赏
  • 举报
回复
是放在一起的,有浏览按钮,关键是.cs页面怎么写?如何获取这个文件,
文字的话可以content.text来获取,文件怎么弄?
ldw701 2006-10-27
  • 打赏
  • 举报
回复
难道你上传图片不是和添加文章一起?
而是先生成文章再上传图片?
如果是第一种哪就没什么难度吧,和文字一样啊,定义一个标签,然后替换

第二种就比较麻烦了,可能要重新生成的页面比较多,例如(首页,文章详细页etc)
henzaihuni 2006-10-27
  • 打赏
  • 举报
回复
你把生成静态文件的一些基本内容比如,ID,文件名,URL,日期等等保存到一张表中,接下来想怎么操作都可以了。
zdyguilong 2006-10-27
  • 打赏
  • 举报
回复
第二个问题又没有高手解决一下啊?

2、我生成了大量的以日期为名称的静态页面,我怎么在首页动态显示?如何分页?

最好有实例代码
wangrumeng 2006-10-27
  • 打赏
  • 举报
回复
图片上传到服务器,记住服务器上图片的地址,然后跟你的文字一样可以生成静态页面了
相关推荐
发帖
.NET社区

6.1w+

社区成员

.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
帖子事件
创建了帖子
2006-10-27 09:42
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。