博文

目前显示的是标签为“dedecms”的博文

dedecms5.1升5.31需要注意的小地方

图片
dedecms是一款很不错的开源的cms,但在使用中出现小问题,到官网论坛去交流互动很差。不过,很难得的是很多用dedecms的朋友会把自己应用的一些心得公之于blog或bbs。这样通过搜索引擎就可以找到自己想要的东西了。 我在dedecms5.1升5.31的时候也碰到了两个怪异的小问题: 1. dede5.31数据表中litpic字段数值比5.1时要小,这样升级就会有损失,只要在升级前修改u.createtable.sql文件中litpic的值大一些,我改成了120。 2. 升级完成之后,不知为什么会自动写入一篇ID为11111111的文章,你再发文章ID就会累计为11111112,而不是从你原来的文章ID上累积。这时只要在数据库中删掉ID为11111111的文章数据,在dede_arctiny表中将Autoindex的数值改为你的最大文章ID+1就可以了。 3. 文章页边栏的推荐内容、热点内容不显示内容,需要在dedecms管理后台-系统基本参数-性能选项的“id 文档ID,content 标签最终内容”,改为id(原为content ),执行完该操作重新生成文章页即可。 4. dedecms5.31的文章副栏目功能是默认关闭的,需要到dede后台-系统设置-系统基本参数-性能选项页面,选上"是否启用副栏目"即可。但副栏目的文章不会在父栏目或者频道页显示。解决这个问题,需要修改dedecms安装目录下的/include/taglib/arclist.lib.php的文件第178行的内容为(该修改由网友georgegodman提供): //if($CrossID=='') $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).')'; //else $orwheres[] = ' arc.typeid in ('.GetSonIds($typeid).','.$CrossID.')'; if($CrossID=='') $orwheres[] = ' (typeid in ('.GetSonIds($typeid).') or typ

discuz与dedecms通行证整合攻略

一、程序版本:discuz5.5;dedecmsv4.0;dede安装在根目录,论坛安装在根目录bbs下。 二、整合方式:以discuz论坛程序为主程序,dedecms向discuz靠拢。 三、具体整合步骤: 1、上传dedecms4.0Rc1安装包中的如下文件:   a、将dedecms4.0Rc1\EasyAPI\Dedecms\member 文件夹的文件ftp上传覆盖旧的文件;   b、将dedecms4.0Rc1\EasyAPI\API\DZ5.5目录的4个PHP文件替换DZ5.5论坛根目录的同名文件;   其中pp_dederemote_interface.php文件需要填写:    $cfg_cookie_encode = "cookie加密码(通行证密钥)";    $DedeAPI_Url = "http://domain.com/member/passport/pp_dederemote_new.php";    $cfg_loginJumpUrl = ""; //登录成功后跳转的网址 (空按第三方系统默认)     $cfg_regJumpUrl = ""; //注册成功后跳转的网址 (空按第三方系统默认)     $cfg_editJump = ""; //更改资料成功后跳转的网址 (空按第三方系统默认)     $cfg_exitJump = ""; //退出后跳转到的网址 (空按第三方系统默认) 2、dedecms后台通行证设置时,一定要点一下常用系统的“DISCUZ5.5”,这样文件地址才会正确:   整合系统的主页: http://domain.com/bbs   会员注册网址: http://domain.com/bbs/register.php   会员登陆网址: http://domain.com/bbs/logging.php?action=login   会员退出网址: http://domain.com/bbs/logging.php?action=logout   更改密码网址: http://domain.com/bbs/memcp.php