删除织梦友情链接中的“织梦链”
两种方法:
1:直接在模版中删除关于织梦链的调用标签
{dede:flinktype type="dedecms"}
{/dede:flinktype}
2:在系统文件中删除
找到根目录下的 include/taglib/flinktype.lib.php 文件 打开 找到大约62行左右
有以下代码
$dedecms = false; $dedecms-id = 999;
$dedecms-typename = '织梦链';
if($type == 'dedecms')
$row[] = $dedecms;
不使用畅言,织梦自带的评论功能不显示问题
先在后台把畅言卸载,在模板管理中将ajaxfeedback2.htm
的内容粘贴覆盖到ajaxfeedback.htm
打开系统后台主页,点击系统--系统基本参数--其他选项
参数说明下面的“模板引擎禁用PHP函数”和“模板引擎禁用标签”两项保持空白选项。
重新生成一下。问题解决!
DEDECMS畅言模块打开时出现“系统未绑定畅言账号,我们将自动为您分配一个初始账号,请耐心等待……
解决办法
首先去网站根目录下的dede/changyan_main.php 文件修改代码第247行
&$errorinfo ,去掉参数前面的&符号。
然后打开网站根目录下的include\helpers\changyan.helper.php
文件,找到195行处if($post){}条件内第一行$content
取值代码,将$port这个写错的变量改正为$post即可。
该变量的作用是将$post数组转换为url格式
但是这里判断条件错了,所以没有转换成功,导致发送失败
if ($post) {
$content = is_array($post) ?
urldecode(http_build_query($post)) : $post;
$out = "POST $path HTTP/1.0\r\n";
$header = "Accept: */*\r\n";
$header .= "Accept-Language:
zh-cn\r\n";
$header .= "Content-Type:
application/x-www-form-urlencoded\r\n";
$header .= "User-Agent:
".@$_SERVER['HTTP_USER_AGENT']."\r\n";
$header .= "Host: $host:$port\r\n";
$header .= 'Content-Length:
'.strlen($content)."\r\n";
$header .= "Connection: Close\r\n";
$header .= "Cache-Control:
no-cache\r\n";
$header .= "Cookie: $cookie\r\n\r\n";
$out .= $header.$content;