<noindex>

Started by Dr_Brown on 2012-12-04 18:06 — 80 replies, 13202 views

#51
Wertos, я так понимаю что обработку надо вести в BBCode templates ?
#52
Ок, будем ковырять.
поделитесь потом пожалуйста
#53
Макс Каверин, замени функцию в pageheader.tpl на эту:
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>');
      });
    }
  }
#54
Dr_Brown, в php
#55
та это я понял... просто там
            "#\[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>',
#56
похоже на то, Но надо условие сделать что бы свои ссылки не закрывал, а если пофиг то пропиши ко всем rel="nofollow" и в noindex оберни
#57
Как раз там изначально делал, и не фига не получалось, или должно работать с измененной makeclicalble ?
#58
Dr_Brown, да нет, вроде без неё... я говорю что мне в код неохото лезть... а кстати должно работать ! НО только в новых постах, которые добавлены после внесения изменений
#59
<noindex><a rel="nofollow" target="_blank" href="http://anonym.to/?http://torrentpier.com/threads/noindex.1782/page-2#post-33336" class="postLink">47</a></noindex>
#60
Wertos, за наводку спасибо, все равно хрень какая то, ну можно же гдето тупо html поменять, я ж не виноват что сообщение выводится тупо в tpl. postrow. MESSAGE одной конструкцией. Старые страницы хотелось бы.....
А вообще решение на javascript нормальное.