问:我刚装好织梦,后台点“一键生成”,提示部分失败,首页出来了,栏目页全是空白,这是咋回事?
织梦CMS客服小林手记一键生成部分失败?别慌,咱们一个坑一个坑填平它
答:这事我一天能接八回,你先别急,八成是“生成选项”里没勾全,点“生成”——“一键更新网站”,把“更新主页”“更新栏目页”“更新文档页”三个勾全打上,再点“开始生成”,如果还报错,99%是栏目绑定了“封面模板”或者“列表模板”路径写错了,你进“核心”——“栏目管理”,点那个报错的栏目,看看“栏目模板”那行,是不是选成了“封面模板”?列表页必须选“列表模板”,封面页才选“封面模板”,混用了就会生成空白,改完再生成,保准好。
问:我想在首页加一段“最新公告”,但首页模板里没有那个区块,怎么加?
答:简单,你打开“模板管理”——“默认模板管理”,找到“index.htm”这个首页文件,在你想放公告的地方,插一行代码:{dede:arclist typeid='栏目ID' row='5' titlelen='30' orderby='pubdate'},后面跟[field:title/],最后{/dede:arclist},typeid填你放公告的那个栏目ID,row控制显示条数,保存后去“生成”——“更新主页”就行,记着,改模板前先备份,省得手滑把整页搞崩。
问:文章发布以后首页不显示,只有点进栏目才看得到,怎么让首页显示最新文章?
答:这说明你首页调用的不是“最新文章列表”,织梦默认首页模版通常写死了一个“推荐内容”调用,你去“模板管理”里打开“index.htm”,找个类似{dede:arclist}的标签,看看里面有没有flag='c'或者typeid='某个ID'。flag='c'代表只显示推荐的文章,你把它删掉,或者改成flag='',再配合orderby='pubdate',就是按发布时间排最新内容,改完别忘重新生成首页。
问:我想换一套网上下载的模板,直接把文件上传就替换了?
答:千万别直接覆盖,你先把旧模板文件夹整个复制一份备份,留着改坏了能恢复,然后把新模板上传到“templets”目录下,新建一个文件夹,去“系统”——“系统基本参数”——“站点设置”,把“模板风格”改成你新文件夹的名字,再到“模板管理”——“默认模板管理”,看看每个频道(首页、列表、文章)对应的文件是不是都指向了新模板里的文件,很多新手只传了首页文件,列表页和文章页还是旧模板,出来就是一张花脸,全部核对一遍再生成。
问:SEO标题怎么设置?我改了文章标题,网页标题还是显示“网站名-首页”。
答:你改的是文章标题,不是网页标题,在发布文章页面,往下翻,有个“SEO标题”输入框,同时还有“SEO关键词”和“SEO描述”,很多新手只填了“文章标题”就发布,系统自动拿“站点名称-栏目名称”当标题,你要单独填“SEO标题”框,那才是浏览器标签栏显示的那一行,如果整站都想统一规则,去“系统”——“系统基本参数”——“站点优化”,把“网站标题”格式改成“{title}_{seo_title}”或者“{title}-{site_name}”,这样每篇文章自动拼接,省得每条手动填。
问:会员功能怎么开?我想让用户注册后能投稿。
答:三步走,第一步:“系统”——“系统基本参数”——“会员设置”,把“是否启用会员功能”选成“是”,保存,第二步:“模块”——“会员管理”——“会员注册”,设置会员组权限,给“投稿组”勾上“允许发布文章”,第三步:在“模板管理”里找到“member”文件夹,那是会员中心模板,确认里面有“reg.htm”注册页和“login.htm”登录页,然后去“生成”——“更新主页”,同时把“会员中心”也生成一遍,用户访问“你的域名/member”就能注册了,如果注册报错,看是数据库字段丢了还是PHP版本不兼容,织梦5.7在PHP7.4以上容易出会员模块的BUG,低版本PHP是安全选择。
问:我在首页加了个广告位,怎么让不同区域显示不同的广告图?
答:织梦自带的广告管理在“模块”——“广告管理”,新建一个广告位,类型选“图片广告”,上传图片,设置链接,然后到首页模板,在你想要放广告的位置,写一个标签:{dede:myad name='广告位标识' /},标识就是你在广告管理里填的那个“广告位标识”,一个标识对应一个广告位,想做多个不同位置的广告,就建多个广告位,取不同名字,模板里每个位置调对应的标识,别所有位置都调同一个,那就满屏一张图了。
问:我把栏目设置成“封面”,结果列表页变成空白,怎么改回来?
答:点“核心”——“栏目管理”,找到那个栏目,点“修改”,在“栏目选项”那行,看“栏目类型”是不是被选成了“封面”?改成“列表”保存,然后去“模板管理”重新指定一个列表模板(一般选“list_article.htm”这种),再点生成——更新栏目页,封面模式只适用于那种不需要列表、只展示一张海报或一段介绍的单页,关于我们”,普通文章栏目老老实实选列表。
问:生成时提示“模板文件不存在”,但文件明明已经在文件夹里了。
答:检查文件名的大小写,织梦在Windows服务器上跑不区分大小写,换到Linux上就区分了,你的模板文件名是“List_Article.htm”,但系统里栏目设定的模板名是“list_article.htm”,Linux就报找不到,直接去“栏目管理”里重新选一次模板路径,选到你那个文件,系统会自动补全正确的大小写,另外确认模板文件的权限是644或者755,权限太高或太低都可能读不到。
问:我用手机访问网站,页面布局全乱,要不要重新做一套手机模板?
答:如果你版本是织梦5.7,原生的手机支持就是个添头,要么开启“系统”——“系统基本参数”——“互动功能”——“手机版本”,但它只是把桌面版缩小显示,不是真正自适应,想做好移动端,两种路子:第一种,装个响应式模板,一套CSS搞定所有屏幕,不用管手机还是电脑;第二种,用织梦的WAP功能,单独做一套手机版模板,放在“templets/mobile”目录下,在“系统”——“手机网站”里指定模板,不过现在主流还是第一种,省事,对新手友好。
最后补一句: 每次操作生成失败,先把浏览器缓存清了,或者开无痕模式重新看,很多问题不是代码错,是你看到的还是旧页面。



发表评论