<noindex>

Dr_Brown

Пользователь
Макс Каверин, замени функцию в pageheader.tpl на эту:
HTML:
function initExternalLinks(context)
  {
    var context = context || 'body';
    if (ExternalLinks_InNewWindow) {
      $("a.postLink:not([href*='"+ window.location.hostname +"/'])", context).each(function(){
        $(this).attr({ href: 'http://anonym.to/?'+$(this).attr("href"), target: '_blank', rel: 'nofollow' }).wrap('<noindex></noindex>');
      });
    }
  }
 

Dr_Brown

Пользователь
та это я понял... просто там
PHP:
            "#\[url\](https?://$url_exp)\[/url\]#isu"                => '<a href="$1" class="postLink">$1</a>',
            "#\[url\](www\.$url_exp)\[/url\]#isu"                    => '<a href="http://$1" class="postLink">$1</a>',
            "#\[url=(https?://$url_exp)\]([^?\n\t].*?)\[/url\]#isu"  => '<a href="$1" class="postLink">$2</a>',
            "#\[url=(www\.$url_exp)\]([^?\n\t].*?)\[/url\]#isu"      => '<a href="http://$1" class="postLink">$2</a>',
            "#\[email\]($email_exp)\[/email\]#isu"                  => '<a href="mailto:$1">$1</a>',
 

Wertos

Пользователь
похоже на то, Но надо условие сделать что бы свои ссылки не закрывал, а если пофиг то пропиши ко всем rel="nofollow" и в noindex оберни
 

Dr_Brown

Пользователь
Как раз там изначально делал, и не фига не получалось, или должно работать с измененной makeclicalble ?
 

Wertos

Пользователь
Dr_Brown, да нет, вроде без неё... я говорю что мне в код неохото лезть... а кстати должно работать ! НО только в новых постах, которые добавлены после внесения изменений
 

Dr_Brown

Пользователь
Wertos, за наводку спасибо, все равно хрень какая то, ну можно же гдето тупо html поменять, я ж не виноват что сообщение выводится тупо в tpl. postrow. MESSAGE одной конструкцией. Старые страницы хотелось бы.....
А вообще решение на javascript нормальное.
 
Сверху