恩,做得不错了,虽然没有实际安装体验.再来些建议.
1.删除帖子的话还有后台和编辑帖子也可以删除.
2.
- if($cmentspids) {
- $query = $db->query("SELECT * FROM {$tablepre}cments WHERE pid IN ($cmentspids) ORDER BY dateline DESC");
- while($cments = $db->fetch_array($query)) {
- if(count($postlist[$cments['pid']]['cment']) < $cmentsnum ) {
- $cments['dateline'] = gmdate("$dateformat $timeformat", $cments['dateline'] + $timeoffset * 3600);
- $postlist[$cments['pid']]['cment'][] = $cments;
- }
- }
- }
复制代码
还是加上break吧
- if($cmentspids) {
- $query = $db->query("SELECT * FROM {$tablepre}cments WHERE pid IN ($cmentspids) ORDER BY dateline DESC");
- while($cments = $db->fetch_array($query)) {
- if(count($postlist[$cments['pid']]['cment']) < $cmentsnum ) {
- $cments['dateline'] = gmdate("$dateformat $timeformat", $cments['dateline'] + $timeoffset * 3600);
- $postlist[$cments['pid']]['cment'][] = $cments;
- } else {
- break;
- }
- }
- }
复制代码
至于为什么官方没加就是官方的错勒.
也或者你可以改成"总共多少个评论"
- $totalcments = 0;
- if($cmentspids) {
- $query = $db->query("SELECT * FROM {$tablepre}cments WHERE pid IN ($cmentspids) ORDER BY dateline DESC");
- while($cments = $db->fetch_array($query)) {
- if(count($postlist[$cments['pid']]['cment']) < $cmentsnum ) {
- $cments['dateline'] = gmdate("$dateformat $timeformat", $cments['dateline'] + $timeoffset * 3600);
- $postlist[$cments['pid']]['cment'][] = $cments;
- }
- $totalcments++;
- }
- }
复制代码
当然模板也要做相应的修改.
其他建议稍等,我下载来看看. |