php应用中有畅言,怎么去掉,织梦友情链接删除织梦链,后台畅言模块报错解决方法...

删除织梦友情链接中的“织梦链”

两种方法:

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;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值