您现在的位置是:首页 > 教程 > 易优cms教程易优cms教程
eyoucms易优链接跳转小插件避免网站权重流失代码示例
从蓉2023-08-13 18:16:39易优cms教程已有人查阅
导读易优cms链接跳转教程,避免输出权重,可以先看下我们网站首页的案例,点一下就明白了。
易优cms链接跳转教程,避免输出权重,可以先看下我们网站首页的案例,点一下就明白了。
第一步:在application/home/controller新建一个php文件,名称定为Jump.php,代码如下:
<?php
namespace apphomecontroller;
use thinkDb;
class Jump extends Base
{
public function _initialize() {
parent::_initialize();
}
public function jump()
{
thinkSession::pause(); // 暂停session,防止session阻塞机制
$param = input('param.');
$aid = $param['aid'];
$url = Db::name('product_content')->where('aid',$aid)->getField('demourl');
$emptyhtml = <<<EOF
<!DOCTYPE html>
<html>
<head>
<title>网站即将跳转</title>
<meta http-equiv="refresh" content="2;url={$url}" >
</head>
<body>
<p>请稍等,网站正在跳转中...</p>
</body>
</html>
EOF;
return $emptyhtml;
}
}
注意上面的这一句的两个地方:
$url = Db::name('product_content')->where('aid',$aid)->getField('demourl');
1、product_content中的product是指用的是产品模型,如果是文章模型做的跳转则用article_content
2、demourl就是你的自定义字段。
第二步,输出首页列表页代码:
<a onclick="getUrlValue('{$field.aid}')" rel="nofollow">跳转</a>
详情页代码:
<a onclick="getUrlValue('{$eyou.field.aid}')" rel="nofollow">跳转</a>
同时在</body>前加上JS
<script type="text/javascript">
function getUrlValue(aid) {
window.open('../index.php?m=home&c=Jump&a=jump&aid=' + aid, "_blank")
}
</script>
本文标签:
很赞哦! ()
相关文章
随机图文
-
易优cms后台验证码不显示的原因有哪些
易优cms后台验证码不显示可能有以下几种情况:验证码不显示的因素比较多,可以本地测试一下,有时候没有相关权限也会导致验证码不显示。 -
eyoucms易优上传安全
易优cms网站上传功能也是一个非常容易被攻击的入口,所以对上传功能的安全检查是尤其必要的。 -
易优模板怎么打包备份搬家
1,本地备份数据库 后台高级扩展备份还原2,删除install_********目录下的install.lock文件 3,再改名install_15 -
易优eyoucms模板列表分页样式的修改方法
eyoucms列表分页代码是 {eyou:pagelist listitem="info,index,end,pre,next,pageno" listsize="2"/}
留言与评论 (共有 条评论) |