美浩工作室是一个以90后团队为主的网站设计,制作,优化,维护为一体的网站建设工作室,为您量身定制适合企业自身的网站,欢迎咨询:15249241469

zblog添加自定义页面的方法

ASP+ACCESS mihoweb 1678℃ 0评论

    最近在基于zblog做一个企业网站的时候,出现了很多问题,最让我头痛的就是新添加的页面怎么显示?以前没有接触过zblog,但是听过zblog对于SEO优化的很多事情,现在用的时候却发现,这个和wordpress的差距太大了,说心里话,确实没有wp好用,尤其写模版的时候有些费事。

好啦,废话不多说,说说这个让很多的zblog的新手都棘手的问题:zblog中怎么添加自定义的页面呢?

原来,zblog中没有后台就可以直接添加自定义页面的程序,所以只能靠自己手动的完成这一项很给力的事情了。当然,也不可能有多么的难,只是一个程序页面和一个模版页面,就可以轻松的搞定的。

方法一(推荐):

在更目录下新建一个asp文件。比如在根目录新建mihoweb.asp文件,然后在模板文件夹下新建一个mihoweb.html与刚才的交相呼应。而mihoweb.html的模版代码就要看你要加什么了,任凭你的想象和做法。而mihoweb.asp里面的内容可以这样写。

  1. <%@ CODEPAGE=65001 %>
  2. <% Option Explicit %>
  3. <% On Error Resume Next %>
  4. <% Response.Charset=”UTF-8″ %>
  5. <% Response.Buffer=True %>
  6. <!– #include file=”c_option.asp” –>
  7. <!– #include file=”function/c_function.asp” –>
  8. <!– #include file=”function/c_function_md5.asp” –>
  9. <!– #include file=”function/c_system_lib.asp” –>
  10. <!– #include file=”function/c_system_base.asp” –>
  11. <!– #include file=”function/c_system_event.asp” –>
  12. <!– #include file=”function/c_system_plugin.asp” –>
  13. <!– #include file=”plugin/p_config.asp” –>
  14. <%
  15. Call System_Initialize()
  16. ‘plugin node
  17. For Each sAction_Plugin_Searching_Begin in Action_Plugin_Searching_Begin
  18. If Not IsEmpty(sAction_Plugin_Searching_Begin) Then Call Execute(sAction_Plugin_Searching_Begin)
  19. Next
  20. Dim ArtList
  21. Set ArtList=New TArticleList
  22. ArtList.LoadCache
  23. ‘mihoweb就是html模板的名称
  24. ArtList.template=”mihoweb”
  25. ArtList.Build
  26. Response.Write ArtList.html
  27. ‘plugin node
  28. For Each sAction_Plugin_Searching_End in Action_Plugin_Searching_End
  29. If Not IsEmpty(sAction_Plugin_Searching_End) Then Call Execute(sAction_Plugin_Searching_End)
  30. Next
  31. Call System_Terminate()
  32. %><!– <%=RunTime()%>ms –><%
  33. If Err.Number<>0 then
  34. Call ShowError(0)
  35. End If
  36. %>

这样了,你在链接管理的导航里面加上自己要自定义显示的链接,就over了,不难吧???

当然我看网上也有第二种的添加方式,说是添加方式,更确切的说,其实是插件。pages插件功能很是强大,他是默认调用的文章页为主模板,然后只替换掉正文显示的标签,也就是template:article-single。这也就意味着头部,底部都是不能直接修改的,这是一个弊端,没有第一种方法那么自由,在方便程度上要远远好于第一种,而且可以直接访问生成的静态html文件。具体功能大家安装后一看就明白。

因为我没有用过这种添加页面的方式,所以也不太清楚具体的插件操作方式和注意事项。有兴趣的可以看看哦!

题外话:zblog的SEO真的很给力的,偶测试过的,尤其是他的静态化和通知浏览器蜘蛛的插件,这些都是很多的cms不能比的,当然,他也是有很多的不足,就像我上面讲的这个,自定义页面,不好添加。嘿嘿,很多的程序不可能完美的不行,具体还要看大家在用的时候怎么用呢。好啦,更多的asp cms二次开发,模版制作问题请关注mihoweb哦!

如果您喜欢这篇文章,欢迎分享订阅。

Incoming search terms:

  • zblog

转载请注明:美浩工作室官方博客 » zblog添加自定义页面的方法

喜欢 (1)