Помощь активные ссылки как убрать?

Тема в разделе "DLE", создана пользователем Pigini, 28 авг 2009.

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

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

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

    Pigini

    Регистр.:
    28 апр 2009
    Сообщения:
    173
    Симпатии:
    29
    1. ДЛЕ 7.5 & 7.2
    2. Мид тим
    3. Когда пользователь публикует комментарий и пишет ссылку, то она активна! Почему?
    Как сделать, если пользователь просто написал ссылку и не вставил ее через ЛИЧЬ или УРЛ , то она публекуется как через ЛИЧЬ!?
     
  2. numan

    numan Постоялец

    Регистр.:
    23 июл 2009
    Сообщения:
    94
    Симпатии:
    11
    корочь.
    Настройка групп пользователей > Название группы(Посетители) > Комментарии > Разрешить использование кликабельных ссылок > поставить НЕТ если полезно говорим спасибо.
     
    Serberg и Pigini нравится это.
  3. Klepach

    Klepach

    Регистр.:
    31 окт 2008
    Сообщения:
    942
    Симпатии:
    250
    Выкладывался мод, который вообще запрещает публикацию ссылок в коментах, вобщем когда вставляют ссылку комент не поститься.
     
    Pigini нравится это.
  4. Demon425

    Demon425

    Регистр.:
    9 июл 2008
    Сообщения:
    439
    Симпатии:
    96
    1) настройки
    2) модуль Редирект 1.1
    3) хак Anti-Link
    4) parser url=>leech для уже существующих ссылок в базе

    Всё это можно найти, воспользовавшись поиском.
     
    Pigini нравится это.
  5. Pigini

    Pigini

    Регистр.:
    28 апр 2009
    Сообщения:
    173
    Симпатии:
    29
    я всеровно не понимаю...

    в админке у меня все выключенно!
    а ссылки активные, но посмотрел исходный код - ссылки не в
    HTML:
    <a href=http://www.nulled.ws>http://www.nulled.ws</a>
    они просто -
    HTML:
    http://www.nulled.ws
    Но они активны! и во всех браузерах.. какой мод делает так, что при добавление просто ссылки она ставится сама в
    HTML:
    [leech=http://www.nulled.ws]http://www.nulled.ws[/leach]
     
  6. Christmasnet

    Christmasnet

    Регистр.:
    20 окт 2008
    Сообщения:
    151
    Симпатии:
    54
    Скорее всего в parse.class.php делал исправление для того чтобы все неактивные ссылки превращались в личенные.
     
  7. ram222

    ram222 Da Vinci

    Регистр.:
    27 апр 2009
    Сообщения:
    744
    Симпатии:
    73
    Можно в фильтре комментов поставить автозамену "http://" на "ой",
    конечно домены остануться.Хотя и на "RU" можно поставить,
    да и вообще на все зоны :D
     
  8. reves

    reves Писатель

    Регистр.:
    13 авг 2008
    Сообщения:
    9
    Симпатии:
    0
    В файле parse.class.php:
    Найти:
    Код
    function BB_Parse($source, $use_html=TRUE) {
    global $config, $lang;

    После добавить:
    Код
    $source = str_replace(array('[url', 'url]'), array('[leech', 'leech]'), $source);
     
  9. Paparazzi

    Paparazzi Прохожие

    есть одна очень хорошая атстья как избавится от авктивных ссылок и ссылок в общем в коментариях, в поле о себе, т.п. вот ссылка
    http://4dle.ru/hacks/1147157492-net-spamu.html
     
  10. Aone

    Aone Постоялец

    Регистр.:
    26 апр 2008
    Сообщения:
    117
    Симпатии:
    38
    <?php


    set_time_limit( 0 );

    define ( "DATALIFEENGINE", true );

    define ( "ROOT_DIR", dirname ( __FILE__ ));

    define ( "ENGINE_DIR", ROOT_DIR . "/engine/" );

    require_once ROOT_DIR . '/engine/classes/mysql.php';

    require_once ROOT_DIR . '/engine/data/config.php';

    require_once ROOT_DIR . '/engine/data/dbconfig.php';

    require_once ROOT_DIR . '/engine/classes/parse.class.php';


    $sql_result = $db->query ( "SELECT * FROM " . PREFIX . "_post" );

    $parse = new ParseFilter(Array(), Array(), 1, 1);

    while ( $row = $db->get_row ( $sql_result ))
    {

    $short_story = $parse->decodeBBCodes( $row['short_story'], false );
    $full_story = $parse->decodeBBCodes( $row['full_story'], false );


    $short_story = str_replace ( "[url=", "[leech=", $short_story );
    $full_story = str_replace ( "[url=", "[leech=", $full_story );

    $short_story = str_replace ( "[/url]", "[/leech]", $short_story );
    $full_story = str_replace ( "[/url]", "[/leech]", $full_story );

    $short_story = $db->safesql ( $parse->BB_Parse( $parse->process( $short_story ), false));
    $full_story = $db->safesql ( $parse->BB_Parse( $parse->process( $full_story ), false));

    $db->query ( "UPDATE " . PREFIX . "_post SET short_story = '{$short_story}', full_story = '{$full_story}' WHERE id = '{$row['id']}'" );


    }

    $db->free();

    ?>




    Сохраняете в пхп файл, закидываете в корень сайта и заводите этот парсер через браузер например http://вашсайе.ru/названиепарсера.php

    Данный мод автоматом заменит все ваши url в leech
     
Статус темы:
Закрыта.