使用 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文件
找到以下这两行代码
- if($_POST["action"] == "addarticle") {
- if($_POST["action"] == "modarticle") {
然后分别在这两行代码下面找到
- $description = sax_addslashes($_POST["description"]);
把这个代码换成
- if($_POST["description"] != "<p></p>")
- $description = sax_addslashes($_POST["description"]);
- else $description = "";
把这两段代码都修改之后。BUG就解决了。
站内搜索
3 Comments