Подсчитать все вставленные ссылки на любой странице
public function actionPagelink(){
if(isset($_POST['link']))
$allLink=($_POST['link']);
$linkcount['inbound']=0;
$linkcount['outbound']=0;
foreach ($allLink as $singlelink)
{
if (strpos(Yii::$app->params["siteUrl"], $singlelink)) {
$linkcount['inbound']++;
}else
$linkcount['outbound']++;
} //( $data['inbound']);die();
// $_POST['daterange']
return json_encode($linkcount);
}
JQuery код:-
$( document ).ready(function() {
var href = [];
a.find('a').each(function() {
href.push($(this).attr('href'));
}); loadlink(href);
});
function loadlink(link){
$.ajax({
url: 'page/pagelink',
type: 'post',
data: {link:link},
success: function (data) {
var obj = jQuery.parseJSON(data);
$('div.pageanalysisform').find('h2#inbound').text('InBoundLink:'+obj.inbound); $('div.pageanalysisform').find('h2#outbound').text('OutBoundLink:'+obj.outbound);
}
});
}
Я сделал это для подсчета входящей и исходящей ссылки. Но я понятия не имею, для подсчета встроенной ссылки. Любая помощь будет здорово.