И так речь пойдет о атрибуте который частенько присутствует в ссылках на комментарии в движке WordPress и других.
Так вот возьмем простенький пример произвольно урла, рассмотрим:
<a rel="external nofollow" href="#внешняя/внутренняя ссылка">анкор ссылки</a>
В голову вбивается то что оказывается можно использовать не только rel="external" rel="nofollow" но и всместе прописать эти значения rel="external nofollow"
Значение Nofollow можно разбирать тремя статьями по много милионов знаков текста, но если коротко то это значения атрибута линка-ссылки. Nofollow — режет некий вес который перетекает по ссылке, как по внешней так и по внутренней. Но все меняется... года три назад вес не перетекал, теперь перетекает. Затем стали умалкивать его значение. Позже поисковая система Яндекс присоединилась к самым крупным и решила так-же использовать его. Так вот пост не про нофоллоу, а сочетание его с значением External.
Значение Еxternal намного проще расписать. Так вот предназначено для не для SEO, предназначено для валидного кода в XHTML, и тд... Чтобы заставить нашу ссылку открываться как это делает атрибут target="_blank" нужно прописать JS скрипт, вот он ниже:
function externalLinks() {
var d = document;
if (!d.getElementsByTagName) return;
var links = d.getElementsByTagName("a");
for (var i=0; i<links.length; i++) {
var link = links[i];
if (link.getAttribute("href") && (link.getAttribute("rel") != null) && link.getAttribute("rel").indexOf("external") >= 0 ){
link.target = "_blank";
}
}
}
window.onload = externalLinks;Этот скрипт заставит открывать любую ссылку на вашей странице в которой к ссылкам прописан rel="external nofollow" при этом не используя невалидный атрибут target="_blank".
Если вы полный лупень и не знаете где вставить этот кусок JS кода, то я вам подскажу.
Находим нашу папку с шаблоном вашего сайта /wp-content/themes/наш_шаблон/
находим файл header.php и в нем находим HTML закрывающийся тег </head> перед которым и вставляем наш JS скрипт.
Есть и более изошренный способ выводить скрипт только на страницах с постами, потому что по дефаулту будет на всех страницах... так вот такой код:
<?php if ( is_single() ) { ?>
<!-- наш JS код который выше -->
<?php } ?>Заставить видеть любой нужный вам элемент только на страницах постов в движке Wordpress.
Интересно, никогда об этом незадумывался.
Плагин бы написал — было бы вообще шоколадно. :)
написал-бы, если-бы в php шпарил), а так дррррр..
Кто знает где достать плагин который картинку наугад выбирает для любого нового коммента?
sbsgame,
если ты говориш про плагин граватор, то посмотри свойства картинки любого коммента на этом блоге и заметь какой атрибут дает такой эффект..
Спасибо.
Еще бы знать куда этот скрипт засунуть))
перед тегом </head>
Спасибо, дружище)
А не проще ли добавить тег target="_blank" в код, для ссылок на ресурсы авторов комментов, и будет открываться в новом окне. Или я чего-то непоняла.
Сами сравните на сколько уменьшается вес страницы:
<a href="" target="_blank" rel="nofollow"></a>
<a href="" rel="external nofollow"></a>
И все таки это стандарт XHTML
Автор, вы конечно продвинутый юзер, но как быть нам новичкам? Подскажите в каком файле делать правки?
юзать поиск и находить ответы на свои вопросы, на крайняк есть форумы
Скажите, есть смысл писать комментарии если присутствует
rel="external nofollow" будет ли индексироваться ссылка и передаваться
вес или нет?
смысла нет.. но какой вес вас интересует? тиц? pr? анкорный-вес?