我刚装好织梦,想给网站加个新栏目,到底从哪儿下手?
答:你进后台,左侧菜单找到“核心”->“频道模型”->“内容模型管理”,点开之后右上角有个“增加栏目”,别管那些花里胡哨的参数,你只要填“栏目名称”和“栏目目录”就够用,目录最好用英文或拼音,news”或者“guanyu”,以后URL好看,下面“栏目属性”选“最终列表栏目”,它就能正常显示文章列表了,点击确定,刷新前台,新栏目就出来了。
问:文章发布在哪里?我找半天没看到“写文章”的按钮。
答:你点左侧“核心”->“常用操作”->“发布文档”,或者更快的方法:把鼠标悬停在左侧的“核心”上,展开菜单直接点“发布文档”,进去以后,先选“所属栏目”,就是你刚建的栏目,再填标题、正文,正文支持直接粘贴Word内容,但它会自动带格式,你最好点一下编辑器里的“清除格式”按钮,免得页面乱七八糟,最后点“发布”,文章就上线了。
问:我想换个模板,可模板文件夹里文件太多,到底改哪个?
答:先搞清楚你的模板在哪儿,织梦默认模板在“templets”文件夹里,你买的模板直接上传到这个文件夹下,更换模板,进后台“系统”->“系统基本参数”,找到“模板默认风格”,把你上传的模板文件夹名字填进去,new_skin”,点保存,接着去“生成”->“更新主页HTML”,点“开始更新”,前台刷新一下,新模板就生效了,模板里的图片和CSS文件路径如果写死了,可能显示不正常,你检查一下链接地址是不是“/templets/你的文件夹名/...”开头。
问:首页我想调用最新文章或指定内容,怎么让它显示出来?
答:首页一般是“index.htm”这个文件,你得去模板目录找到它,用记事本打开,找到显示文章列表的位置,把下面这段代码贴进去:
{dede:arclist row='10' titlelen='30' orderby='pubdate' typeid='1'}
<li><a href="[field:arcurl/]" title="[field:title/]">[field:title/]</a></li>
{/dede:arclist}
这里面“row='10'”是显示10条,“orderby='pubdate'”是按发布时间排序,“typeid='1'”是调取栏目ID为1的内容,如果你想让首页只显示某个栏目的指定文章,就用“typeid”指定栏目ID;或者用“idlist='1,5,8'”指定文章ID,这样首页就只显示你指定的那几篇文章。
织梦CMS定时生成脚本,从零到一,客服老司机手把手教你玩转后台
问:网站标题、关键词、描述这些SEO标签在哪儿设置?每个页面都不一样?
答:首页的SEO设置,在后台“系统”->“系统基本参数”,里面“站点标题”“站点关键词”“站点描述”就是首页的,但文章页、栏目页的标题呢?每个栏目点开设置,在“栏目管理”里找到对应栏目,点“更改”,下面有个“栏目SEO标题”栏位,填上你想要的,文章页更简单,你在发布文章时,正文编辑器上方有个“高级参数”按钮,点开就能看到“文章标题”“文章关键词”“文章描述”三个输入框,填进去,生成HTML后会覆盖默认的,每个页面都能独立设置,别嫌麻烦,这是SEO最基本的工作。
问:我想开会员功能,让用户能注册登录,怎么弄?
答:后台“系统”->“系统基本参数”,找到“会员功能”选项,把它从“关闭”改成“开启”,系统”->“会员设置”,这里你可以设置注册是否需要验证、邮箱验证、会员组等级等,默认会有一个“普通会员”组,你还可以自建“VIP会员”组,给它不同的权限,关键一步:去“模块”->“会员管理”->“会员模型”,把你想开放的字段打开,头像”“签名”等,前台在首页加一个登录链接,链接到“/member/index.php”,用户就能注册登录了,别忘了,如果服务器是Windows环境,要检查一下“data”文件夹有没有写入权限,不然注册不了。
问:广告位怎么管理?我想在首页放一个图片轮播广告。
答:广告位在后台“模块”->“广告管理”里,你先点“增加一个广告”,广告类型选“图片广告”,上传图片,设置点击链接,选择“首页”作为投放位置,然后找到你首页的模板文件,在你想显示轮播的地方,插入这段代码:
{dede:myad name='你的广告标识' /}
这里“name”要跟你在后台设置的“广告标识”完全一致,如果要做多张图轮播,你得多建几个广告,或者在模板里直接写轮播的HTML结构,再用织梦标签循环调用,后者更灵活,但需要一点前端基础,简单点,你用“图片广告”一个图一个链接,轮播效果靠模板自带的JS实现,省事。
问:我修改了模板或文章,前台没变化,怎么回事?
答:织梦是静态生成的,你改了模板或新发了文章,不要直接刷新前台看,要进后台“生成”菜单,你改的如果是首页,就点“更新主页HTML”;如果是栏目页,点“更新栏目页”;如果是文章页,点“更新文档HTML”,也可以一键全选,点“更新所有”,只有生成过,前台才能看到新内容,这个“生成”操作,就是织梦的核心逻辑——它把所有内容从数据库里捞出来,写成了真正的HTML文件,服务器直接读取这些文件,速度飞快,每次改完东西,别忘了执行这一步。
问:定时生成脚本是干嘛用的?能帮我自动更新网站吗?
答:定时生成脚本,简单说,就是设置一个计划任务,让服务器到点自动执行织梦的“生成”操作,比如你每天发布一批文章,但如果人不在电脑前,就没人去点“更新栏目页”,前台一直显示旧内容,这时候你可以在服务器控制面板里创建一个cron任务(Linux系统)或计划任务(Windows系统),命令写:
php -q /你的网站路径/dede/index.php?action=makehtml_all&userid=1&pwd=你的后台密码
这样,每天凌晨3点,服务器自己就跑一遍生成命令,把所有页面更新一遍,新发布的文章自动出现在前台,老页面也刷新了,这个脚本特别适合做采集站或新闻站,解放你的双手。
问:我按照你说的做了,但定时脚本没生效,可能哪里出错了?
答:常见原因有三个:第一,命令里的路径写错了,要用绝对路径,/home/wwwroot/你的网站/dede/index.php”,第二,你的PHP命令行版本和网页版不一致,导致执行失败,可以在服务器上先手打一遍命令,看有没有报错信息,第三,后台密码里如果有特殊符号,要转义或者用单引号包起来,还有一个很多人忽略的点:定时任务执行时,PHP脚本的当前工作目录不在你的网站目录,所以你在脚本里写的相对路径会找不到文件,解决办法是,在命令前加上“cd /你的网站目录 &&”,
cd /home/wwwroot/mysite && php -q dede/index.php?action=makehtml_all&userid=1&pwd=123456
这样,脚本先切到网站根目录,再执行生成命令,万无一失。
问:我刚接触织梦,你说的那些操作听起来复杂,有没有更直观的办法?
答:别怕,你记住一个口诀:加栏目去“模型”,发文章点“发布”,换模板改“系统”,首页调内容看“模板标签”,SEO就填设置的框,会员开“系统”开关,广告找“模块”,改完记得去“生成”里“更新”。 织梦的每一个操作,最后一步几乎都是“生成”,这是它区别其他CMS最大的特点,你把“生成”当成“保存”来理解,就不会忘,多看模板文件夹里的例子文件,把别人调好的代码复制过来改一改,比自己从头写快得多,后台右上角有个“帮助”链接,里面是官方文档,遇到不懂的字段,点旁边的小问号图标,会弹出解释,实在不行,上百度搜“织梦 你的问题”,99%的坑别人都踩过了,放心大胆试,大不了重新装一遍,数据在数据库里丢不了。



发表评论