织梦(dedecms)升级手机网站常见问题解答

dedeCms登录后台(验证码不正确)解决办法

1、打开 login.php 找到:

if($validate==” || $validate != $svali)

替换为:

if( false )

2、在模板文件dede/templets/login.htm里去掉以下验证码的具体HTML代码:

<li><span>验证码:</span>

<input name=”validate” type=”text” id=”vdcode” style=’width:50px;text-transform:uppercase;’ />

<img id=”vdimgck” src=”../include/vdimgck.php” alt=”看不清?点击更换” align=”absmiddle” style=”cursor:pointer” onclick=”this.src=this.src+’?’” />

</li>

DedeCMS织梦文章内容图片绝对路径修改方法

修改目录include下的文件extend.func.php,在最后面添加一个函数方法
function replaceurl($newurl)
{
$newurl=str_replace(‘src=”/uploads/allimg/’,’src=”http://你的域名/uploads/allimg/’,$newurl);
return $newurl;
}
另外调用文章正文内容的标签{dede:field.body/}
需要改成: {dede:field.body function=’replaceurl(@me)’/}

此方法可以适用于任何调用绝对路径图片的页面。

首页文章页栏目页需要添加的适配和js跳转代码

首页
<meta http-equiv=”mobile-agent” content=”format=xhtml;url={dede:global.cfg_mobileurl/}/index.html”>
<script type=”text/javascript”>if(window.location.toString().indexOf(‘pref=padindex’) != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf(“?mobile”)<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href=”{dede:global.cfg_mobileurl/}/index.html”;}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>

栏目页
<meta http-equiv=”mobile-agent” content=”format=xhtml;url={dede:global.cfg_mobileurl/}/list.php?tid={dede:field.id/}”>
<script type=”text/javascript”>if(window.location.toString().indexOf(‘pref=padindex’) != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf(“?mobile”)<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href=”{dede:global.cfg_mobileurl/}/list.php?tid={dede:field.id/}”;}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>

文章页面
<meta http-equiv=”mobile-agent” content=”format=xhtml;url={dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}”>
<script type=”text/javascript”>if(window.location.toString().indexOf(‘pref=padindex’) != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf(“?mobile”)<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href=”{dede:global.cfg_mobileurl/}/view.php?aid={dede:field.id/}”;}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>

手机站二级域名绑定问题

1、用二级域名 绑定到目录

2、电脑端跳转页面变成 该二级域名

3、电脑端跳转页面变成 该二级域名

手机端首页更新问题

两个方法:

第一是登陆ftp。删除静态的首页文件,访问手机站地址加index.php,之后会自动生成静态文件

第二用后台更新首页的老方法,如下图:
织梦更新

相关下载:

dedecms0618更新文件:http://updatenew.dedecms.com/base-v57/package/patch-v57&v57sp1-20150618.zip

dedecms最新版本下载:http://www.dedecms.com/

dedecms安装使用问题汇:http://bbs.dedecms.com/t89

DEDECMS相关文章图文版调用源码

循环调用代码,row=“数量”

{dede:likearticle row=’8′ eregtype=all|tag|keyword }
<li>[field:imglink/]<a href=”[field:arcurl/]”>[field:fulltitle/]</a></li>
{/dede:likearticle}

对应li的CSS

float:left;
width:160px;
margin-left:10px;
margin-bottom:5px;
height: 160px;
overflow: hidden;
display: list-item;
text-align: -webkit-match-parent;
list-style-type: none;

 

DEDECMS调取相关文章文字版源代码

 {dede:likearticle row=’8’eregtype=all|tag|keyword}

<li><span>[field:pubdate function=”MyDate(‘Y-m-d’,@me)”/]</span>·<a href=”[field:arcurl/]”  title=”[field:fulltitle/]” target=”_blank”>[field:title/]</a></li>

{/dede:likearticle}

row代表调取文档数量,经测试很好用,应该有益于SEO,原理是把文章关键词设置和标签设置都类似的文档聚合起来.

dedecms后台无法显示验证码解决方法

1.用ftp把网站根目录下的DATA文件夹里的\safe\inc_safe_config.php这个文件下载到本地。

2.用记事本打开这个文件,找到: $safe_gdopen = ’1,2,3,4,5,6′;这句代码, 这个就是系统哪些地方开启验证码。与[验证码安全设置]界面是一对一的关系把里面的“6”删除了,就可以了

修改之前

 

  修改之前

修改之后

修改之后

织梦dedecms内容管理系统优化总结

用dedecms已经做站无数了,最近又做了一个省份证身份证查询的网站,发觉自己的记忆力不是很好,所有把以往用dede做网站的优化记录总结一下记录下来。下面主要是总结网站内部的优化方法.

1、系统的设置。设置网站标题,描述。关键词。标题中包含重要的关键词;主页链接名称可以设置为网站名称;网页主页链接最好是加上www;栏目连接、arclist内容启用绝对网址;取消自动提取关键词(由于提取的和往往和文章关联性不大,不容易给搜索引擎留下好的印象);取消自动描述(同上,描述最好的饿自己总结一句话)

关闭自动摘要

2、栏目增加。尽可能选择更简单的规则,栏目要和网站主题相关。

3、栏目页,内容页,单页 标题优化。一个网站页面的标题非常重要,由于前面设置标题弄了关键词往往会造成后面的这些页面标题都特别上,这里我们需要修改模板文件下面的几个文件,后缀标题可以直接修改成网站名称。这样简洁,无论是对用户还是搜索引擎来看都比之前更好了。

4、检查robots.txt,这一步也是很有必要的。

5、更新文章方法。尽量为文章加入图片或视频,做好文字排版让人看起来很舒服。

6、站长文章互相连接的问题。当更新文章的时候有相关的关键词可以连接到网站内的其他页面,但要注意比例,一切要从方便用户浏览的角度出发。

7、去掉和网站内容不相关的网站的外部链接。其中包括dedecms的版权链接,虽然这么做不是很道德啊,但做网站优化可能就是做细节,你可以就比别人做的好那么一点点,成功可能就会属于你了.

暂时就想到这麽多,完毕。