php 添加内链插件,ecshop自动内链插件seo优化插件

ecshop自动内链插件seo优化插件安装教程:

1.打开admin\includes里面的inc_menu.php文件:

添加:

$modules['11_system']['auto_neilian']             = 'auto_neilian.php?act=list_edit'; // ecshop自动内链插件

如图:

2.languages\zh_cn\admin\common.php 增加语言项

/* 系统设置 */

$_LANG['01_shop_config'] = '商店设置';

$_LANG['auto_neilian'] = '自动添加内链设置';

3  修改跟目录article.php

搜索:  ./* 获得文章的信息 *

找到:$row['author'] = $GLOBALS['_CFG']['shop_name'];

在:        {

$row['author'] = $GLOBALS['_CFG']['shop_name'];

}

下方增加:

//seo内链插件 start

function str_replace_once($needle, $replace, $haystack) {

//函数作用,只替换一次字符

//$needle --- 需要替换的字符

//$replace --- 替换成什么字符

//$haystack --- 需要操作的字符串

$pos = strpos($haystack, $needle);

if ($pos === false) {

return $haystack;

}

return substr_replace($haystack, $replace, $pos, strlen($needle));

}

$content = file_get_contents("data/auto_neilian.php");

$array   = explode("\r\n",$content);

foreach ($array AS $value){

$tmp =  explode("---",$value);

if ($tmp !== false){

if($tmp[1]){

$str = "".$tmp[0]."";

}

else{

$str = "".$tmp[0]."";

}

$str_1 = $tmp[0];

$str_2 = $str;

$tmp1 = explode("

foreach ($tmp1 as $key=>$item){

$tmp2 = explode(">",$item);

if (sizeof($tmp2)>1) {

if(substr($tmp2[0],0,1)!="a" && substr($tmp2[0],0,1)!="A"){

if(strpos($tmp2[1],$str_1)!==false){

$tmp2[1] = str_replace_once($str_1,$str_2,$tmp2[1]);

$tmp1[$key] = implode(">",$tmp2);

break;

}

}

}

}

$row['content'] = implode("

}

}

//seo内链插件 end

4.  修改跟目录goods.php

/* 如果没有找到任何记录则跳回到首页 */

ecs_header("Location: ./\n");

exit;

}

else

{

下方增加:

//seo内链插件 start

//$content = iconv("GB2312","UTF-8",file_get_contents("data/auto_neilian.php"));

function str_replace_once($needle, $replace, $haystack) {

//函数作用,只替换一次字符

//$needle --- 需要替换的字符

//$replace --- 替换成什么字符

//$haystack --- 需要操作的字符串

$pos = strpos($haystack, $needle);

if ($pos === false) {

return $haystack;

}

return substr_replace($haystack, $replace, $pos, strlen($needle));

}

$content = file_get_contents("data/auto_neilian.php");

$array   = explode("\r\n",$content);

foreach ($array AS $value){

$tmp =  explode("---",$value);

if ($tmp !== false){

if($tmp[1]){

$str = "".$tmp[0]."";

}

else{

$str = "".$tmp[0]."";

}

$str_1 = $tmp[0];

$str_2 = $str;

$tmp1 = explode("

foreach ($tmp1 as $key=>$item){

$tmp2 = explode(">",$item);

if (sizeof($tmp2)>1) {

if(substr($tmp2[0],0,1)!="a" && substr($tmp2[0],0,1)!="A"){

if(strpos($tmp2[1],$str_1)!==false){

$tmp2[1] = str_replace_once($str_1,$str_2,$tmp2[1]);

$tmp1[$key] = implode(">",$tmp2);

break;

}

}

}

}

$goods['goods_desc'] = implode("

}

}

//seo内链插件 end

5. 剩下全部覆盖就可以了 !

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值