Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
rv777

Яндекс в Search Activity (3.4.3)

Рекомендованные сообщения

У меня сейчас в админке на странице Search Activity только переходы по поисковым запросам с гугла.

Можно ли добавить туда яндекс, чтобы видеть переходы с него?

Поделиться сообщением


Ссылка на сообщение

Можно.

Открыть admin\sources\base\ipsRegistry.php

 

Найти

	array( 'name' => 'Google', 'match' => '/http\:\/\/www\.google/', 'parser' => 'parseGoogleUrl' ),

Ниже добавить

	array( 'name' => 'Yandex', 'match' => '/http\:\/\/yandex\./', 'parser' => 'parseYandexUrl' ),

 

Найти

protected function parseBingUrl($url)

Выше добавить

protected function parseYandexUrl($url)
{
	$matches = array();
	if(preg_match('/text=([^&]+)/', $url, $matches))
	{
		if(isset($matches[1]))
		{
			$keywords = $matches[1];
			$keywords = urldecode($keywords);
			$keywords = str_replace('+', ' ', $keywords);
			$keywords = str_replace('%20', ' ', $keywords);
			return $keywords;
		}
	}

	return null;
}

  • Upvote 2

Поделиться сообщением


Ссылка на сообщение

Спасибо, заработало :)

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...