您现在的位置是:首页 > 教程 > 易优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文章排行调用如何按年月日来调用
需要写入的php函数,请在“网站根目录extend/function.php”文件内写入 if (!function_exists(diy_archive -
eyoucms易优手动升级教程
升级前准备:1、安装易优系统助手 插件2、到 更新日志 下载更新包3、先做好数据库及源码备份(防止升级出错 无法恢复回来) -
易优cms插件route.php路由配置教程
只针对网站前台进行路由配置,全面支持TP5.0.10本身的路由规则ThinkPHP5.0支持路由URL地址的统一生成,并且支持所有的路由方式,以及完美解决了路由地址的反转解析 -
易优Eyoucms根据aid获取文档页面链接生成的方法
使用sql等标签获取到文档信息,但是没有获取到文档页面的链接,可以使用以下方法生成。
留言与评论 (共有 条评论) |