织梦dedecms后台卡死的解决办法

jack 发表于 2013-3-29 分类 DeDeCms | 浏览:

织梦dedecms登录后台后,点击左边栏目列表没有任何反应,甚至导致整个浏览器崩溃,那么是什么原因导致这样的恶果呢?小狼带着大家一起解决“解决织梦dedecms登录后台假死,半天没反应”问题,并透彻分析导致问题的原因所在。

原因分析

经常登录后台的站长可能会发现,当访问织梦后台首页的时候,它会检查网站是否有更新补丁、程序目录安全设置等。而很多服务器都禁用了对自身以外的网络访问,因此织梦在检查更新的时候,相当于是在服务器上访问自身之外的网络,并且织梦的程序并没有限制更新检查最大时间,导致浏览器一直处于等待状态。实际上这是织梦自身的疏忽,从技术的角度来讲,这完全可以解决掉。

解决方法

1、将网站后台(默认dede)目录下 templets/index_body.htm 中的以下代码删除掉。

<script type=”text/javascript”>
functionshowMore()
{
$(“#allInfo”).toggle();
$(“#allInfoTD”).toggle();
}

$(function()
{
$.get(“index_testenv.php”,function(data)
{
if(data !== ”)
{
$(“#__testEvn”).html(data);
}
})
})
</script>

2、覆盖替换文件,即可解决问题。

Dede批量设置 审核文章为未审核状态的SQL语句

jack 发表于 2013-3-25 分类 DeDeCms | 浏览:

在论坛找了很久,没找到个准确答案。

其实原因在于论坛中流传的那个sql语句并不是十分准确,因为不单要修改一张表(dede_archives),同时也要修改dede_arctiny表(控制在列表页不显示),还有dede_taglist表(控制在tag标签页不显示)。

也就是说要执行下面三条sql语句才能真正将已审核的文章转为未审核。

update dede_archives set arcrank=-1;
update dede_arctiny set arcrank=-1;
update dede_taglist set arcrank=-1;

也就是说如果要将全站所有文章转为“未审核”状态,直接copy上面三句在dede管理后台的“系统”–“SQL命令行工具”中执行以下上面三句就行了。(执行的时候选择‘多行命令’)

应该能解决一部分朋友的问题。

以上三条执行后文章进入审核状态,但是html都是显示已生成。执行下面一条html批量改为未生成

Update dede_archives set ismake=0

Windows server 2008 IIS7.5虚拟主机下实现301域名重定向

jack 发表于 2013-2-25 分类 html | 浏览:

web.config文件代码如下:

<?xml version=”1.0″ encoding=”UTF-8″?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name=”WWW Redirect” stopProcessing=”true”>
<match url=”.*” />
<conditions>
<add input=”{HTTP_HOST}” pattern=”^mrlian.com$” />
</conditions>
<action type=”Redirect” url=”http://www.mrlian.com/{R:0}” redirectType=”Permanent” />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

复制以上代码,,写入web.config文件然后上传到网站根目录即可。记住把其中的mrlian.com域名换成你的域名。
下载地址:web.config

Apache服务器实现301重定向的简单各种写法

jack 发表于 2013-1-29 分类 SEO | 浏览:

Apache服务器实现301重定向

相比较来说,Apache实现起来要比IIS简单多了。在Apache中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301重定向只是其中之一。

比如我要将 www.mrlian.com 所有的都重定向到 www.mrlian.com (将目录下内容重定向到http://www.mrlian.com/ )

RewriteEngine OnRedirect permanent / http://www.mrlian.com/     (将目录下内容重定向到http://www.mrlian.com/ )

 

重定向单个网页 (将a.htm内容重定向到b.htm  )

 

RewriteEngine On Redirect permanent http://www.mrlian.com/a.htm  http://www.mrlian.com/b.htm     (将a.htm内容重定向到b.htm  )

重定向目录 (将http://www.mrlian.com/a/内容重定向到http://www.mrlian.com/b/)

RewriteEngine On Redirect permanent /a/  /b/    (将a文件夹内容重定向到b文件夹  )

 

善用nofollow属性:rel=‘external nofollow’属性的使用

jack 发表于 2013-1-12 分类 SEO | 浏览:

简单的说rel属性可用来标记网页页面的一个链接的性质,以让搜索引擎理解此链接与该站点的关系。对于我们来说,在seo上注意适当使用rel标签是很有必要的,针对搜索引擎的设计越详细则友好度越好。

关于rel属性

rel:这个属性是用来说明链接和包含此链接页面的关系,以及链接打开的目标,它有许多的属性值,比如next、previous,、chapter、 section等等。我们现在比较长见的是rel=’external nofollow’与rel=’nofollow’两种参数的应用。这是Google挑头增加为了应对垃圾链接引入的一个rel=’nofollow’属性,此属性随后被各大搜索引擎广泛采用。 而rel=’external nofollow’只是更相对于rel=’nofollow’参数更加规范一些。

rel=’external nofollow’与rel=’nofollow’其功能就中文译文”不要读取” 及”外部链接不要读取”,就已说得很清楚了。

关于rel=’nofollow’属性

nofollow标签是一两年前由Google领头新创的一个标签,目的是尽量减少垃圾链接对搜索引擎的影响。这个标签的意义是告诉搜索引擎这个链接不是经过作者自己编辑的,所以这个链接不是一个信任票。

这个标签通常是用在博客的评论或论坛帖子中,因为这些地方是最多垃圾链接出现的地方。现在主流的博客和论坛软件都自动在评论和帖子的链接中加上了这个标签。

新站点的推广少不了用这种方法,在一些权重比较高的、流量大的博客或论坛发表评论并留下签名链接是新站长的一惯做法。如此说来,这种做法似乎毫无作用了,因为没用nofollow标签的博客太少了。

很多文章都说Google,Yahoo,MSN表示支持这个标签,最近百度官方也提出的完全支持这个标签,具体内容请参考<百度对部分seo问题有了官方回答支持nofollow>。

关于rel=’external’属性

其 实rel=’external’只是一个替代target=”_blank” 的属性。target=”_blank” 的属性是打开新窗口。

external就是指外部站点,我们要在新窗口中打开链接传统的通常做法是在链接后面加target=”_blank”,我们采用过渡型的 DOCTYPE(xhtml1- transitional. dtd) 时没有问题,但是当我们使用严格的DOCTYPE(xhtml1-strict.dtd)时,这个方法将通不过 W3C的校验。如果你打开网站的源代码,在第一行的位置就可以看到:

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd“>

在这种情况下target=”_blank”可能会失效,并会出现如下错误提示:

div css xhtml xml Example Source Code Example Source Code
“there is no attribute target for this element(in this HTML version)”

原来在HTML4.01/XHTML1.0/XHTML1.1严格DOCTYPE下,target=”_blank”、target=”_self”等等语法都是无效的,为什么不允许使用target=”_blank”呢?因为老外觉得不经过用户同意,没有明确提示就打开一个新窗口是不礼貌的。所以就通过 rel=”external”来声明此链接是外部站点。至于如何在新窗口中打开,可以使用javascript实现:

怎样制作dede的网站地图

jack 发表于 2013-1-7 分类 DeDeCms | 浏览:

首先我们需要建立一个记事本,命名为sitemap.xml后保存。
将我提供的代码拷贝到记事本里,然后保存。
<?xml version=”1.0″ encoding=”UTF-8″?>
<urlset xmlns=”http://www.google.com/schemas/sitemap/0.84″>
<url>
<loc>http://127.0.0.1/</loc>
<lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate}
[field:pubdate function=strftime(‘%Y-%m-%d’,@me)/]
{/dede:arclist}</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
{dede:channel row=’23’ type=’top’}
<url>
<loc>http://127.0.0.1[field:typelink /]</loc>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
{/dede:channel}
{dede:arclist row=2000 orderby=pubdate}
<url>
<loc>http://127.0.0.1[field:arcurl/]</loc>
<lastmod>[field:pubdate function=strftime(‘%Y-%m-%d’,@me)/]
</lastmod>
<changefreq>monthly</changefreq>
</url>
{/dede:arclist}
</urlset>
将sitemap.xml文件上传到根目录/templets/default里。
然后登陆网站后台更新网站首页即可,如下图设置更新。怎样制作dede的网站地图

  • 把代码里的127.0.0.1的URL改成你自已的就可以了。

  • 在更新的时候把里面的index.htm与index.html改成sitemap.xml 在更新,在更新完毕后将改回原来设置(sitemap.xml改成index.html)

wordpress3.5后台没有链接模块的处理方法

jack 发表于 2013-1-4 分类 wordpress | 浏览:

WordPress官方从WordPress 3.5版本之后,把友情链接功能从核心从核心功能中删除了,这给升级的用户造成了困扰,在WordPress 3.5正式版发布之后,官方也第一时间推荐了一款友情链接插件:Link Manager。

插件使用非常简单,直接安装即可,使用这款插件之后,WordPress的友情链接功能又和之前一样了。

诸葛亮写给儿子的一封信

jack 发表于 2012-12-21 分类 生活·DOTA | 浏览:

诸葛亮写给儿子的一封信,只用了短短八十六字,但是对于为学做人有精简而且具体的忠告。

一千八百多年前的智慧,在今天的科技时代,原来仍然有其参考价值。

年青时听人 说:「真正的智慧,可以超越时空,历久常新。」初时不知所以,现在觉得所言甚是。

让我们一起向诸葛亮老师学习十堂课,在变局中安身立命,在逆境中找到力量:

『诸葛亮给子书 』

夫君子之行,静以修身,俭以养德;非澹泊无以明志,非宁静无以致远。

夫学须静也,才须学也;非学无以广才,非志无以成学。

怠慢则不能励精,险躁则不能冶性。

年与时驰,意与岁去, 遂成枯落,多不接世。

悲守穷庐,将复何及!

第一课:宁静的力量

「静以修身」、「非宁静无以致远」、「学须静也」。

诸葛亮忠告孩子宁静才能够修养身心,静思反省。不能够静下来,则不可以有效的计划未来,而且学习的首要条件,就是有宁静的环境。

现代人大多数终日忙碌,你是否应在忙乱中静下来,反思人生方向?

第二课:节俭的力量

「俭以养德」。诸葛亮忠告孩子要节俭,以培养自己的德行。

审慎理财,量入为出,不但可以摆脱负债的困扰,更可以过着纪律的简朴生活,不会成为物质的奴隶。

在鼓励消费的文明社会,你有否想过节俭的好处呢? 查看全文

一。dedecms 文档关键词维护之交叉(重叠)替换问题问题详述:

举例,如果一个台历站,我希望文章中对关键词台历加的链接是杭州台历加的关键词是

这时,问题出来了,当文章中第一句话出现 “杭州台历”时,他很可能会把这个链接加到www.xxx.com上,而关键词杭州台历却加不上了。

二。dedecms 文档关键词维护之关键词出现多次,只给出现的第一个加链接的

举例:当文章中出现了一百次台历时,按官方的原理,他会给一百个台历都加上链接的。这如何是好?

第二步:进入DEDE后台

系统-系统基本参数-其他选项的最后一行。

文档内容同一关键词替换次数(0为全部替换):改为1

第三步:去添加你的关键词吧。

第四步:生成

dedecms怎么去掉友链中的“织梦链投放”

jack 发表于 2012-12-4 分类 DeDeCms | 浏览:

dedecmsV5.6去掉友情链接中“织梦链投放”连接的方法,dedecmsV5.7删除友情链接中的织梦链的方法
织梦CMS V5.7,在友情链接中会自动添加“织梦链”,可以考虑删除。不过,在后台管理中,并没有发现织梦链管理,所以只能修改源文件。
dedecmsV5.7删除友情链接中的织梦链的方法:后台模块—文件管理器找到织梦CMS V5.7根目录include/taglib/flinktype.lib.php 文件删除如下代码然后重新生成首页HTML
$dedecms = false;
$dedecms->id = 999;
$dedecms->typename = ‘织梦链’;
if($type == ‘dedecms’) $row[] = $dedecms;
dedecmsV5.6去掉友情链接中“织梦链投放”连接的方法:后台模块—文件管理器找到织梦CMS V5.6根目include/taglib/flink.lib.php 文件删除如下代码然后重新生成首页HTML
// 获取织梦链
$cache_file = DEDEDATA.’/cache/dedelink.txt’;
if(file_exists($cache_file))
{
$result = unserialize(file_get_contents($cache_file));
}
if(!isset($result[‘result’]) OR $result[‘timeout’] < time())
{
$linkUrl = DedeGetHtml(“http://flink.dedecms.com/server_url.php”).”flink_v56.php?lang={$cfg_soft_lang}&site={$_SERVER[‘SERVER_NAME’]}&version=”.$cfg_version;
$linkInfo = DedeGetHtml($linkUrl);
$result = array();
$result[‘result’] = $linkInfo;
$result[‘timeout’] = time() + 60 * 60 * 3; // 缓存3个小时
file_put_contents($cache_file, serialize($result));
} else {
$linkInfo = $result[‘result’];
}
记得一定要重新生成HTML才行。