HotNewsPro主题不显示侧边栏

无奈了,真的无奈了,以为是本地mysql或者是php版本问题,各种换,换了一晚上网络上各种可能的方法都试了,甚至在百度上搜索了报错的代码,各种偏激的查找问题原因。

难道HotNews主题不能运行在IIS架设的网站上?如果这么说我马上放弃IIS,不再折腾了。

“博客问答”的地址每一小时打开一次,就想看看自己提出的问题有没有人回复给一些思路,不过一天一夜了,很失望,如果真的不能再继续搞下去,我只能研究其他主题。我并不是很懂php,但架设个人blog也并不是纯娱乐,谁都想有个自己记录心情历程的地方,我是真的非常喜欢HotNewsPro的主题所以才这么执着。。

技术分享里“HotNews主题”的板块看了个遍,真的没有与我相同问题的,莫非可能是我的人品问题吧。

希望各位大哥、大神、您给一些思路就可以,我也并不是伸手dang,发了求助一天一夜的等待的确很让人着急。最后还是无人回复,我只能重新开帖询问。给我一个思路或者方案,我自己来安装测试。。有思路我不怕再浪费一天一夜的时间。

下面我再详细描述一下我的问题。
1:打开首页不管是blog模式还是CMS,都不显示右边的侧边栏、不显示底部页脚版权等信息,IE6、IE8、google、火狐都测试过,并不是本地浏览器的问题。如下图!

提示文字

点击一个主题进去后,即可看到侧边栏和页脚,如下图。

提示文字

服务器IIS6.0,里面有一个ASP的网站还在使用中。

mysql测试了5.1.51、5.1.30
php测试了php-5.2.9-1、php-5.2.13

如果真的是IIS不能完美支持Wordpress的话,我果断放弃了,麻烦各位大哥给一个能完美支持wordpress+HotNews主题的工具或者方法。
我回去睡觉了,晚上回来再继续!

顺便留一下地址,http://nmgwddj.com 联系方式邮箱nmgwddj@qq.com

(上次修改于2011-12-22,查看历史版本。)
共有15个回答 按发表时间排序
  • 0
    最佳答案
    摄氏度 - 2011-12-22

    第一,搭建WordPress最好的服务器方案是Linux而非Windows的;
    第二,首页出错的地方跟侧边栏无关,问题出在那个幻灯片的内容读取上,也就是slider.php文件;

    摄氏度 - 2011-12-22

    问题出在 includes/slider.php 文件里的这个内容摘要截取

    <p><?php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 320,"..."); ?></p>
    

    你可以尝试修改成

    <p><?php the_excerpt() ?></p>
    

    然后手动设定摘要内容就可以了。

    nmgwddj - 2011-12-22

    首页报错的问题只有在IIS上会出现,平时异地访问的时候,不管什么浏览器都不会出那个报错。

    侧边栏的问题是否还有其他方案或者思路?如果没有我找linux空间吧。

    摄氏度 - 2011-12-22

    跟你说了,侧边栏没有问题,是首页那个置顶的幻灯片内容摘要的函数,IIS上不支持,你照着我给的代码修改一下就行了。

    nmgwddj - 2011-12-22

    不好意思,首页报错的问题已经解决了。
    但是我真的没搞懂主页为什么不显示侧边栏

    nmgwddj - 2011-12-22

    后台已经给主页小工具添加了一些内容。

    摄氏度 - 2011-12-22

    要怎么说你才明白,你首页不显示侧边栏,那是因为程序在加载到幻灯片的内容摘要函数时不执行了,所以在幻灯片以下的内容都不会显示。

    nmgwddj - 2011-12-22

    好的,谢谢我明白了,打扰您了。

    nmgwddj - 2011-12-22

    不好意思,还得打扰您一下,刚才在slider.php中修改了您给的代码,发现程序还是会去截取摘要内容,并且我在编辑器中自己设定摘要也是一样无法正常的显示出来。

    nmgwddj - 2011-12-22

    这次貌似是下边主题列表在截取摘要了,而首页幻灯片的摘要已经显示出来了。

    摄氏度 - 2011-12-22

    cms.php里也有这些截断摘要的函数

    <?php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 120,"..."); ?>
    

    所以也要一一进行修改。

    nmgwddj - 2011-12-22

    用EmEditor把所有主题中所有包含类似代码的都替换了,还是卡在那不动,无奈了,晚上来买空间吧,就因为这个主题太人性化了。

    nmgwddj - 2011-12-22

    非常感谢摄氏度的不断帮助,感谢您这种乐于助人的精神,您给我的思路是可以解决问题的,只不过我的确是太笨了,现在彻底解决了,非常感谢您的帮助。

  • 0
    知更鸟 - 2011-12-22

    你的主机不支持主题文字截断函数mb_strimwidth,原因是,主机空间缺少mb_string extension(Linux主机)及php_mbstring.dll(WIN主机)扩展服务,可以要求空间商打开或换个主机吧

    nmgwddj - 2011-12-22

    谢谢各位帮助,谢谢知更鸟,一语惊醒梦中人,终于把问题给解决了,nmgwddj.com

做好事要留名,请先登录再回答,如果还没有帐户请先注册