Хак [Хак] Добавление rel="nofollow" / Bbcode urln

Тема в разделе "DLE", создана пользователем ewg777, 22 фев 2008.

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

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

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

    ewg777

    Регистр.:
    6 авг 2007
    Сообщения:
    763
    Симпатии:
    321
    Добавление rel="nofollow" / Bbcode urln - данный хак выполняет добавление нового тэга, который работает аналогично
    Код:
    [url]
    , но добавляет в ссылку атрибут rel="nofollow". Т.е. задав
    Код:
    [urln=sute.com]Link[/urln]
    получим на странице
    Код:
    <a href="site.com" target="_blank" rel="nofollow>Link</a>
    Также в данный хак уже интегрирован тэг noindex.
    Установка хака выполняется заменой файла /engine/classes/parse.class.php

    По материалам _4dle.ru
     

    Вложения:

  2. wwwkila

    wwwkila

    Регистр.:
    29 дек 2006
    Сообщения:
    197
    Симпатии:
    32
    а не легче ли просто открыть

    /engine/classes/parse.class.php

    и подставить к формированию всех внешних ссылок rel="nofollow"

    тогда вообще никакого лишнего тега не надо, атрибут будет автоматически подставляться в каждую внешнюю ссылку
     
  3. WakeUP2

    WakeUP2 Создатель

    Регистр.:
    14 дек 2007
    Сообщения:
    40
    Симпатии:
    19
    А саповские ссылки тоже будут в noindex ?

    Добавлено через 6 минут
    А как сделать что бы добавлял nofollow и noindex в обычный тег url ?
     
  4. ewg777

    ewg777

    Регистр.:
    6 авг 2007
    Сообщения:
    763
    Симпатии:
    321
    Открываем файл /engine/classes/parse.class.php;
    Ищем:

    return "<a href="".$url['html']."" ".$target.">".$show."</a>" . $url['end'];

    Заменяем на, где "Адрес СЕРВЕРА" адрес вашего сайта без http://(Например: ya.ru:(


    if(eregi('Адрес СЕРВЕРА',$url['html']))return "<a href=\"".$url['html']."\" ".$target.">".$show."</a>" . $url['end']; else return "<a href=\"".$url['html']."\" ".$target." rel=\"nofollow\">".$show."</a>" . $url['end'];

    Добавлено через 58 секунд
    Ко всем внешним добавится nofollow автоматически!
     
  5. WakeUP2

    WakeUP2 Создатель

    Регистр.:
    14 дек 2007
    Сообщения:
    40
    Симпатии:
    19
    И к саповским ссылкам добавится ? Тогда же выкинут из сапе. Как сделать что бы добавлялось ('rel=nofollow' и <noindex>) только в новости к ссылам которые заключены в ббкод url ?
     
  6. ewg777

    ewg777

    Регистр.:
    6 авг 2007
    Сообщения:
    763
    Симпатии:
    321
    Сорри, не в курсе...
     
  7. $aSH

    $aSH

    Регистр.:
    3 ноя 2006
    Сообщения:
    536
    Симпатии:
    233
    дык будет добавляться к ссылкам, которые обрабатывает движек, т.е. с новостей, статических страниц, комментов...

    остальное то трогаться не будет, с посторонних скриптов
     
  8. ewg777

    ewg777

    Регистр.:
    6 авг 2007
    Сообщения:
    763
    Симпатии:
    321
    Sapa то в коде шаблона! Она конечно не замениться!
     
  9. ORZ

    ORZ

    Регистр.:
    13 июн 2007
    Сообщения:
    255
    Симпатии:
    80
    ewg777,

    Mozet` podskazite kak escio dobavit` nofollow k email'am mailto: v komentarijah, i absoliutna ko vse ssilkam kak external tak i internal.

    Zaranee spasibo ;)
     
  10. WakeUP2

    WakeUP2 Создатель

    Регистр.:
    14 дек 2007
    Сообщения:
    40
    Симпатии:
    19
    У меня сапа в index.php в шаблоне выводится тегом.

    Добавлено через 4 минуты
    к емейлам не нужен nofollow
     
Статус темы:
Закрыта.