本人使用博客系统建站,重新建立一个页面模板,模板已经删减为空了。现在又一个代码调试功能的静态页面,里面有一些css和js代码以及一个表单。静态页面单独使用时能够正常运行,但是导入到php页面中就不行了,不知道为什么,请大神们指导。顺便问下,博客系统中“页面”内容的调用函数是什么(不是新文章的调用函数哦)?如果根据ID调用的?

解决方案 »

  1.   

    先检查路径是否正确通常模板是放在一个目录里的
    使用它的 php 程序在另一个目录里、也可能在他的上级目录里
    如果 js、css、图片的路径不是使用以网站根为参照的路径时,运行时就会不正常
      

  2.   

    js和css代码全部在这个静态页面里面,模板文件和该静态页面在同一目录下
      

  3.   

    终于出现错误提示了
    代码调试 
    Warning: include(codehtml) [function.include]: failed to open stream: No such file or directory in F:\Website\WP\wp-content\themes\twentyten\code-debugging.php on line 115Warning: include() [function.include]: Failed opening 'codehtml' for inclusion (include_path='.;C:\php5\pear') in F:\Website\WP\wp-content\themes\twentyten\code-debugging.php on line 115
      

  4.   

    如何执行的?http://localhost/目录名/php程序名
    这样?
      

  5.   

    http://localhost/WP/?page_id=24 是这样的
      

  6.   

    路径写错了。 codehtml与当前php程序是在同级吗? 是的话。 ./codehtml/文件名  这样试试。  
      

  7.   

    如果按照这样的话,整个页面都出错了,没有任何显示。code-debugging.php和code.html在同一个目录下,不应该是你这么设路径的吧?
      

  8.   

    错误信息中的  Failed opening 'codehtml' for 
    是 codehtml 目录吗? 还是 code.html 文件?
      

  9.   

    那不就是你的 
    F:\Website\WP\wp-content\themes\twentyten\code-debugging.php 第 115 行处的 code.html 写错了,写成了 codehtml
      

  10.   

    呃呃呃,不是的,没有写错。我现在又把code.html里的代码全部拷到php页面里去,调单框架是显示出来了,但是打入代码后,点击测试,跳出来的新页面只显示“undefined”