易优cms链接跳转教程,避免输出权重,可以先看下我们网站首页的案例,点一下就明白了。
查看源码 <?php namespace app\home\controller; use think\Db; class Jump extends Base { public function _initialize() { parent::_initialize(); } public function jump() { \think\Session::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> |
郑重声明:
本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。
若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
我们不承担任何技术及版权问题,且不对任何资源负法律责任。
如无法下载,联系站长索要。
如有侵犯您的版权,请给我们来信:cainiaovip8@qq.com,我们尽快处理。