我按照教程点了一键生成,结果织梦CMS批量生成失败,页面一片空白,怎么办?
织梦CMS批量生成失败?别慌!这些常见问题我帮你逐个击破
答:先别急着删数据库,批量生成失败最常见的原因是“内存不够”或者“执行时间超限”,你的服务器PHP环境有个“最大执行时间”的限制,通常默认是30秒,文章一多就不够用,解决方法:找到你网站根目录下的“php.ini”或者联系空间商,把“max_execution_time”改成300,memory_limit改成128M,再重新生成,还不行?那就别用一键生成,去后台“生成”菜单里,选择“更新所有文档”,勾选“只生成未生成的”,分批来,每次500篇,比一键生成稳得多。
问:我想给网站加一个“公司简介”栏目,但不知道怎么添加栏目,点来点去没找到。
答:听起来你是在找“栏目管理”对吧?路径是这样的:织梦后台 → 核心 → 频道模型 → 内容模型管理,先确定你的栏目是“普通文章”还是“图片集”或者“产品”,然后回到“核心”→“网站栏目管理”,点“添加顶级栏目”,填名称、选模型、选路径,保存就出来了,注意:栏目英文目录名不要用中文,推荐用“about”这种拼音,否则生成静态页面会闹脾气,想加子栏目?在父栏目右边有个“+”号,点它就行了。
问:文章写好了,但发布按钮在哪里?我点了“发表”什么反应都没有。
答:发布文章有两种入口,第一个:后台顶部菜单“核心”→“内容管理”→“添加文档”,第二个更直接:左侧菜单“常用操作”→“快捷发布”,你点了没反应,大概率是“文档标题”或者“栏目”没选完整,标题不能空,栏目必须选一个(如果你是管理员,记得勾选“所有栏目”权限),还有,如果你浏览器装了广告拦截插件,有时会把发布弹窗误杀,关掉插件再试,最后一步:点完发表,记得去“生成”里点一下“更新文档HTML”,前台才能看到。
问:我下载了一套免费模板,想换掉原来的丑界面,但不知道模板怎么换,万一换坏了怎么办?
答:换模板不怕,三步搞定,第一步:把你下载的模板文件夹(通常是templets/你的模板名)上传到网站根目录下的“templets”文件夹里,第二步:后台“系统”→“系统基本参数”→“站点设置”,找到“模板默认风格”,把原来的“default”改成你新上传的文件夹名,第三步:保存,如果前台出错了,别慌,把模板名改回“default”就恢复了,注意:模板里如果有特殊的“自定义标签”,你得先安装对应的插件,不然首页会报错,建议先选一个与你的织梦版本(比如V5.7)匹配的模板,不匹配会卡死。
问:首页我想调出“最新产品”的图片轮播,但系统默认只显示了文章列表,怎么指定显示我想要的?
答:这个问题本质是“首页调用指定的内容”,你要去后台“核心”→“频道模型”→“内容模型管理”,找到你的“产品”模型,记住它的ID(比如是2),然后打开你模板文件夹里的“index.htm”(首页模板文件),找到类似{dede:arclist}这样的标签,把它改成:{dede:arclist typeid=’产品栏目的ID’ row=’8’ titlelen=’30’},其中typeid是你产品栏目的数字ID(比如5),row表示显示几条,想调用图片?加个flag=’c’或者直接在标签里写imgwidth=’200′ imgheight=’150′,改完保存,去后台“生成”里“更新主页HTML”,刷新首页就能看到效果了。
问:我的网站标题一直是“织梦CMS”,我想改成“XX公司官网”,但找了半天没找到改SEO标题的地方。
这个事,其实藏在三个地方,第一个:全站默认标题,在后台“系统”→“系统基本参数”→“站点设置”,找到“站点名称”,把它改成你想要的,第二个:每个栏目有单独的SEO标题,你去“核心”→“网站栏目管理”,点栏目的“修改”,里面有个“SEO标题”框,填上“XX公司官网-产品中心”这种,标题会更精准,第三个:单篇文章的标题,在文章编辑页面最底下的“高级参数”里,有个“文档标题(SEO)”,单独设置能让搜索引擎更喜欢,建议:不要用一个标题打天下,每页都写上关键词,多花5分钟,排名能好不少。
问:我想开会员功能,让用户可以登录、投稿,但后台会员管理是灰色的,点不了。
答:会员功能默认是被“关上”的,得手动拧开,路径:后台“系统”→“系统基本参数”→“会员设置”,把“是否启用会员功能”选成“是”,然后去“模块”→“会员管理”→“会员模型管理”,看看有没有一个叫“普通会员”的模型,如果没有就添加一个,再回到“系统”→“用户组管理”,给注册用户组分配权限,允许发布文档”“允许上传图片”,最后一步:去前台模板里放一个“会员登录”的链接,链接地址是“/member/index.php”,注意:如果你用的是静态首页,这个链接不会自动出现,得手动加到导航栏里。
问:我想在首页放几个广告位,比如轮播图或者侧边栏的广告,但不知道广告位怎么管理。
答:织梦的广告管理在“模块”→“广告管理”,点“添加广告”,设置广告位名称(首页轮播1”),选择广告类型为“图片”,上传你的广告图片,重点来了:去你的首页模板文件(index.htm),找到你想放广告的位置,插入这段标签:{dede:myad name=’首页轮播1’/},注意这里的name要和后台设置的广告位名称一模一样,大小写都得对,保存模板,更新首页,广告图就出来了,想放多个广告?每个广告位都要单独添加,模板里分别调用,提醒:广告图片尺寸一定要和模板设计时预留的尺寸一致,不然会变形,变成“扁广告”。
问:批量生成一晚上都没完,第二天一看还是失败,我是不是要重装系统?
答:千万别冲动,这种情况多半是“死循环”了,如果你用的是织梦V5.7 SP1,批量生成超过1000篇文章时,它有个隐藏bug——文章ID冲突,解决方法:后台“系统”→“系统基本参数”→“性能选项”,把“文章ID使用方式”改成“随机生成”,而不是“从1开始递增”,然后去数据库里把“dede_arctiny”这个表的“aid”字段重新排序,具体操作:用phpMyAdmin登录数据库,运行SQL语句“ALTER TABLE dede_arctiny DROP INDEX primary;”再重新建立主键,虽然步骤有点技术含量,但比重装强,处理完再生成,5分钟就能跑完。
问:为什么我上传了图片,但文章里显示不出来,只看到一个裂开的图标?
答:图片不显示九成是因为“路径不对”,织梦默认上传路径是“/uploads/allimg/”,但如果你网站装在子目录里(比如www.xxx.com/cms/),图片路径会少加一级,解决方法:后台“系统”→“系统基本参数”→“附件设置”,把“附件URL地址”改成“/cms/uploads/”,然后去“生成”里“更新文档HTML”,再刷新文章页,另一个可能:你没给图片上传目录写入权限,登录FTP,找到uploads文件夹,右键设置属性为755(Linux主机)或者让IIS用户有写入权限(Windows主机),搞不定权限,联系空间商帮你开。
最后送你一句话:织梦CMS批量生成失败不可怕,可怕的是你心急到处乱点,遇到问题,先检查日志、查权限、分批处理,比焦虑有用一万倍。



发表评论