Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 23.11.2016, 09:56
Кандидат Javascript-наук
Отправить личное сообщение для 12345678 Посмотреть профиль Найти все сообщения от 12345678
 
Регистрация: 03.09.2012
Сообщений: 109

Google bot выделяет из кода несуществующие ссылки. Как исправить?
Прошу сильно не пинать, я в растерянности

Сделал блог на Wordpress, поставил плагин, который выводит рейтинг статьи посредством звёзд WP-PostRatings

В файле wp-postratings.php есть такой код:
if($postratings_custom) {
		for($i = 1; $i <= $postratings_max; $i++) {
			$postratings_javascript .= 'var ratings_'.$i.'_mouseover_image=new Image();ratings_'.$i.'_mouseover_image.src=ratingsL10n.plugin_url+"/images/"+ratingsL10n.image+"/rating_'.$i.'_over."+ratingsL10n.image_ext;';
		}
	} else {
		$postratings_javascript = 'var ratings_mouseover_image=new Image();ratings_mouseover_image.src=ratingsL10n.plugin_url+"/images/"+ratingsL10n.image+"/rating_over."+ratingsL10n.image_ext;';
	}


Который выводится в теле страницы в нечто подобное

<script type='text/javascript'>
/* <![CDATA[ */
var ratingsL10n = {"plugin_url":"http:\/\/localhost\/wordpress\/wp-content\/plugins\/wp-postratings","ajax_url":"http:\/\/localhost\/wordpress\/wp-admin\/admin-ajax.php","text_wait":"\u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u043d\u0435 \u0433\u043e\u043b\u043e\u0441\u0443\u0439\u0442\u0435 \u0437\u0430 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e.","image":"stars_flat(png)","image_ext":"gif","max":"5","show_loading":"0","show_fading":"0","custom":"0"};
var ratings_mouseover_image=new Image();ratings_mouseover_image.src=ratingsL10n.plugin_url+"/images/"+ratingsL10n.image+"/rating_over."+ratingsL10n.image_ext;;
/* ]]> */
</script>


Проблема в том что GoogleBot каким то образом выцепляет из него ссылки на /images/ и /rating_over и пытается по ним перейти. Из-за чего в итоге появляются битые ссылки, которые отображаются в гугл консоли и на сайте через плагин мониторинга ошибок сайта. Как скрыть их не нарушив работу плагина.
Я не программист, я просто очень не люблю ошибки, они плохо влияют на всё

Помогите пожалуйста решить проблему.
Ответить с цитированием
  #2 (permalink)  
Старый 27.11.2016, 18:53
Новичок на форуме
Отправить личное сообщение для moonwwwind Посмотреть профиль Найти все сообщения от moonwwwind
 
Регистрация: 27.11.2016
Сообщений: 2

попробуйте так:

if($postratings_custom) {
		for($i = 1; $i <= $postratings_max; $i++) {
			$postratings_javascript .= 'var ratings_'.$i.'_mouseover_image=new Image();ratings_'.$i.'_mouseover_image.src=ratingsL10n.plugin_url+"/"+"images"+"/"+ratingsL10n.image+"/"+"rating_'.$i.'_over."+ratingsL10n.image_ext;';
		}
	} else {
		$postratings_javascript = 'var ratings_mouseover_image=new Image();ratings_mouseover_image.src=ratingsL10n.plugin_url+"/"+"images"+"/"+ratingsL10n.image+"/"+"rating_over."+ratingsL10n.image_ext;';
	}


должно выводиться как то так :
var ratings_mouseover_image=new Image();ratings_mouseover_image.src=ratingsL10n.plugin_url+"/"+"images"+"/"+ratingsL10n.image+"/"+"rating_over."+ratingsL10n.image_ext;;

думаю, что так никто никуда пытаться переходить не должен
Ответить с цитированием
  #3 (permalink)  
Старый 01.12.2016, 01:35
Кандидат Javascript-наук
Отправить личное сообщение для 12345678 Посмотреть профиль Найти все сообщения от 12345678
 
Регистрация: 03.09.2012
Сообщений: 109

moonwwwind
Спасибо что откликнулись. Обязательно опробую
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
.mouseover тормозит в Mozilla. Как исправить? denisOgr jQuery 1 30.08.2011 15:13
Как расшифровать данный участок кода? DemonStore Общие вопросы Javascript 16 02.05.2011 12:41
как создать собственную карту как в Google map Khazaryan jQuery 1 21.03.2011 20:55
Как сделать, чтобы при наведении на кнопку справа от нее появлялись текстовые ссылки? Tass Общие вопросы Javascript 7 17.02.2011 09:06
Как сделать, чтобы 2 ссылки отображались как hover при наведении мышкой на любую? Ava Элементы интерфейса 5 19.05.2009 23:24