您现在的位置是:首页 > 教程 > 易优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模板标签介绍
易优模板引擎分为编译式和解析式,系统的标签同样也有这样的划分。我们在系统涉及到内容管理及生成HTML的地方大多采用了解析式的模板标签,一些互动部分的功能, -
eyoucms易优怎么使用内置的规则验证单个数据
如果需要使用内置的规则验证单个数据,可以使用静态调用的方式。静态验证的返回值为布尔值,错误信息需要自己处理。更多验证规则可以参考前面的内置规。 -
易优cms模板留言字段更换所属栏目方法
我们在使用易优系统时,创建留言字段选错所属栏目怎么更换?删除重新添加,字段id不连续了,强迫症极度患者表示不能忍!怎么办? -
易优cms后台管理员登录超时的解决方法
经常有小伙伴觉得eyoucms后台一会就超时需要重新登录,希望把易优后台登录超时时间自己设置一下。
留言与评论 (共有 条评论) |