PHPCMS2008 SP3最新版本上的几处小问题

其实说来都是一些细节上的问题,但有时候这些问题往往会导致用户不满.经过winliuxq(liuxq.cn)这几天来对SP3版本的使用和了解后,发现了几处小问题,当然并不会影响程序的正常使用,只在这里说一些平时操作上的细节问题吧.

1.后台编辑文章时上传缩略图不加水印的问题
用户可以自己恢复,需要修改3个程序文件.

2.批量添加栏目时的附件设置问题
如果我们在网站设置里面设置了缩略图的大小为500,那么按道理我们批量建立后的栏目设置中的附件大小也应该为500,不过很可惜,你批量建立的栏目设置的附件大小默认为空,也就是300.为什么会这样呢?
其实这也是一处小细节问题,需要修改一个模板文件即可解决.

其他暂无特大发现,呵呵.欢迎PHPCMS爱好者们将自己遇到的问题发给liuxq,联系我的QQ:三O二四一O七

PHPCMS2008内容页分页显示全部的解决办法

问题描述:
存在于PHPCMS2008版本中,内容如果有10个分页,前台就显示10个分页,如果内容有20或者30甚至更多的分页时,内容页的分页也全部显示出来,这就极易导致内容页面"不整洁".
看了一下PHPCMS的代码,对内容页分页进行了些许改造,效果如图:

新内容分页1
新内容分页2
新内容分页3

择日发布代码.

PHPCMS2008急需解决的新BUG

出现此BUG的前提:
管理员从后台关闭了会员注册时的"注册选择模型"选项.

问题表现:
1.注册后的会员不会直接进入"登陆状态",而是跳转到首页,需要另行登陆一下.
2.进入会员中心后不能修改会员信息.提示MYSQL出错,关键是MYSQL查询的表就不对头,成了phpcms_member_.
可想而知,去查询一个不存在的表肯定是会出现错误的!
不仅如此,如果你进入会员专属模型的数据表的话,你会发现表里面都没有这个用户ID.所以修改账号信息时就提示出错了!

目前官方尚未提供解决方案,BUG已经提交官方,希望官方下次补丁中修复.

winliuxq给大家的解决方案如下:
修改member/register.html模板文件,找到 <input name="action" type="hidden" value="register" /> , 修改为 <input name="action" type="hidden" value="{$M[url]}register.php{if $modelid}?modelid={$modelid}{else}?modelid=10{/if}" />
修改后,注册会员的信息就可以正常写入到会员模型数据表中,正常的用户信息修改就不会存在问题了!
不过,winliuxq提供的方案目前只能临时解决用户注册后修改账户信息的问题,但是登陆状态问题仍然有待完善!