Хак [Хак] Убираем мусор в комментариях

Тема в разделе "DLE", создана пользователем Walkman, 2 ноя 2008.

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

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

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

    Walkman

    Регистр.:
    17 авг 2007
    Сообщения:
    334
    Симпатии:
    217
    Уставнока хака простая, всего одно действие. Конечно хак не спасет от таких ссылок типа сайт.ру, хотя ссылками то это и не назвать.
    Открыть engine/ajax/addcoments.php и найти:
    PHP:
    require_once ENGINE_DIR.'/modules/addcomments.php';
    Выше добавить:

    PHP:
    ////////////////////////////////////////////
    /// "Начало" Конкретный запрет ссылок
    ////////////////////////////////////////////

    if (!$user_group[$member_id['user_group']]['allow_url']){

    $_POST['comments'] = preg_replace"#[url=(.+?)[/url]#is"""$_POST['comments']);
    $_POST['comments'] = preg_replace"#[leech=(.+?)[/leech]#is"""$_POST['comments']);
    $_POST['comments'] = preg_replace"#<a href=(.+?)</a>#is"""$_POST['comments']);

    }

    ////////////////////////////////////////////
    /// "Конец" Конкретный запрет ссылок
    ////////////////////////////////////////////
    Далее просто в настройках групп пользователей запрещаем ставить ссылки в комментарях. Данный хак работает с простыми ссылками типа url, с защищёнными ссылками lecch и при использовании wiswyisg редактора.

    Автор: REZER
     
    HOSTER и Janine нравится это.
  2. eargon

    eargon

    Регистр.:
    5 дек 2007
    Сообщения:
    181
    Симпатии:
    9
    я чтото не совсем понял, этот хак удаляет комменты где есть [урл]сылка[/урл]?
     
  3. Walkman

    Walkman

    Регистр.:
    17 авг 2007
    Сообщения:
    334
    Симпатии:
    217
    нет, он запрещает вставить ссылки такого типа, а не удаляет...
     
  4. Panskibickyy

    Panskibickyy Читатель

    Заблокирован
    Регистр.:
    3 окт 2008
    Сообщения:
    16
    Симпатии:
    0
    ставил себе, вот что получилось

    пишу:

    [leech=http://ya.ru]Test ![/leech]
    [leech=http://dnbattack.com]Test Leech[/leech]
    <a href=http://ya.ru> Wywing</a>


    Получается:

    ttp:ya]Tst !]
    ttp:dnbattakom]Tst ]
    <a fttp:ya> Wywing<a>
    ... в итоге мусор остаётся
     
  5. marka

    marka Постоялец

    Регистр.:
    21 июл 2008
    Сообщения:
    147
    Симпатии:
    25
    вопрос немного не в тему:)
    а можно вообще как то запретить комменты
    мне нравиться , что можно новости добавлять, но вот комментарии не нужны. Тем более они могут окончится установкой ссылки
     
  6. glam

    glam

    Регистр.:
    12 апр 2007
    Сообщения:
    734
    Симпатии:
    217
    самое простое - очисти шаблон аддкомментс и комментс :)
     
    marka нравится это.
  7. z3rg

    z3rg

    Регистр.:
    2 фев 2007
    Сообщения:
    731
    Симпатии:
    336
    Настройка системы-->Настройка Комментариев(4 иконка)-->Разрешить комментировать новости
     
    marka нравится это.
  8. marka

    marka Постоялец

    Регистр.:
    21 июл 2008
    Сообщения:
    147
    Симпатии:
    25
    А как это отразится на общем виде движка?
    Я пробовал просто пару шаблонов удалять - ничего хорошего не получилось.
    Прикольно , не думал что эти иконки что то значат :D
     
  9. glam

    glam

    Регистр.:
    12 апр 2007
    Сообщения:
    734
    Симпатии:
    217
    marka всё впереди ;)
    На работе движка никак не отразиться. Главное не удалять эти файлы шаблона а именно оставить пустыми. А вообще второй вариант быстрее и проще. ;)
     
  10. @sms

    @sms blog.4ua.info -SEO

    Регистр.:
    20 окт 2006
    Сообщения:
    413
    Симпатии:
    90
    Я никаких хаков не ставил, поскольку возможно люди добавят зеркала, очистил в профиле пользователей строку О Себе - что б не постили ссылки и запретил к индексации в шаблоне comments одноименный тег.
     
Статус темы:
Закрыта.