将DEDECMS后台的软件编辑器修改为完整版

dedecms后台在发布软件时,默认的编辑器是精简版,与发布文章相比,功能要少很多.

修改为完整版方法:

1,找到模板:dede/templets/soft_edit.htm,

将GetEditor(“body”,$addRow["introduce"],250,”Small”);

修改为GetEditor(“body”,$addRow["introduce"],250);

2,找到模板:dede/templets/soft_add.htm,

将GetEditor(‘body’, ”, 250, ‘Small’);

修改为GetEditor(‘body’, ”, 250,);

完成

第1步,主要是修改重新修改软件模板

第2步,主要是修改添加软件模板.

 

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

dedecms 用户评论页 翻页列表URL优化

在DEDEMS提供的默认用户评论页面,下面的翻页列表,形式为”首页 1 2 下页 末页”,当当前页不为首页时,此处的”首页 1″URL与用户第一次访问本页时,URL不一样.如下:

当用户当前页为第2页,则首页的URL为:

http://www.966266.com/plus/feedback.php?aid=101&action=show&totalresult=25&pageno=1

而用户第一次访问评论的首页URL为:

http://www.966266.com/plus/feedback.php?aid=101

 

 

这样就导致了URL重复问题.

其中参数aid为文章ID;

pageno为第几页ID;

totalresult为评论总条数;

为了解决这个URL重复问题,我采用了比较简单的方法,就是将重复的URL 301到自己想要的URL上

方法:

找到模板文件:/templets/plus/feedback_templet.htm

在最顶部,即第1行(!DOCTYPE标签前面)添加如下代码:

<?php

$aid=$_GET['aid'];
$pageno=$_GET['pageno'];
$totalresult=$_GET['totalresult'];
if ($totalresult !=”"){
if ($pageno==1){
$url=”http://www.966266.com/plus/feedback.php?aid=$aid”;
header(“HTTP/1.1 301 Moved Permanently”);
header (“Location:$url”);
}else{
$url=”http://www.966266.com/plus/feedback.php?aid=$aid&pageno=$pageno”;
header(“HTTP/1.1 301 Moved Permanently”);
header (“Location:$url”);
}
}
?>

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

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 | 15 条评论

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 | 标签为 , , | 2 条评论

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 class="wumii-hook">
<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 | 标签为 , , | 留下评论