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

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

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

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

谢谢
...全文
297 14 打赏 收藏 举报
写回复
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
图片上传到服务器,记住服务器上图片的地址,然后跟你的文字一样可以生成静态页面了
相关推荐

前端可视化软件guiplan教程,无论是懂前端还是不懂前端,都可以学会基本的布局操作。

全程都是可视化教学,自动生成代码。生成之后的代码符合w3c规范,除了学会软件的使用以外,我们还能学到前端html结构搭建,拖拽调整html结构,css常用样式可视化的配置,以及交互功能vue可视化配置,简单的代码编写以及可视化数据绑定,事件绑定等。

全程可视化编程,配置好之后效果立刻生效,同步更新,直接点击页面即可查看交互效果,更有利于减少研究成本与学习成本。

无论是制作静态html页面,还是动态的vue项目页面。都支持可视化布局,可视化拖拽,还支持可视化交互。

目前支持unipp与element-ui框架,支持可视化html元素操作,

支持可视化拖拽html元素结构,

支持一键添加html标签,

支持一键添加uniapp组件或element-ui组件,

支持可视化调整css样式,

支持可视化vue数据与方法创建,

支持可视化数据指令事件等一键绑定,

支持实时预览实时更新,

支持可视化交互测试修改之后直接点击预览页面即可测试,

支持一键生成代码html,css,js图片等

支持一键保存文件无论是静态html页面还是动态vue文件都能自动分类,自动存储。

支持手写代码与自动生成代码混合编写开发,比如添加过滤器filters,监听器watch等。

灵活便捷对程序员有好,是一款真正适合程序员开发的软件。

发帖
.NET社区

6.1w+

社区成员

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

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

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