关键词 记录PC排名变化

hotfix/远程访问多媒体中心
lyt 9 years ago
parent 1527977fd6
commit a5190486c6

@ -46,7 +46,6 @@ class Keyworlds extends CI_Controller {
//查询当前关键词的排名情况
$data['rank_json'] = '';
$data['current_keyworld'] = $this->Keywords_model->get_keyworld_bytreeid($kw_is_id);
//如果是根目录,则展示最新关键词排名变化情况
if ($root_key) {
$data['compare_rank'] = $this->Keywords_model->get_compare_rank($data['order']);
@ -334,6 +333,7 @@ class Keyworlds extends CI_Controller {
public function get_auto_rank($engines = '', $fix_site_code = '') {
set_time_limit(60);
$rank = array();
$orignal = array();
$site_config = $this->config->item('site');
$engines = trim($engines);
//取出需要更新排名的关键词
@ -367,6 +367,7 @@ class Keyworlds extends CI_Controller {
} else if ($engines == 'yandex') {//俄语站的yangdex
$rank = $this->get_search_content_by_yandex($client_flag,$v->kw_keyworlds, $site_url, $i - 1);
}
$orignal[] = $rank['orignal'];
if ($client_flag === 'm') {
$rank['rank'] = $last_rank[0]->kwr_rank;
$rank['source'] = $last_rank[0]->kwr_source;
@ -385,17 +386,23 @@ class Keyworlds extends CI_Controller {
break;
}
}
if ($rank[$rank_flag] != -1 and $rank[$rank_flag] != -2 and $this->Keywordsrank_model->add_rank($v->kw_id, $rank['rank'], $rank['rank_m'], $rank['source'], $rank['source_m'], $rank['engines'])) {
if ($rank[$rank_flag] != -1
and $rank[$rank_flag] != -2
and $this->Keywordsrank_model->add_rank($v->kw_id, $rank['rank'], $rank['rank_m'], $rank['source'], $rank['source_m'], $rank['engines'])
and $client_flag === 'PC'
) {
$this->load->model('InfoSMS_model');
$last_rank = isset($last_rank[0]) ? $last_rank[0]->kwr_rank : $rank['rank'];
$this->InfoSMS_model->readed_for_info($v->kw_id, 'keywords_rank');
$this->InfoSMS_model->add('keywords_rank', $v->kw_id, $rank['rank'], $last_rank, (string) ($rank['rank'] - $last_rank));
if ($engines != 'yandex')
if ($engines != 'yandex') {
$this->Keywords_model->update_time($v->kw_id);
}
}
}
var_dump("rank $client_flag " . $rank[$rank_flag]);
var_dump($worldsList[0]->kw_keyworlds, $rank);
unset($rank['orignal']);
var_dump($worldsList[0]->kw_keyworlds, $rank, $orignal);
}
//计算关键词在google搜索引擎的排名

Loading…
Cancel
Save