DedeCMS 提示信息!修改方法

找到”/include/common.func.php”文件,在源文件中搜索”DedeCMS 提示信息”,然后替换为您需要的即可.

PS:

  • 第一个”<title>DedeCMS 提示信息</title>”是出现在网页的title部分;
  • 第二个”<b>DedeCMS 提示信息!</b>”是出现在网页主体提示框上面的;

 

发表在 dedecms seo | 留下评论

dedecms v5.7 SP1 GBK SEO v2.3

DEDE官方已将dedecms 由V5.7升级到V5.7 SP1了,今天抽时间,也将模板由V2.22升级到了V2.3了。主要是更新了因DEDE内核升级导致部分优化文件被更新的问题。

升级方法:

1,先将你的DEDECMS 由5.7升级到V5.7  SP1,升级方法见DEDE官方升级包下载

2,分两种情况:

2.1 如果之前用过本站提供的dedecms v5.7 GBK SEO v2.22模板,可以只使用升级包即可。

2.2 如果没使用过,您需要使用DEDEcms v5.7 sp1全新安装包,然后再使用本站提供的完整版SEO V2.3优化包即可。

 

SP:升级后,登录后台,DEDE还提示要升级,直接点击更新即可。因为DEDE更新的两个文件并不牵涉到本优化包。

本优化模板支持DEDECMS V5.7 GBK的最后更新日期为:2011-12-17

文件更新日期2011-01-08

历史版本介绍

发表在 dedecms seo | 2 条评论

dedecms v5.7 GBK SEO v2.22

这次升级,主要是因为DEDE官方升级了内核文件(20111111),导致我的SEO模板部分文件过期

这次涉及到的模板文件有:

  • dede/templets/index_body.htm
  • dedearchives_do.php
  • member/templets/reg-new2.htm
  • member/reg_new.php

如果以前使用过本站提供的SEO模板,请使用以下升级包升级即可。前提时已使用了DEDE提供的升级包(20111111)。然后用我的升级包覆盖即可。

下载地址:dedecms v5.7 GBK SEO v2.21_upload_edecms v5.7 GBK SEO v2.22(停止下载,请下载20120108更新版)

如果之前没用我提供的SEO模板,可以使用全新的SEO模板。即dedecms v5.7 GBK SEO v2.22

下载地址:dedecms v5.7 GBK SEO v2.22(停止下载,请下载20120108更新版)

升级后,就支持到DEDECMS目前最新CMS了(20111111)

发表在 dedecms seo | 标签为 , , | 留下评论

dedecms菜单、二级菜单标签调用方法

966266浏览器评测网对dedecms菜单标签调用总结三种方式

1,通用导航菜单

<ul>
<li><a href='{dede:global.cfg_cmsurl/}/'><span>浏览器评测网</span></a></li>
{dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><span>~typename~</span></a></li>"}
<li><a href='[field:typeurl/]' [field:rel/]><span>[field:typename/]</span></a></li>
{/dede:channel}
</ul>

2,子分类页面二级菜单调用方法,只适用于在当前分类下的调用。

<ul>

{dede:channel type=’son’ currentstyle=”<li><a href=’~typelink~’ class=’thisclass’>~typename~</a></li>”}
<a href=’[field:typeurl/]‘>[field:typename/]</a></li>{/dede:channel}

</ul>
3,通过分类ID,在任何地方都可调用的菜单标签

<ul>
{dede:type typeid='2'}

<a href=”[field:typelink /]“>[field:typename /]{/dede:type}</a>
{dede:channel typeid=’2′}<li><a href=’[field:typeurl/]‘>[field:typename/]</a></li> {/dede:channel}

</ul>
PS:typeid=’2′为分类的ID,需要根据情况调整.

发表在 dedecms seo | 标签为 , , , | 留下评论

DedeCMS无觅相关文章插件使用方法

无觅提供的DEDECMS相关文章插件作用就是提高网站的用户体验,提高网站PV。它支持多种CMS,966266浏览器评测网说一下在无觅在DEDECMS上的应用。

方法1,进入无觅官网登录注册,选择“相关文章插件”/“立即使用”,然后输入您的网址,建站平台选择dedecms,然后会跳转到DEDECMS无觅插件安装步骤页面,根据提示设置即可。

方法2,966266浏览器评测网对无觅提供的dedecms相关文章插件进行了优化,按照下面的方法一步步设置即可。

2.1 编辑服务器上的/include/arc.archives.class.php文件,在$this->Fields = $this->dsql->GetOne($query);一行下插入以下代码:

$this->Fields['arcurl'] = GetFileUrl(
$this->ArcID, $this->Fields["typeid"], $this->Fields["senddate"],
$this->Fields["title"], $this->Fields["ismake"],
$this->Fields["arcrank"], $this->TypeLink->TypeInfos['namerule'],
$this->TypeLink->TypeInfos['typedir'], $this->Fields["money"],
$this->Fields['filename'], $this->TypeLink->TypeInfos['moresite'],
$this->TypeLink->TypeInfos['siteurl'], $this->TypeLink->TypeInfos['sitepath']
);

 2.2 继续编辑该文件,找到if($this->ChannelUnit->ChannelInfos['addtable']!='')一行,在其上插入以下代码:
$this->Fields['wumiipic'] = strpos($this->Fields['litpic'], '/') === 0 ? ($GLOBALS['cfg_basehost'] . $this->Fields['litpic']) : $this->Fields['litpic'];
2.3 修改模板.找到DEDECMS内容页模板.
分别在下列文件中找到对应代码的位置:

  • article_article.htm,article_shop.htm,article_infos.htm以及V5.7版本中的所有随机文章内容页模板文件中,找到{dede:field.body/}
  • article_image.htm:
    • V5.3.1版本中找到<div class=”picbox”> 对应的结束标签</div>
    • V5.7版本中找到<div class=”intro”>对应的结束标签</div>
  • article_soft.htm中找到<div class=”intro”>对应的结束标签</div>

在以上位置之后添加以下代码:

<div>
<input type="hidden" name="wurl" value="{dede:global.cfg_basehost/}{dede:field.arcurl/}" />
<input type="hidden" name="wtitle" value="{dede:field.title/}" />
<input type="hidden" name="wpic" value="{dede:field.wumiipic/}" />
</div>
<div>本文标签:{dede:tag sort='new' getall='0'}<a href='[field:link/]' rel="tag" target="_blank">[field:tag /]</a>&nbsp;{/dede:tag}</div><!--修改 by 966266.com -->
<script>
 var wumiiSitePrefix = "http://"+window.location.host;//修改 by 966266.com
</script>

PS:

  1. 1. V5.3.1版本的{dede:tag}存在bug,使用该版本的用户请去掉以上p标签中的代码
  2. 2. 如果网站开启了“arclist内容启用绝对网址”(DedeCms系统配置参数 -> 核心设置),请把以上代码中的
    <input type="hidden" name="wurl" value="{dede:global.cfg_basehost/}{dede:field.arcurl/}" />改为
    <input type="hidden" name="wurl" value="{dede:field.arcurl/}" />

 


6.在以上修改的所有模板文件中找到文件末尾的,在其上添加以下代码:

<script type="text/javascript">
var wumiiParams = "&num=5&mode=2&pf=DedeCMS_{dede:global.cfg_version/}";
</script>
<script type="text/javascript" id="wumiiRelatedItems" src="http://widget.wumii.com/ext/relatedItemsWidget.htm"></script>

本方法,主要优化了3个地方:

  • 1,是无觅官方提供的TAG标签是隐藏的,这样对SEO不利.
  • 2,JS代码中的DEDECMS标签不支持启用二级域名的DEDE站点.修改后可支持多站点.
  • 3,删除最后一段代码的A标签、IMG标签,这里的图片是1PX的透明图片。

成功案例
火狐YSLOW网站性能测试插件

发表在 dedecms seo | 标签为 , , , , | 留下评论

dedecms多站点支持建议开启

如果使用的是DEDECMS提供的默认RSS模板,建议开启DEDE提供的”支持多站点”功能。因为:

如果不开启此功能,生成的RSS地图,如http://www.966266.com/data/rss/12.xml 地图中的代码:<link>http://www.966266.com/jishu/</link> 使用的是相对地址,即形式:<link>/jishu/</link> ,这种形式在浏览器上浏览是正确的。可提交到GOOGLE网站管理工具后,GOOGLE会提示错误。

dedecms多站点支持开启方法

DEDE后台 系统/系统基本参数/核心设置,下面的“(是/否)支持多站点,开启此项后附件、栏目连接、arclist内容启用绝对网址:”选择”是”即可。

发表在 dedecms seo | 标签为 , , | 留下评论

搜索引擎SERP页面标题及描述字数优化工具

每次对网站进行SEO,都要撰写title标签及description描述标签,需要多次的手工查字数,相当费时费力,弄不好还数错。所以,特意开发了一个小工具–搜索结果标题及描述优化工具

使用方法:

在文本框中输入标题或描述文字即可在右侧显示在百度上展示的效果。具体字数多少,右侧有提示。

调试成功后,点击复制即可。

此工具也可用于谷歌等其它搜索引擎,只是不同搜索引擎在处理标题及描述字数时,少有不同。

发表在 SEO工具 | 标签为 , , | 留下评论

dede 简略标题在SEO上的用法

dede的简略标题在SEO上,如果用的好的话,效果还是不错的.

我提供的DEDECMS SEO模板是将简略标题做为文章页的二级标题(H2)使用了,现在还有一个用法,就是将简略标题用在title标签中.

修改方法如下
<title>{dede:field name='array' runphp='yes'} if(@me['shorttitle']=="") @me=@me['title'];else @me=@me['shorttitle'];{/dede:field}_{dede:field name='typename'/}-{dede:global name='cfg_webname'/}</title>

上面代码的意思是当文章有简略标题时显示”简略标题-网站名称”,如果没有简略标题,则显示”文章标题-网站名称”形式.
简略标题在默认情况下最多只能显示36个字符,修改方法见:如何修改DEDECMS简略标题字数

成功案例
新西兰进口金装赐多利免疫脱脂奶粉400g
看它title标签处的内容与文章正文处的标题文字是不一样的.

发表在 dedecms seo | 标签为 , , | 留下评论

修改DEDECMS标签长度,单个标签小于12字节的限制

存在问题

织梦在添加文章时,默认tag标签长度为12字节,即6个汉字,对于我们个别站长来说,是太短了些。比如360极速浏览器皮肤标签,已达到17个字节,显然满足不了我的需要。

解决办法

需要修改两个地方:

1,修改数据库表。

修改数据库中表dede_tagindex 和dede_taglist的tag字段属性:varchar(12)修改为varchar(255)

2,修改DEDE内核文件。

修改/include/helpers/archive.helper.php

查找:if(isset($tag[12])  修改为:if(isset($tag[255])
查找:if(isset($tag[20])  修改为:if(isset($tag[255])

 即可。

以上修改方法至少支持DEDECMS V5.7。其它版本不详。如果没有找到/include/helpers/archive.helper.php 文件,说明您的DEDE版本过低。需要修改include/archives.func.php这个文件,可达到一样的效果。

成功案例

发表在 dedecms seo | 标签为 | 留下评论

DedeCMS内核文件详解和数据库结构字段说明

1、dede程序核心程序目录及简介

/include目录 程序核心目录
config_base.php 环境定义文件。用于检测系统环境,定义工作目录,保存数据库链接信息,引入常用函数等,建议不要修改。

config_hand.php 系统配置文件。定义系统常用的配置信息定义,可从后台管理直接生成该文件。

config_passport.php 通行证文件

config_rglobals.php 检测系统外部变量

config_rglobals_magic.php 同上

inc_archives_view.php 用于浏览文档或对文档生成HTML

inc_arclist_view.php 用于浏览频道列表或对内容列表生成HTML

inc_arcmember_view.php 用于浏览会员发布的文档

inc_arcpart_view.php 用于解析和创建全局性质的模板,如频道封面,主页,单个页面等

inc_arcsearch_view.php 用于文档搜索

inc_arcspec_view.php 用于浏览所有专题列表或对专题列表生成HTML

inc_channel_unit.php 用户解析特定频道的附加数据结构信息

inc_channel_unit_functions.php 系统共用函数集合

inc_downclass.php 防采集随机字符串函数

inc_freelist_view.php 用于对特定内容列表生成HTML

inc_functions.php 可供用户使用的函数集合

inc_imgbt.php GetTypeidSelMember

inc_memberlogin.php 用于用户登录及获得会员状态

inc_photograph.php 用于处理系统中的图片,例如水印,缩略图等

inc_photowatermark_config.php 图片处理参数定义

inc_rss_view.php 用于浏览频道RSS或对RSS生成静态文件

inc_separate_functions.php SpGetArcList函数,用于获得文档列表

inc_sitemap.php 用于生成网站地图

inc_type_tree.php 用于选择栏目的目录树

inc_type_tree_member.php 同上,会员使用

inc_typelink.php 用于显示文章的位置和栏目位置等

inc_typeunit_admin.php 用于频道管理时的一些复杂操作,主要用于后台

inc_typeunit_menu.php 同上

inc_userlogin.php 用于管理员登录

inc_vote.php 用于管理投票

jump.php 用于超链接跳转

pub_charset.php 共用字符处理函数,GB/UTF-8/Unicode/BIG5等互换

pub_collection.php 用于采集

pub_collection_functions.php 采集用函数

pub_datalist.php 后台管理用数据列表

pub_datalist_dm.php 同上,不使用模板

pub_db_mysql.php 用于操作数据库

pub_dedehtml2.php 用于采集中的HTML解析

pub_dedehtml.php HTML解析器

pub_dedetag.php 用于dede模板标签解析

pub_httpdown.php 用于下载http中的资源

pub_oxwindow.php 后台程序扩展

pub_splitword_www.php 织梦分词算法

validateimg.php 验证码

vdimgck.php 验证码


/inc 共用函数目录
inc_fun_funAdmin.php 获取拼音码等函数

inc_fun_funString.php html代码处理等函数

inc_fun_SpGetArcList.php 获取文档列表SpGetArcList

config_base.php,这个文件,当你的程序出现问题,需要覆盖,不要覆盖config_base.php和config_hand.php文件,里面都是dede一些核心配置文件,对于高手来说,也许修改几个php页面已经达不到目的了,就需要了解dede的数据库结构,下面是部分关键数据表的结构和说明,不完全,还没有整理完全,过几天发布完整版本

2,主要数据结构表

dede_addonarticle   附加文章表

aid int(11) 文章编号

typeid int(11) 分类栏目编号

body mediumtext 文章内容

dede_addonflash 附加Flash表

aid int(11) FLASH编号

typeid int(11) 分类栏目编号

filesize varchar(10) 文件大小

playtime varchar(10) 播放时长

flashtype varchar(10) 作品类型

flashrank smallint(6) 作品等级

width smallint(6) 影片宽度

height smallint(6) 影片高度

flashurl varchar(80) FLASH地址

dede_addonimages 附加图集表

aid int(11) 图集编号

typeid int(11) 分类栏目编号

pagestyle smallint(6) 表现方式(1单页显示 2分多页显示 3多行多列展示)

maxwidth smallint(6) 大图限制宽度

imgurls text 图片集内容(标签存放)

row smallint(6) 多列式参数(行)

col smallint(6) 多列式参数(列)

isrm smallint(6) 是否下载远程图片

ddmaxwidth smallint(6) 小图片宽度限制

dede_addonsoft 附加软件表

aid int(11) 软件编号

typeid int(11) 分类栏目编号

filetype varchar(10) 文件类型

language varchar(10) 界面语言

softtype varchar(10) 软件类型

accredit varchar(10) 授权方式

os varchar(30) 运行环境

softrank int(11) 软件等级

officialUrl varchar(30) 官方网址

officialDemo varchar(50) 程序演示地址

softsize varchar(10) 软件大小

softlinks text 软件下载链接列表

introduce text 软件介绍

dede_addonspec 附加专题表

aid int(11) 专题编号

typeid int(11) 分类栏目编号

note text 专题内容(仅存放标签代码)

dede_admin 管理员信息表

ID int(10) 自动编号

usertype int(10) 用户类型

userid varchar(30) 用户登录ID

pwd varchar(50) 用户密码

uname varchar(20) 用户笔名

tname varchar(30) 真实姓名

email varchar(30) 电子邮箱

typeid int(11) 负责频道(0表示全部)

logintime datetime 登录时间

loginip varchar(20) 登录IP

dede_admintype 系统用户组管理表

rank smallint(6) 组级别编号

typename varchar(30) 组名称

system smallint(6) 是否为系统默认组

purviews text 权限列表

dede_arcatt 文档自定义属性表

att smallint(6) 编号

attname varchar(30) 属性名称

dede_archives 文章表

ID int(11) 自动编号

typeid int(11) 所属主栏目编号

typeid2 int(11) 所属副栏目编号

sortrank int(11) 文章排序(置顶方法)

iscommend smallint(6) 是否推荐

ismake smallint(6) 是否生成静态

channel int(11) 文章所属模型

arcrank smallint(6) 阅读权限

click int(11) 点击次数

money smallint(6) 消费点数

title varchar(80) 标题

shorttitle varchar(36) 简略标题

color varchar(10) 标题颜色

writer varchar(30) 作者

source varchar(50) 来源

litpic varchar(100) 缩略图

pubdate int(11) 录入时间

senddate int(11) 发布时间

arcatt smallint(6) 自定属性(att)

adminID int(11) 发布管理员ID

memberID int(11) 发布会员ID

description varchar(250) 摘要

keywords varchar(60) 关键词

templet varchar(60) 文档模板

lastpost int(11) 最近评论时间

postnum int(11) 评论数目

redirecturl varchar(150) 跳转网址

mtype int(11) 用户自定义分类

userip varchar(20) 用户IP

locklikeid smallint(6) 是否锁定相关文章

likeid varchar(240) 相关文章ID

dede_arcrank 阅读权限表

ID int(10) 自动编号

rank smallint(10) 权限等级

membername varchar(20) 等级名称

adminrank smallint(10) 管理等级

money int(11) 消费点数

dede_arctype 栏目管理表

ID int(10) 栏目编号(自动编号)

reID int(10) 父栏目编号

topID int(10)

sortrank smallint(6) 排序编号

typename varchar(30) 栏目名称

typedir varchar(100) 栏目目录

isdefault smallint(6) 栏目列表选项(1链接到默认页 0链接到列表第一页 -1使用动态页)

defaultname varchar(20) 默认页的名称

issend smallint(6) 是否支持投稿

channeltype smallint(6) 频道类型

maxpage int(11) 保留

ispart smallint(6) 栏目属性

corank smallint(6) 浏览权限

tempindex varchar(60) 封面模板

templist varchar(60) 列表模板

temparticle varchar(60) 文章模板

tempone varchar(60) 单独页面模板

namerule varchar(50) 文章命名规则

namerule2 varchar(50) 列表命名规则

modname varchar(30) 模板名称

description varchar(200) 栏目介绍

keywords varchar(100) 关键词

moresite smallint(6) 多站点支持

siterefer smallint(6) 多站点站点根目录属性

sitepath varchar(60) 多站点站点根目录

siteurl varchar(60) 多站点绑定域名

ishidden smallint(6) 是否隐藏栏目
dede_area 地区表

eid int(11) 地区编号

name varchar(20) 地区名称

rid int(11) 编号属性

 

发表在 dedecms seo | 标签为 , , , , | 留下评论