Внешние ссылки в новом окне

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

Похожие статьи


7 комментариев

+1
<script type="text/javascript">
$(document).ready(function() { 
$("a[href^=http]").each(
function(){
if(this.href.indexOf(location.hostname) == -1) {
$(this).attr('target', '_blank');
}
})
});
</script>

думаю, так проще
0
спасибо, но хотелось бы в самом движке это реализовать.
я так понимаю, копать нужно в сторону engine/libs/php-qevix-0.3.1/qevix.php?
0
возможно
у меня jevix работает, и я слабо представляю, как его научить отличать внешнюю ссылку от остальных
0
окей, давай зайдем с другого боку ))
есть такая опция в админке "«Прятать» ссылки в тексте статей от поисковиков", она расставляет всем внешним ссылкам rel=«nofollow».
можно ли подсунуть к нему атрибут target="_blank", а главное где это можно сделать в коде?
0
да, точно же…
engine\classes\modules\text\parser\TextParserJevix.class.php Line 44
engine\classes\modules\text\Text.class.php Line 543
engine\libs\Jevix\jevix.class.php Line 160
0
боюсь моих знаний в php не хватит, чтоб разораться с данными файлами…
0
я тоже не дока))
в TextParserJevix.class.php Line 44 повторил строку с заменой атрибута, т.е. стало:
$this->cfgSetTagParamDefault('a', 'rel', 'nofollow', true);
$this->cfgSetTagParamDefault('a', 'target', '_blank', true);

работает только при включенном «прятать ссылки» и, разумеется, только на вновь создаваемые топики влияет
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.