Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Кол-во редиректов для файла robots.txt 3 слишком большое! Это может вызывать затруднение при индексации поисковыми роботами!
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://m.dzwww.com/robots.txt
301 MovedPermanently
http://hb.dzwww.com/
302 Found
https://hb.dzwww.com/
200 OK
Показать содержимое robots.txt
<!-- 头部 start -->
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>海报新闻</title>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="keywords" content="">
<meta name="description" content="">
<meta name="filetype" content="0">
<meta name="publishedtype" content="1">
<meta name="pagetype" content="1">
<meta name="catalogs" content="24hwap">
<meta name="contentid" content="">
<link rel="stylesheet" type="text/css" href="/statics/hb_pc/globle.css?v=21.12.10.1" />
<link rel="stylesheet" type="text/css" href="/statics/hb_pc/main.css?v=22.10.19" />
<link rel="shortcut icon" type="image/x-icon" href="/images/hb.ico"/>
<script type="text/javascript" src="/statics/hb_pc/js/jquery.min.js"></script>
<script type="text/javascript" src="/statics/js/jquery.cookie.js"></script>
<script type="text/javascript" src="/statics/js/layer/layer-pc/layer.js"></script>
<script type="text/javascript" src="/statics/js/layer/layer-tpl/laytpl.js"></script>
<script type="text/javascript" src="/statics/js/geetest.js?v=1.0"></script>
<script type="text/javascript" src="/statics/hb_pc/js/common.js"></script>
<script type="text/javascript" src="/statics/hb_pc/js/global.js?v=21.11.9.1"></script>
</head>
<body>
<!--[if lt IE 9]>
<p style="position: fixed; left: 0px; top: 0px; background: #333; color: #fff; font-size: 18px; line-height: 30px; padding: 10px 0px; z-index: 10000; width: 100%; text-align: center;">您正在使用的浏览器版本过低,将不能正常浏览本页面。请升级到IE9版本以上,或更换浏览器。</p>
<![endif]-->
<link rel="stylesheet" type="text/css" href="/statics/hb_pc/js/swiper/swiper.min.css" />
<script type="text/javascript" src="/statics/hb_pc/js/swiper/swiper.min.js"></script>
<style type="text/css">
.swiper-pagination-bullet-active {
background: #f9cb0b !important;
}
.swiper-pagination-bullet {
height: 2px;
width: 85px;
border-radius: 0;
background: #FFFFFF;
opacity: 1;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
bottom: 5px;
}
</style>
<!-- 头部 end -->
<!-- index导航 start -->
<div id="top" class="wrapper">
<div class="w1040">
<div class="left">
<div class="logo">
<div class="logo1"><a href="//hb.dzwww.com"><img src="/statics/hb_pc/images/top-logo1.png" /></a></div>
<div class="logo2"><a href="//hb.dzwww.com"><img src="/statics/hb_pc/images/top-logo2.png" /></a></div>
<div class="clear"></div>
</div>
<div class="nav">
<ul>
<li cid="11" class="current"><a href="javascript:;">要闻</a><i></i></li>
<li cid="352"><a href="javascript:;">齐鲁</a><i></i></li>
<li cid="85"><a href="/?c=video&act=index">视频</a><i></i></li>
<li cid="21"><a href="javascript:;">时评</a><i></i></li>
<li city="531" id="change_city"
>
<a href="javascript:;">济南</a><i></i>
</li>
<li cid="339"><a href="javascript:;">原创</a><i></i></li>
<li cid="349" id="change_channel"><a href="javascript:;">时事</a><i></i></li>
<div class="clear"></div>
</ul>
</div>
<div class="more-btn">
<span>更多频道</span><i></i>
<div class="drop">
<div class="box">
<ul id="more_channel">
<div class="clear"></div>
</ul>
</div>
</div>
</div>
<div class="clear"></div>
</div>
<div class="right">
<form class="search" onclick="return false;">
<input type="hidden" name="geetest_challenge" value="" />
<input type="hidden" name="geetest_validate" value="" />
<input type="hidden" name="geetest_seccode" value="" />
<input type="text" class="text" name="key" placeholder="请输入搜索内容" value="" />
<input type="submit" class="sub" value="" />
<div class="clear"></div>
<div class="drop" style="display: ;">
<ul>
<li><a href="#"><i>奥运</i>金牌榜</a></li>
<li><a href="#"><i>奥运</i>会开幕式</a></li>
<li><a href="#"><i>奥运</i>健儿</a></li>
<li><a href="#">北京<i>奥运</i>会</a></li>
<li><a href="#"><i>奥运</i>会转播CCTV5</a></li>
</ul>
</div>
</form>
<div class="login" > <!-- 登录前 -->
<a href="//hb.dzwww.com/?act=pcLogin">一键登录</a><span>|</span><a href="//mp.dzwww.com/user" target="_blank">海报号</a>
</div>
<div class="login" style="display: none;"> <!-- 登录后 -->
<a href="//mp.dzwww.com/user" target="_blank">海报号</a>
</div>
<div class="head" style="display: none;"> <!-- 登录后头像 -->
<img src=" /statics/hb_pc/images/hb-head2.png " />
<div class="drop">
<div class="box">
<h4> </h4>
<ul>
<li><a href="//hb.dzwww.com/?c=personal&act=index">我的收藏</a></li>
<!-- <li><a href="#">我的评论</a></li>
<li><a href="#">我的好友</a></li> -->
<li><a href="//hb.dzwww.com/?c=personal&act=account">账户信息</a></li>
<li><a href="//hb.dzwww.com/?act=logout">退出</a></li>
<div class="clear"></div>
</ul>
</div>
</div>
</div>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
</div>
<!-- index导航 end -->
<!-- index正文 start -->
<div id="content" class="w1040">
<div class="main">
<div class="loading" style="display: none;"><i></i><span>加载中...</span></div>
</div>
<div class="side">
<div class="city">
<p>您现在浏览的是:<a href="javascript:;"><span id="now_city_name">济南频道</span></a>点击切换地市</p>
<div class="drop">
<div class="box">
<ul>
<li city="531" ><a href="javascript:;">济南</a></li>
<li city="532" ><a href="javascript:;">青岛</a></li>
<li city="533" ><a href="javascript:;">淄博</a></li>
<li city="632" ><a href="javascript:;">枣庄</a></li>
<li city="546" ><a href="javascript:;">东营</a></li>
<li city="535" ><a href="javascript:;">烟台</a></li>
<li city="536" ><a href="javascript:;">潍坊</a></li>
<li city="537" ><a href="javascript:;">济宁</a></li>
<li city="538" ><a href="javascript:;">泰安</a></li>
<li city="631" ><a href="javascript:;">威海</a></li>
<li city="633" ><a href="javascript:;">日照</a></li>
<li city="539" ><a href="javascript:;">临沂</a></li>
<li city="534" ><a href="javascript:;">德州</a></li>
<li city="635" ><a href="javascript:;">聊城</a></li>
<li city="543" ><a href="javascript:;">滨州</a></li>
<li city="530" ><a href="javascript:;">菏泽</a></li>
<div class="clear"></div>
</ul>
</div>
</div>
</div>
<div id="hot_block" class="block">
<div class="title1">
<span><img src="/statics/hb_pc/images/title-icon2.png" />海报热榜</span>
<span style="float: right;"><a style="color:gray;font-size:small;" href="//hb.dzwww.com/app/hot_rule.html" target="_blank">榜单规则说明</a></span>
<div class="clear"></div>
</div>
<div class="list3">
<ul id="hot_search">
</ul>
</div>
</div>
<div class="block">
<div class="title1">
<span><img src="/statics/hb_pc/images/title-icon3.png" />热门推荐</span>
<span style="float: right;"><a style="color:gray;font-size:small;" href="//hb.dzwww.com/app/hot_rule.html" target="_blank">推荐规则说明</a></span>
<div class="clear"></div>
</div>
<div class="list4">
<ul id="hot_news">
</ul>
</div>
</div>
<div class="side-ad"><a href="http://mp.dzwww.com/user" target="_blank"><img src="/statics/hb_pc/images/ad1.png" /></a></div>
<div class="footer">
<p>© 2024 海报新闻</p>
<p>山东省互联网传媒集团股份有限公司 </p>
<p>版权所有 <a href="http://sd24.dzwww.com/index.php?act=job" target="_blank">加入我们</a></p>
<p>Email:webmaster@dzwww.com</p>
</div>
<div id="rightFixed"></div>
</div>
<div class="clear"></div>
</div>
<!-- index正文 end -->
<!-- index右侧 start -->
<div class="bay1">
<div class="code">
<div class="photo"><img src="/statics/hb_pc/images/download.png" /></div>
<p>扫码下载<br />海报新闻客户端</p>
</div>
<a href="javascript:;" id="back-top" class="to-top" onclick="backToTop();" style="display: none;">回到顶部</a>
</div>
<!-- index右侧 end -->
<!-- 订阅号模板 -->
<script id="dyhTpl" type="text/html">
<div class="dyh">
<div class="top">
<div class="photo">
<img src="{{ d.avatar }}" />
{{# if(d.v_type){ }}
<div class="v v{{ d.v_type }}"></div>
{{# } }}
</div>
<div class="name">
<h3>{{ d.name }}</h3>
<h4>{{ d.location }}</h4>
</div>
<!-- <a href="#" class="btn">+ 关注</a> -->
<div class="clear"></div>
</div>
<div class="num">
<ul>
<li><span>发布数</span><label>{{ d.news_nums }}</label></li>
<li><span>粉丝数</span><label>{{ d.sub_nums }}</label></li>
<li><span>阅读数</span><label>{{ d.news_hits }}</label></li>
<div class="clear"></div>
</ul>
</div>
<p>简介:{{ d.intro }}</p>
</div>
</script>
<!-- 轮播模板 -->
<script id="bannerTpl" type="text/html">
<div class="focus photo fw">
<div class="swiper-container swiper" style="width:100%;height:100%">
<div class="swiper-wrapper">
{{# for(var i = 0, len = d.length; i < len; i++){ }}
<div class="swiper-slide">
<a href="{{ d[i].real_url }}" target="_blank"><img src="{{ d[i].thumb }}" alt="{{ d[i].title }}" style="height: unset;max-height: unset;" /></a>
<p><a href="{{ d[i].real_url }}" target="_blank">{{ d[i].title }}</a></p>
<div class="shadow"></div>
</div>
{{# } }}
</div>
<div class="swiper-pagination"></div>
</div>
</div>
</script>
<!-- 精彩视频模板 -->
<script id="videoTpl" type="text/html">
<div class="block video-block-dom">
<div class="title1">
<span><img src="/statics/hb_pc/images/title-icon1.png" />{{ d.title }}</span>
{{# if(d.is_show=='1'){ }}
<a href="?c=video&act=index" class="more">更多精彩视频 >></a>
{{# } }}
<div class="clear"></div>
</div>
<div class="list2">
<ul>
<li>
<div class="photo2"><a href="{{ d.list[0].real_url }}" target="_blank"><img src="{{ d.list[0].thumb }}" /><i></i><!-- <span>03:26</span> --></a></div>
<p><a href="{{ d.list[0].real_url }}" target="_blank">{{ d.list[0].title }}</a></p>
<div class="bottom"><!-- <label>新华网</label><i>·</i> --><label>{{ d.list[0].ntime }}</label><i>·</i><label>评论{{ d.list[0].cmtnum }}</label></div>
</li>
<li>
<div class="photo2"><a href="{{ d.list[1].real_url }}" target="_blank"><img src="{{ d.list[1].thumb }}" /><i></i><!-- <span>03:26</span> --></a></div>
<p><a href="{{ d.list[1].real_url }}" target="_blank">{{ d.list[1].title }}</a></p>
<div class="bottom"><!-- <label>新华网</label><i>·</i> --><label>{{ d.list[1].ntime }}</label><i>·</i><label>评论{{ d.list[1].cmtnum }}</label></div>
</li>
<div class="clear"></div>
</ul>
</div>
</div>
</script>
<!-- 搜索列表模板 -->
<script id="searchTpl" type="text/html">
<div class="list6 news-list-dom">
<ul>
{{# for(var i = 0, len = d.length; i < len; i++){ }}
{{# if(d[i].thumb==''){ }}
<li class="no-photo">
{{# }else{ }}
<li>
{{# } }}
<h3><a href="{{ d[i].real_url }}" target="_blank">{{ d[i].title }}</a></h3>
<div class="photo2"><a href="{{ d[i].real_url }}" target="_blank">
{{# if(d[i].thumb!=''){ }}
<img src="{{ d[i].thumb }}" alt="{{ d[i].title }}" onerror="this.src='/images/default_hb_wap.png'" />
{{# } }}
</a></div>
<p>{{ d[i].content }}</p>
<div class="bottom">
{{# if(d[i].src!=''){ }}
<label>{{ d[i].src }}</label><i>·</i>
{{# } }}
<label>{{ d[i].ntime }}</label>
{{# if(d[i].cmtnum>0){ }}
<i>·</i><label>评论{{ d[i].cmtnum }}</label>
{{# } }}
</div>
<div class="clear"></div>
</li>
{{# } }}
</ul>
</div>
</script>
<!-- 列表模板 -->
<script id="moreTpl" type="text/html">
<div class="list1 news-list-dom"> <!-- style1:无图或三图,style2:一图,video:视频,tag1:直播中,tag2:即将开始,tag3已结束 -->
<ul>
{{# for(var i = 0, len = d.length; i < len; i++){ }}
{{# if(d[i].pics==''){ }}
{{# if(d[i].thumb==''){ }}
<li class="style1">
<h3><a href="{{ d[i].real_url }}" target="_blank">{{ d[i].title }}</a></h3>
<p>
{{# if(d[i].footnote=='1'){ }}
<span>{{ d[i].icon }}</span>
{{# } }}
{{# if(d[i].src!=''){ }}
<label>{{ d[i].src }}</label><i>·</i>
{{# } }}
<label>{{ d[i].ntime }}</label>
{{# if(d[i].cmtnum>0){ }}
<i>·</i><label>评论{{ d[i].cmtnum }}</label>
{{# } }}
</p>
<div class="clear"></div>
</li>
{{# }else{ }}
<li class="style2 {{ d[i].dom.class }}">
<div class="photo2"><a href="{{ d[i].real_url }}" target="_blank"><img src="{{ d[i].thumb }}" alt="{{ d[i].title }}" onerror="this.src='/images/default_hb_wap.png'" /><i></i><span><b></b>{{ d[i].dom.name }}</span></a></div>
<h3><a href="{{ d[i].real_url }}" target="_blank">{{ d[i].title }}</a></h3>
<p>
{{# if(d[i].footnote=='1'){ }}
<span>{{ d[i].icon }}</span>
{{# } }}
{{# if(d[i].src!=''){ }}
<label>{{ d[i].src }}</label><i>·</i>
{{# } }}
<label>{{ d[i].ntime }}</label>
{{# if(d[i].cmtnum>0){ }}
<i>·</i><label>评论{{ d[i].cmtnum }}</label>
{{# } }}
</p>
<div class="clear"></div>
</li>
{{# } }}
{{# }else{ }}
<li class="style1">
<h3><a href="{{ d[i].real_url }}" target="_blank">{{ d[i].title }}</a></h3>
<dl>
<dd class="photo2"><a href="{{ d[i].real_url }}" target="_blank"><img src="{{ d[i].pics[0] }}" alt="{{ d[i].title }}" onerror="this.src='/images/default_hb_wap.png'" /></a></dd>
<dd class="photo2"><a href="{{ d[i].real_url }}" target="_blank"><img src="{{ d[i].pics[1] }}" alt="{{ d[i].title }}" onerror="this.src='/images/default_hb_wap.png'" /></a></dd>
<dd class="photo2"><a href="{{ d[i].real_url }}" target="_blank"><img src="{{ d[i].pics[2] }}" alt="{{ d[i].title }}" onerror="this.src='/images/default_hb_wap.png'" /></a></dd>
<div class="clear"></div>
</dl>
<p>
{{# if(d[i].footnote=='1'){ }}
<span>{{ d[i].icon }}</span>
{{# } }}
{{# if(d[i].src!=''){ }}
<label>{{ d[i].src }}</label><i>·</i>
{{# } }}
<label>{{ d[i].ntime }}</label>
{{# if(d[i].cmtnum>0){ }}
<i>·</i><label>评论{{ d[i].cmtnum }}</label>
{{# } }}
</p>
<div class="clear"></div>
</li>
{{# } }}
{{# } }}
</ul>
</div>
</script>
<script src="/statics/hb_pc/js/dzwcode/dzwcode.js?v=23.12.21.1"></script>
<link rel="stylesheet" type="text/css" href="/statics/hb_pc/js/dzwcode/dzwcode.css" />
<script type="text/javascript">
_news.city = '';
_news.cid = '11';//默认头条
_news.page = 1;//默认分页
_news.key = '';//搜索关键词
var verify_type = 'dzwcode';
var $otp = 0;
var _bar = $("#rightFixed");
var _j = 30;
$(document).ready(function(){
searchGeetest('index');
getDropMenu('index');
getHotSearch();
getHotNews();
getNewsList();
});
$(window).scroll(function(){
//返回顶部按钮
var _now=$(this).scrollTop();
scroll(_now);
//到底自动加载
bottomAutoLoad();
//右侧滚动固定
var _otp = _bar.offset().top;
if($("#hot_block").css("position") == "fixed"){
if($otp - $(window).scrollTop() > 90){
$("#hot_block").css({"position":"static", "top":"auto", "left":"auto"});
}
}else{
if(_otp - $(window).scrollTop() <= 90){
$otp = _otp;
$("#hot_block").css({"position":"fixed", "top":"70px", "left":_bar.offset().left+"px"});
}
}
});
//频道点击切换效果
$('.nav ul li').on('click', function(){
_news.cid = $(this).attr('cid');
_news.city = $(this).attr('city');
_news.page = 1;
_news.key = '';
$('.nav ul li').removeClass('current');
$(this).addClass('current');
//清空
resetMainDom();
//刷新
getNewsList();
//不在顶部回滚
backToTop();
$("#hot_block").css({"position":"static", "top":"auto", "left":"auto"});
});
//地市点击切换效果
$('.city .drop ul li').on('click', function(){
_news.cid = '0';
_news.city = $(this).attr('city');
_news.page = 1;
_news.key = '';
$('.city .drop ul li').removeClass('active');
$(this).addClass('active');
//更新导航名称及选中效果
city_name = $(this).find('a').html();
$('#now_city_name').html(city_name);
$('#change_city').find('a').html(city_name);
$('#change_city').attr('city', _news.city);
$('.nav ul li').removeClass('current');
$('#change_city').addClass('current');
//清空
resetMainDom();
//刷新
getNewsList();
});
/**
* 上拉加载-绑定至页面高度
*/
function bottomAutoLoad() {
var h1 = $(".main ul:last li:last").offset().top;
var h2 = $(window).scrollTop();
if((h1-h2) < (window.innerHeight*0.95)){
if(_news.scrollFinished && _news.haveMore){
_news.scrollFinished = false;
_news.page++;
getNewsList();
}
}
}
/**
* 主区域重置
* @author Rohan
* @DateTime 2021-08-31 18:32:02
*/
function resetMainDom() {
$('.focus').remove();
$('.news-list-dom').remove();
$('.video-block-dom').remove();
}
/**
* 初始化,防止undefined
* @author Rohan
* @DateTime 2021-11-02 16:25:11
*/
function _initNewsObj() {
if(typeof(_news.cid)=="undefined" || _news.cid==''){
_news.cid = '11';
}
if(typeof(_news.city)=="undefined" || _news.city==''){
_news.city = '0';
}
if(typeof(_news.page)=="undefined" || _news.page==''){
_news.page = 1;
}
if(typeof(_news.key)=="undefined" || _news.key==''){
_news.key = '';
}
}
/**
* 获取新闻列表
* @author Rohan
* @DateTime 2021-08-30 17:23:04
* @return json
*/
function getNewsList() {
//加载中
$('.loading').fadeIn();
//初始化,防止undefined
_initNewsObj();
console.log('now cid is: '+_news.cid+',page is: '+_news.page+',city is: '+_news.city);
if(_news.city!='0') {
var geturl = '/?act=getPCMoreNews&city='+_news.city+'&currPage='+_news.page;
}else {
var geturl = '/?act=getPCMoreNews&cid='+_news.cid+'&currPage='+_news.page;
}
if (_news.key) {
geturl += '&key='+_news.key+'&geetest_challenge='+_geetest.challenge+'&geetest_validate='+_geetest.validate+'&geetest_seccode='+_geetest.seccode;
}
$.getJSON(geturl,function(json){
//订阅号
if(!$.isEmptyObject(json.dyh) && _news.page==1){
templates('dyhTpl',json.dyh,function(html){
$('.city').after(html);
});
}else {
$('.dyh').remove();
}
//轮播图
if(!$.isEmptyObject(json.head_pics) && json.head_pics.length>0 && _news.page==1){
templates('bannerTpl',json.head_pics,function(html){
$('.main').prepend(html);
});
//轮播图滚动
swiper_banner = new Swiper('.swiper', {
speed: 1000,
autoplay: true,
loop: true,
pagination: {
el: '.swiper-pagination',
clickable: true
}
});
}
//新闻
if(json.news_list.length<10){
_news.haveMore = false;
}
if(_news.key!=''){
//搜索
if(!$.isEmptyObject(json.news_list) && json.news_list.length>0){
templates('searchTpl',json.news_list,function(html){
$('.loading').before(html);
_news.scrollFinished = true;
});
}else{
$('.loading').fadeIn();
$('.loading').find('i').remove();
$('.loading').find('span').html("暂无数据");
}
}else{
//正常新闻
templates('moreTpl',json.news_list,function(html){
$('.loading').before(html);
_news.scrollFinished = true;
});
}
//精彩视频
if(!$.isEmptyObject(json.video_block)){
templates('videoTpl',json.video_block,function(html){
$('.list1').after(html);
});
}
$('.loading').hide();
});
}
</script>
<!-- 下拉菜单模板 -->
<script id="menuTpl" type="text/html">
{{# for(var i = 0, len = d.length; i < len; i++){ }}
<li cid="{{ d[i].cid }}"><a href="javascript:;">{{ d[i].name }}</a></li>
{{# } }}
</script>
<!-- 海报热榜模板 -->
<script id="hotSearchTpl" type="text/html">
{{# for(var i = 0, len = d.length; i < len; i++){ }}
<li {{# if(i<=2){ }}
class="no{{ i+1 }}"
{{# } }}
>
<span>{{ i+1 }}</span><a href="{{ d[i].real_url }}" target="_blank">{{ d[i].title }}</a>
{{# if(d[i].tag!=''){ }}
<img src="{{ d[i].tag }}" style="display: inline-block;" />
<!-- <i>热</i> -->
{{# } }}
</li>
{{# } }}
</script>
<!-- 热门推荐模板 -->
<script id="hotNewsTpl" type="text/html">
{{# for(var i = 0, len = d.length; i < len; i++){ }}
<li {{# if(d[i].real_url=='live'){ }}
class="video"
{{# } }}
>
<div class="photo2"><a href="{{ d[i].real_url }}" target="_blank"><img src="{{ d[i].thumb }}" alt="{{ d[i].title }}" onerror="this.src='/images/default_hb_wap.png'" /><i></i></a></div>
<h4><a href="{{ d[i].real_url }}" target="_blank">{{ d[i].title }}</a></h4>
<p><label>{{ d[i].src }}</label><i>·</i><label>{{ d[i].ntime }}</label></p>
<div class="clear"></div>
</li>
{{# } }}
</script>
<script type="text/javascript">
/**
* 获取热榜
* @author Rohan
* @DateTime 2021-08-31 19:51:49
*/
function getHotSearch() {
var geturl = '/?act=getPCHotSearch';
$.getJSON(geturl,function(json){
templates('hotSearchTpl',json,function(html){
$('#hot_search').prepend(html);
});
});
}
/**
* 获取热门推荐
* @author Rohan
* @DateTime 2021-08-31 19:51:49
*/
function getHotNews() {
var geturl = '/?act=getPCHotNews';
$.getJSON(geturl,function(json){
templates('hotNewsTpl',json,function(html){
$('#hot_news').prepend(html);
});
});
}
/**
* 获取下拉目录
* @author Rohan
* @DateTime 2021-08-31 19:51:49
* @param string controller 控制器名(index、video、show)
*/
function getDropMenu(controller) {
var geturl = '/?act=getPCMoreMenu';
$.getJSON(geturl,function(json){
templates('menuTpl',json,function(html){
$('#more_channel').prepend(html);
//刷新导航,全部渲染加载完成后,避免找不到元素
$(".nav ul li").each(function(){
if(($(this).attr('cid')==_news.cid) && _news.city==''){
$('.nav ul li').removeClass('current');
$(this).addClass('current');
}
});
$("#more_channel li").each(function(){
if($(this).attr('cid')==_news.cid){
var curr_name = $(this).html();
$('.nav ul li').removeClass('current');
$('#change_channel').addClass('current').html(curr_name+'<i></i>');
}
});
//更多频道点击切换效果
$('#more_channel li').on('click', function(){
if(controller=='index') {
_news.cid = $(this).attr('cid');
_news.city = '0';
_news.page = 1;
_news.key = '';
var curr_name = $(this).html();
$('.nav ul li').removeClass('current');
$('#change_channel').addClass('current').html(curr_name+'<i></i>');
//清空
resetMainDom();
//刷新
getNewsList();
}else {
cid = $(this).attr('cid');
window.location.href = '/?cid='+cid;
}
});
});
});
}
/**
* 搜索极验验证初始化
* @author Rohan
* @DateTime 2021-09-03 17:41:30
* @param string controller 控制器名(index、video、show)
*/
function searchGeetest(controller) {
//点击放大镜
$('.right .search .sub').click(function () {
_news.key = $(".right .search input[name='key']").val();
if(_news.key == '') {
normalTipBtn('搜索关键字不可为空', '确定');
return false;
}
if(verify_type=='geetest') {
go_geetest(controller, 'search');
}
if(verify_type=='dzwcode') {
dzwCode(controller, 'search');
}
})
//键盘回车
$('.right .search .sub').on("keydown", function (event) {
var keyCode = event.keyCode || event.which;
if (keyCode == "13") {
_news.key = $(".right .search input[name='key']").val();
if(_news.key == '') {
normalTipBtn('搜索关键字不可为空', '确定');
return false;
}
if(verify_type=='geetest') {
go_geetest(controller, 'search');
}
if(verify_type=='dzwcode') {
dzwCode(controller, 'search');
}
}
});
}
/**
* 登录极验验证初始化
* @author Rohan
* @DateTime 2021-09-03 17:41:30
* @param string action 方法名(index、video、show)
*/
function loginGeetest(action) {
//点击放大镜
$('.right .search .sub').click(function () {
_news.key = $(".right .search input[name='key']").val();
if(_news.key == '') {
normalTipBtn('搜索关键字不可为空', '确定');
return false;
}
if(verify_type=='geetest') {
go_geetest(controller, 'search');
}
if(verify_type=='dzwcode') {
dzwCode(controller, 'search');
}
})
//键盘回车
$('.right .search .sub').on("keydown", function (event) {
var keyCode = event.keyCode || event.which;
if (keyCode == "13") {
_news.key = $(".right .search input[name='key']").val();
if(_news.key == '') {
normalTipBtn('搜索关键字不可为空', '确定');
return false;
}
if(verify_type=='geetest') {
go_geetest(controller, 'search');
}
if(verify_type=='dzwcode') {
dzwCode(controller, 'search');
}
}
});
}
/**
* 大众网极验Code
* @author Rohan
* @DateTime 2023-12-18 14:44:59
* @param string controller 控制器名(index、video、show)
* @param string action 方法名(search,smsLogin,mobileNameLogin)
* @param object data_obj 数据对象
*/
function dzwCode(controller,action,data_obj) {
dzwcode.init('/?act=dzwcode', '/?act=dzwcodecheck', function(){
//成功回调
//搜索
if(action=='search') {
//首页搜索
if(controller=='index') {
page = 1;
//清空
resetMainDom();
//刷新
getNewsList();
}else{
window.location.href = '/?key='+_news.key;
}
}
//发送短信
if(action=='smsSend') {
$.post('/?act=getSmsCode', {mobile:data_obj.mobile},function(ret){
var obj = JSON.parse(ret);
normalTipBtn(obj.msg,'确定');
});
}
//短信登录
if(action=='smsLogin') {
$.post('/?act=smsLogin', {mobile:data_obj.mobile,sms_code:data_obj.sms_code},function(ret){
var obj = JSON.parse(ret);
if(obj.status=='success') {
if(_from_url=='') {
_from_url = 'https://hb.dzwww.com';
}
if (obj.url) {
_from_url = obj.url;
}
layerNotOffBtn(obj.msg,'确定',_from_url)
}else {
normalTipBtn(obj.msg,'确定');
}
});
}
//用户名密码登录
if(action=='mobileNameLogin') {
$.post('/?act=mobileNameLogin',{mobile_name:data_obj.mobile_name,password:data_obj.password},function(ret){
var obj = JSON.parse(ret);
if(obj.status=='success') {
if(_from_url=='') {
_from_url = 'https://hb.dzwww.com';
}
if (obj.url) {
_from_url = obj.url;
}
layerNotOffBtn(obj.msg,'确定',_from_url)
}else {
normalTipBtn(obj.msg,'确定');
}
});
}
});
dzwcode.show(); // 显示验证码
return false;
}
/**
* 极验验证
* @author Rohan
* @DateTime 2021-11-04 16:44:59
* @param string controller 控制器名(index、video、show)
* @param string action 方法名(search,smsLogin,mobileNameLogin)
* @param object data_obj 数据对象
*/
function go_geetest(controller,action,data_obj) {
$.ajax({
url: '/?m=index&c=index&act=verify',
type: "get",
dataType: "json",
success: function (data) {
initGeetest({
product: 'bind',
gt: data.gt,
challenge: data.challenge,
new_captcha: data.new_captcha,
offline: !data.success, // 表示用户后台检测极验服务器是否宕机,一般不需要关注
width: '35px'
// 更多配置参数请参见:http://www.geetest.com/install/sections/idx-client-sdk.html#config
}, function (captchaObj) {
captchaObj.onReady(function () {
captchaObj.verify();
});
captchaObj.onSuccess(function () {
// 用户验证成功后,进行实际的提交行为
var result = captchaObj.getValidate();
_geetest.challenge = result.geetest_challenge;
_geetest.validate = result.geetest_validate;
_geetest.seccode = result.geetest_seccode;
//搜索
if(action=='search') {
//首页搜索
if(controller=='index') {
page = 1;
//清空
resetMainDom();
//刷新
getNewsList();
}else{
window.location.href = '/?key='+_news.key+'&geetest_challenge='+_geetest.challenge+'&geetest_validate='+_geetest.validate+'&geetest_seccode='+_geetest.seccode;
}
}
//发送短信
if(action=='smsSend') {
$.post('/?act=getSmsCode', {mobile:data_obj.mobile, geetest_challenge:_geetest.challenge, geetest_validate:_geetest.validate, geetest_seccode: _geetest.seccode},function(ret){
var obj = JSON.parse(ret);
normalTipBtn(obj.msg,'确定');
});
}
//短信登录
if(action=='smsLogin') {
$.post('/?act=smsLogin', {mobile:data_obj.mobile,sms_code:data_obj.sms_code, geetest_challenge:_geetest.challenge, geetest_validate:_geetest.validate, geetest_seccode: _geetest.seccode},function(ret){
var obj = JSON.parse(ret);
if(obj.status=='success') {
if(_from_url=='') {
_from_url = 'https://hb.dzwww.com';
}
if (obj.url) {
_from_url = obj.url;
}
layerNotOffBtn(obj.msg,'确定',_from_url)
}else {
normalTipBtn(obj.msg,'确定');
}
});
}
//用户名密码登录
if(action=='mobileNameLogin') {
$.post('/?act=mobileNameLogin',{mobile_name:data_obj.mobile_name,password:data_obj.password, geetest_challenge:_geetest.challenge, geetest_validate:_geetest.validate, geetest_seccode: _geetest.seccode},function(ret){
var obj = JSON.parse(ret);
if(obj.status=='success') {
if(_from_url=='') {
_from_url = 'https://hb.dzwww.com';
}
if (obj.url) {
_from_url = obj.url;
}
layerNotOffBtn(obj.msg,'确定',_from_url)
}else {
normalTipBtn(obj.msg,'确定');
}
});
}
})
});
}
});
}
</script>
<script type="text/javascript">
document.write(unescape("%3Cscript id='tr_statobj' src='//cl2.webterren.com/webdig.js?z=19' type='text/javascript'%3E%3C/script%3E"));
var obj=document.getElementById("tr_statobj");
if(window.ActiveXObject){
run();
}
else
{
document.write(unescape("%3Cscript type='text/javascript'%3E wd_paramtracker('_wdxid=000000000000000000000000000000000000000000');%3C/script%3E"));
}
function run(){
if(obj.readyState=='complete'){
wd_paramtracker('_wdxid=000000000000000000000000000000000000000000');
}
else{
window.setTimeout(run,50);
}
}
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "//hm.baidu.com/hm.js?9ec9c2b973334b213091bc8e36f1a47d";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);
})();
</script>
</body>
</html>