Sablog-x 2.0 发布和修改文章,首页不显示文章内容

使用 Sablog-x 2.0 ,就得面对bug的困难。

这次说的是首先不显示文章内容,只现实“阅读全文”的BUG。

看article.php代码得知,当$description不为空的时候,首页显示$description的内容及阅读全文。所以肯定是description的问题。

查看数据库,发现没有写文章摘要的日志,在description字段里面都留下了<p></p>的内容,使description不为空。

可见,默认修改和发布日志的时候,日志描述给description里面加上了<p></p>的内容。js我不会改。

我就在article.php里面添加上了,如果$description的值等于<p></p>时,重新给$description赋值为空,就成功,但不算完美的解决了这个BUG。

修改方法:

打开admin/article.php文件

找到以下这两行代码

  1. if($_POST["action"] == "addarticle") { 
  2. if($_POST["action"] == "modarticle") { 

然后分别在这两行代码下面找到

  1. $description  = sax_addslashes($_POST["description"]); 

把这个代码换成

  1. if($_POST["description"] != "<p></p>"
  2. $description  = sax_addslashes($_POST["description"]); 
  3. else $description = ""

把这两段代码都修改之后。BUG就解决了。


更多



3 Comments

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>