dedecms 标签调用 首页及列表页面 文章列表调用标签

dedecms 标签调用 首页及列表页面 文章列表调用标签,第1张

dedecms模板更换方法一将新模板覆盖templets下的文件最简单的更换模板的方法是直接覆盖templets目录下的所有文件,但是这样会导致原先的模板被覆盖。dedecms模板更换方法二通过后台管理,使DEDECMS去寻找模板目录还有一种就是更换整个网站的模板目录。系统管理 -- 站点设置 -- 默认模板风格 设置为目录名字比如下载了一个新的模板,新模板目录为newtemplet那么设置为 /newtemlet/default 这样基本模块的模板就会去该目录下寻找。dedecms模板更换方法三修改特定页面的模板还有就是修改单独网页的模板,那么就去频道管理 -- 网站栏目管理 -- 高级选项里选定模板地址充分利用 / 这样的上级目录跳转到模板的目录下。dedecms模板更换方法四修改源代码改变模板目录发现另一种方法,更为直接:修改include目录下的config_basephp下找到$cfg_templets_dir = $cfg_cmspath'/templets';只需要把这个修改为新的目录名字,然后HTML更新一下,所有的模板风格都改变了。这种方法不推荐,不过你要是为了防止模板被盗到可以还有个方法:把新模板直接上传到templets/default目录里,然后再点击栏目管理,在栏目高级参数那里选择新模板。

网上有两种解决方法:

一种是说你曾用记事本编辑过dede的php文件

2是说你得修改

找include/userloginclassphp里面的keepuser()函数,

把@session_register 全部改写, 虽然不知道这个@是什么意思

把@session_register($this->keepUserIDTag); 注释掉,然后改为

if (!isset($_SESSION[$this->keepUserIDTag]))

全部有6个。

如下:

if (!isset($_SESSION[$this->keepUserIDTag]))

//@session_register($this->keepUserIDTag);

$_SESSION[$this->keepUserIDTag] = $this->userID;

if (!isset($_SESSION[$this->keepUserTypeTag]))

//@session_register($this->keepUserTypeTag);

$_SESSION[$this->keepUserTypeTag] = $this->userType;

if (!isset($_SESSION[$this->keepUserChannelTag]))

//@session_register($this->keepUserChannelTag);

$_SESSION[$this->keepUserChannelTag] = $this->userChannel;

if (!isset($_SESSION[$this->keepUserNameTag]))

//@session_register($this->keepUserNameTag);

$_SESSION[$this->keepUserNameTag] = $this->userName;

if (!isset($_SESSION[$this->keepUserPurviewTag]))

//@session_register($this->keepUserPurviewTag);

$_SESSION[$this->keepUserPurviewTag] = $this->userPurview;

if (!isset($_SESSION[$this->keepAdminStyleTag]))

//@session_register($this->keepAdminStyleTag);

$_SESSION[$this->keepAdminStyleTag] = $adminstyle;

然后就可以登入后台了。

我用的第二种方法解决的

参考dedecms的帮助文档中的arclist标签

标签名称:arclist

标记简介:织梦常用标记,也称为自由列表标记,其中imglist、imginfolist、specart、coolart、autolist都是由该标记所定义的不同属性延伸出来的别名标记。

功能说明:获取指定文档列表

适用范围:全局使用

基本语法:

{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'}

<a href='[field:arcurl/]'>[field:title/]</a>

{/dede:arclist}

参数说明:

col='' 分多少列显示(默认为单列),53版中本属性可以通过多种方式进行多行显示

如果col='1'要多列显示的可用div+css实现

以下为通过div+css实现多列的示例:

<style type=text/css>

div{width:400px;float:left;}

</style>

{dede:arclist row='10' titlelen='24' orderby='pubdate' idlist='' col='2'}

•[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/>

{/dede:arclist}

当col>1将使用原来的table多列方式显示

row='10' 返回文档列表总数

typeid='' 栏目ID,在列表模板和档案模板中一般不需要指定,在首页模板中允许用","分开表示多个栏目;

getall='1' 在没有指定这属性的情况下,在栏目页、文章页模板,不会获取以","分开的多个栏目的下级子类

titlelen = '30' 标题长度 等同于titlelength

infolen='160' 表示内容简介长度 等同于infolength

imgwidth='120' 缩略图宽度

imgheight='90' 缩略图高度

listtype='all' 栏目类型 image含有缩略图 commend推荐

orderby='sortrank' 文档排序方式

§ orderby='hot' 或 orderby='click' 表示按点击数排列

§ orderby='sortrank' 或 orderby='pubdate' 按出版时间排列

§ orderby='near'

§ orderby=='lastpost' 按最后评论时间

§ orderby=='scores' 按得分排序

§ orderby='id' 按文章ID排序

§ orderby='rand' 随机获得指定条件的文档列表

keyword='' 含有指定关键字的文档列表,多个关键字用","分

innertext = '' 单条记录样式

aid='' 指定文档ID

idlist ='' 提取特定文档(文档ID)

channelid 频道ID

limit='起始ID,记录数' (起始ID从0开始)表示限定的记录范围(如:limit='1,2' 表示从ID为1的记录开始,取2条记录)

flag = 'h' 自定义属性值:头条[h]推荐[c][p]幻灯[f]滚动[s]跳转[j]图文[a]加粗[b]

noflag = '' 同flag,但这里是表示不包含这些属性

orderway='desc' 值为 desc 或 asc ,指定排序方式是降序还是顺向排序,默认为降序

subday='天数' 表示在多少天以内的文档

用arclist调用于附加表字段的方法:

要获取附加表内容,必须符合两个条件

1、指定 channelid 属性

2、指定要获得的字段 addfields='字段1,字段'

如:

{dede:arclist addfields='filetype,language,softtype' row='8' channelid='3'}

[field:textlink /] - [field:softtype /]<br />

{/dede:arclist}

底层模板字段:

ID(同 id),typeid,sortrank,flag,ismake,channel,arcrank,click,money,title,shorttitle,color,writer,

source,litpic(同picname),pubdate,senddate,mid, lastpost,scores,goodpost,badpost,notpost,

description(同infos),filename, image, imglink, fulltitle, textlink, typelink,plusurl, memberurl, templeturl,

stime(pubdate 的"0000-00-00"格式)

其中:

textlink = <a href='arcurl'>title</a>

typelink = <a href='typeurl'>typename</a>

imglink = <a href='arcurl'><img src='picname' border='0' width='imgwidth' height='imgheight'></a>

image = <img src='picname' border='0' width='imgwidth' height='imgheight' alt=’titile’>

字段调用方法:[field:varname/]

如:

{dede:arclist infolen='100'}

[field:textlink/]

<br>

[field:infos/]

<br>

{/dede:arclist}

注:底层模板里的Field实现也是织梦标记的一种形式,因此支持使用PHP语法,Function扩展等功能。

如: 给当天发布的内容加上 (new) 标志

[field:senddate runphp='yes']

$ntime = time();

$oneday = 3600 24;

if(($ntime - @me)<$oneday) @me = "<font color='red'>(new)</font>";

else @me = "";

[/field:senddate]

分析筛选关键词:

精准度:分析用户的搜索目的:——企业网站;

竞争度:关键词优化难度;

确定网站优化词:

搜索量:首页关键核心词3-5个;栏目关键词2-3个。

URL网址结构优化:影响用户浏览体验:影响搜索引擎抓取网站内部网页的效率

网站地图

站内链接结构优化:影响用户浏览习惯

静态化:层次少;

URL网址规范化:

DEDECMS操作:去掉首页域名后跳出的indexhtml

启用绝对网址:系统基本参数-核心设置-启用绝对网址;

登陆环宇-我的主机-控制面板-基础环境设置-默认首页设置-indexhtml置顶

robotstxt:存储在空间根目录;告诉搜索引擎:网站哪些内容可以抓取/不允许抓取;蜘蛛程序访问网站第一时间访问根目录下的robotstxt

例1

User-agent

Disallow

表示所有内容都允许抓取-与空间根目录没有robotetxt一样的效果

例2

User-agent:spider

Disallow

表示网站所有内容不允许百度抓取

3、登陆环宇-wodezhuji-kongmianban-jichuhuanjingshe

-默认后也设置-indexhtml置顶-生成-静态

4、网站内容优化:网站内容更新+增加收录量+增加长尾关键词排名

5、站外优化:高质量外链+站外常规推广

影响排名的三大因素:

1、内容与关键词的相关性:关键词出现为止;关键词出现频率;关键词出现方式(完整出现/拆分出现);

2、链接:高质量外链;

3、用户:地区;用户浏览习惯:用户浏览体验;用户搜索点击;

SEO的常用术语

301重定向跳转

1、网站更换域名,通过301重定向把老域名跳转指向新域名,实现老于明德收录机记录数据和排名等传递给新域名;

疑问词:尽量不选为首页核心词:主要使用问答平台;也可以利用文章页;

关键词布局结构:给网站各个不同层次的网页匹配合适的关键词;

1、网站首页:核心关键词,3-5个;重要关键词放首位;--很大的排名优势

2、栏目页:2-3个左右;比较简单的关键词+跟栏目页相关;

3、内容页:长尾关键词

长尾关键词优化:主要利用内容页做比较简单的关键词排名

网站收录数据:文章数量+文章质量;

用户的内容需求

文章内容编辑:原创;长尾关键词(标题+内容);

4、

5、不同网页的关键词尽量不出现完全重复

网络营销转化率:这个转化率一般可以理解为投入金额与收入回报金额之间的百分比,也就是投放的资金与收入的金额。

公司相关信息介绍+营销转化的内容+资讯栏目+更好地与关键词匹配

网页title优化:设置关键词最重要的位置

1、网站不同网页的title不能完全重复;

2、字数显示:30字左右

3、不能恶意重复关键词,例;可以合理重复,把某个关键词包含进其它关键词内,例,一般重复三次左右,尽量不超过五次;

4、关键词先后排序:按照重要程度依次排序;

5、品牌词:

重视产品次/业务词牌名,品牌词写最后面;

重视品牌推广的企业,品牌词写最前面

品牌词一般使用简写形式or品牌词与产品词的组合,不适用营业执照的公司名称;

6、关键词之间的分隔符:常用的有-|_,等英文符号;

不能使用特殊符号★◇等;

7、不能经常修改title;

8、常见的网站哥哥网页的title设置格式

1、网站首页

2栏目页:

3文章页:

DEDECMS操作:

修改栏目页模版list_articlehtm;index_articlehtm;

1、首页title:在首页模版

修改为

系统基本参数-网站参数-网站名称:填写品牌词;

栏目-高级选项-SEO标题:填写各个栏目的关键词

备注:{dede:fieldseotitle/}栏目-高级选项平-SEO标题;

{dede:globalglobalcfg_webname/}系统基本参数-网站名称;

网站描述优化设置:比较重要;

各个网页的描述文字不能完全重复;

对当前网页内容简单描述,必须包含相关关键词

URL网址结构:营销网站内部网页的收录效率以及排名;

1、动态URL

2、静态URL

虚拟主机:FTP网页空间-数据库空间

发布文章-保存在数据库的数据表中-生成网页文件存储在FTP网页空间;

1、真静态:根据静态URL的路径结构,在FTP空间中有对应的真实文件存在;

2、伪静态:根据静态URL的路径结构,在FTP空间的相应位置不存在文件;

URL网址优化的知识点:

静态化,减少目录层次

剪短;

适当包含关键词拼音;

URL网址规范化:访问首页域名不自动跳转indexhtml;

所有超链接启用绝对网址;

DEDECMA操作:

栏目-常规选项-文件保存目录:/当前栏目目录名称,例/news;

——不同栏目的目录名称不能出现重复;新闻栏目的目录名称使用news;目录名称不能使用汉字;目录名称不能太长;

404错误页面:

含有返回网站的链接;

不要使用metarefresh跳转;

制作1个网页文件404html;

404html上传到空间根目录;

主机管理控制台-基础环境设置-404页面设置:把404html设置成网站404页面;

站内链接结构优化:

网站地图:提高蜘蛛对网站内容的抓取效率

XML格式:sitemapxml-站点地图协议文件

HTML格式:展现网站大多数链接的网页;

地图

站内链接结构:网站内部网页之间的链接关系;影响用户浏览体验+引导蜘蛛爬行抓取(影响收录效率);

站内链接结构优化:缩短首页与内容页之间的链接距离;突出重点页面;

1、网站

设计:展示出所有栏目的链接(包括子栏目);

顶部导航(主导航)

底部导航

侧边导航:产品导航、相关导航;

面包屑导航:内页的当前位置;

链接列表布局设计:至少一个链接列表(频繁更新);

营销型网站:网站内容+页面设计=利用转化成交;利于优化推广

1、规划网站栏目;

2、选出核心关键词;

3、策划设计网站首页的布局图;

网页body中关键词的合理分布:

关键词密度不能太高;

关键词在网页中均匀分布;网页局部位置关键词频率太高被惩罚得到风险;

关键词尽量融入在内容中;

关键词有完整匹配出现(频率不能太高),也有拆分出现/相关词出现;

网站内容优化:网站内容更新+增加网站收录量+做长尾关键词排名;

1、用户:搜索需求;阅读体验;

2、搜索引擎:原创;关键词;

1、网站内容规划:栏目规划中需要有咨询栏目,可以持续发文章,且可以结合用户的搜索需求以及长尾词关键词发文章

文章内容:

字数>150字;用户的阅读体验;

需要添加alt属性;文章内容中较少,alt可以写文章标题;如果文章内容中较多,各个的alt需要区分;

文章开头体现相关关键词;

文章内容中可以适当添加关键词链接,2个左右,多样化(不能所有文章都添加同一个关键词链接+同一篇文章同样关键词不能添加2次链接);关

链接网址是对应的;

用户阅读体验:可以适当插入;文章内容篇幅不要太长,可以分页/分成多篇文章发布;突出重点(加粗/颜色/字体大小)

需要设置tag标签,跟文章相关的关键词;

5、网站内容更新规律:时间;数量;

HTML代码优化:

1、代码优化

(javascript语言)

自己添加h1,可以隐藏(不影响网页的视觉效果);

在模板的后添加以下代码:

核心词

在对应的CSS中添加以下代码:

abc{display:none;}

<scipttype="text/javascript"src="xxxjs")

documentwrite(xxxxxxxxxxxxxxxx");

robotstxt实现的是一个完整的网页不被搜索引擎抓取收录;

文字;告诉蜘蛛不要跟随访问该链接网址;以上这句代码能够正常抓取;

1、外链建设原则:

链接来源多样化,链接来自于不同域名的网站;

重视链接质量:内容相关;对方网站权重(SEO状况);

链接文字以关键词为主,并且多样化;

链接数量持续平稳增加;不能短期内暴增;不能使用群发软件

不能主动链接垃圾网站/违法网站;

2、外链建设方法:

1、友情链接:尽量找内容相关的网站交换;尽量找权重对等(甚至比我们网站高)的网站交换;

①找网站:QQ群;换链神器;链接交换平台;分析竞争网站/相关网站的友情链接

②分析网站

③沟通交换

④定期检查更新:检查对方是否正常加链接;检查对方网站SEO情况

购买链接:

不能购买黑链

明链:挑不卖违法连接的网站;

网址导航/网站分类目录:等网站有一定的SEO数据之后,在想网址导航/分类目录提交;

软文链接/新闻链接:向行业网站投稿;

网站(品牌推广+长尾词排名+外链);

第三方平台-连接质量一般;以推广为主要目的,顺带做外链

1、DEDECMS后台-系统-数据库备份/还原-备份所有的数据表:把数据库控件中的所有数据表全部备份下载到FTP空间中/data/backupdata/

把FTP空间中所有文件全部下载:主机管理控制台-文件管理-文件压缩

蜘蛛抓取--释放收录数据(能够查询到数据):有时间间隔;

多发布一些新闻资讯文章(news;结合有百度指数的加关虚假关键词

结合热点事件/热门知识/长尾关键词发布文章

1、找关键词

2、文章内容原创度40%以上-开头

3、目标关键词在文章页中重复几次-开头必须有文章;

网站SEO流程:

1、内容结构调整(栏目结构):结合公司信息+用户搜索习惯+资讯栏目;

2、选择关键词工具;

分析筛选:精准度;竞争度;搜索量;

3、站内优化:

1、设置关键词:

head区域:title;description;keywords

body区域:h1/h2;靠近网页开头

2、URL网址结构优化:静态化,层次少;简短;适当包含关键词拼音;URL网址规范化

3、站内结构优化:网页布局用户浏览体验+SEO(导航设计+链接列表设计);

4、网站地图:sitemapxml+网页形式的地图;

5、HTML代码优化:代码;精简代码;

6、robotstxt;404错误页面;

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms 标签调用 首页及列表页面 文章列表调用标签

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情