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

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

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

  • Какие ссылки покупать в 2019 году?
    Ссылочные факторы остаются наиболее значимыми для ранжирования сайта в Яндексе и особенно в Google. Поэтому работа над ссылочным профилем является второй по значимости после оптимизации внутренних факторов сайта.
  • запрет на ссылки в топике
    Подскажите пожалуйста, как отключить ссылки в текстовом поле Топика?: такие: https://altocms.ru Такие: ссылка
  • Настройка ЧПУ в Alto CMS (вопрос)
    Возник вопрос по настройке ЧПУ. Настройки сайта —> Ссылки —> Произвольные %blog_url%/%topic_url%.html В итоге имеем адрес вида: site.ru/blog_url/http-nazvanie-topica-1html.html В чем может быть проблема?
  • При открытии статьи отматывает вниз
    Здравствуйте, ситуация такая, при открытии любой ссылки на сайте к примеру site.ru/post/123/ перематывает на конец статьи. У гостей сайта открывается всё нормально, у всех авторизовавшихся пользователей такая...

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);

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