Помощь Запрет индексации внешних ссылок в новостях

Тема в разделе "DLE", создана пользователем judex, 5 сен 2010.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Статус темы:
Закрыта.
Модераторы: killoff
  1. judex

    judex

    Регистр.:
    23 дек 2006
    Сообщения:
    234
    Симпатии:
    72
    Например выкладываются файлы, ссылки там разумеется внешние, на обменники. Как их запретить к индексации?
    Можно как-то сделать чтобы не индексировалось то что находиться в теге [ quote ]?
     
  2. Klepach

    Klepach

    Регистр.:
    31 окт 2008
    Сообщения:
    942
    Симпатии:
    250
    ставь в тег leech и будет тебе счастье.
     
  3. judex

    judex

    Регистр.:
    23 дек 2006
    Сообщения:
    234
    Симпатии:
    72
    у меня новости добавляют журналисты. реально сделать автозамену? тоесть "[ quote ]" заменяется на "[ quote ][ noindex ]"?
     
  4. soot

    soot

    Регистр.:
    22 дек 2008
    Сообщения:
    164
    Симпатии:
    28
    "[ quote ]" - это цитата.
    В версии 9.0 можно указывать в группах, кто какие ссылки постит, кому лич кому урл.

    Если сделаешь автозамену ("Быстрый поиск и замена определенного текста по всей базе данных") через замену слов ни чего не получиться!
     
    judex нравится это.
  5. wwwkila

    wwwkila

    Регистр.:
    29 дек 2006
    Сообщения:
    196
    Симпатии:
    32
    открываем:
    /engine/classes/parse.class.php
    находим строку:
    Код:
    		else $target = "target=\"_blank\"";
    заменяем на:
    Код:
    		else $target = "target=\"_blank\" rel=\"nofollow\"";
    находим:
    Код:
    <!--QuoteBegin--><div class=\"quote\"><!--QuoteEBegin-->", "<!--QuoteBegin \\1 --><div class=\"title_quote\">{$lang['i_quote']} \\1</div><div class=\"quote\"><!--QuoteEBegin-->", "<!--QuoteEnd--></div><!--QuoteEEnd-->
    заменяем на:
    Код:
    <!--QuoteBegin--><noindex><div class=\"quote\"><!--QuoteEBegin-->", "<!--QuoteBegin \\1 --><div class=\"title_quote\">{$lang['i_quote']} \\1</div><div class=\"quote\"><!--QuoteEBegin-->", "<!--QuoteEnd--></div></noindex><!--QuoteEEnd-->
    ну это Вы погорячились, если у человека ссылки в цитате то через поиск и замену можно сделать легко:

    заменить:
    Код:
    <!--QuoteBegin--><div class="quote">
    на
    Код:
    <!--QuoteBegin--><noindex><div class="quote">
    и ещё это:
    Код:
    </div><!--QuoteEEnd-->
    на это:
    Код:
    </div></noindex><!--QuoteEEnd-->
     
    soot нравится это.
  6. E-body

    E-body

    Регистр.:
    6 сен 2007
    Сообщения:
    980
    Симпатии:
    315
    ... И когда редактируешь новость то тег noindex множится столько раз скольько было отредактирована новость, так?
    Как исправить это?
     
  7. soot

    soot

    Регистр.:
    22 дек 2008
    Сообщения:
    164
    Симпатии:
    28
    ну да так можно, только вот он все цитаты отправит в <noindex>.

    Я примерно так же делал перелинковку, много потом править в ручную пришлось :) .
     
  8. wwwkila

    wwwkila

    Регистр.:
    29 дек 2006
    Сообщения:
    196
    Симпатии:
    32
    нет, не множится, он же встроен в тег цитаты, поэтому и редактируется так же как код цитаты

    если у вас множилось значит не туда вставляли
    не соблюдали <!--QuoteBegin--> и <!--QuoteEEnd--> - всё должно быть в этих рамках
     
  9. pilot233

    pilot233

    Регистр.:
    24 июн 2006
    Сообщения:
    405
    Симпатии:
    88
    А от САПЫ тоже попадут noindex???
     
  10. wwwkila

    wwwkila

    Регистр.:
    29 дек 2006
    Сообщения:
    196
    Симпатии:
    32
    от сапы не попадут, только новые ссылки которые добавляемые в новости или в комменты, в теге цитаты, будут попадать в ноиндекс
     
Статус темы:
Закрыта.