1. Набор в приват 12.02.2017- новые правила - новые цены Подробности в этом топике
    Скрыть объявление
Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме,что бы стать полноценным участником сообщества!

Удалить ссылку на профиль в коментариях

Тема в разделе "DLE модули, хаки, общие вопросы", создана пользователем Jardin, 11 янв 2017.


  1. TopicStarter Overlay
    Jardin

    Jardin Бывалый

    Сообщения:
    97
    Репутация:
    32
    Гугл со мной дружить никак не хочет. Подскажите как удалить ссылку на профиль человека который оставил коментарий на сайте.
    По сути нужно оставить только его логин, в данный момент если кликнуть по его логину в оставленном комментарии, то можно попасть в его профиль, а этого быть не должно.
    Знаю что нужно лезть в сам движок, и редактировать файл /engine/classes/comments.class.php
    Но что именно ума приложить не могу.
     
  2. Ruslanz

    Ruslanz Команда форума VIP Кинотрафик v2

    Сообщения:
    407
    Репутация:
    196
    На DLE 11.1 это начинается на 124 строке
    Код:
    if( ! $row['is_register'] or $row['name'] == '' ) {
    Нужно заменить все вхождения
    <a href== ... >user</a>
    на user

    Точнее большую часть.

    [​IMG]
    По идее, можно удалить то, что подчеркнуто в последнем блоке и будет ок.
     
    aeneas и damir нравится это.
  3. TopicStarter Overlay
    Jardin

    Jardin Бывалый

    Сообщения:
    97
    Репутация:
    32
    Спасибо, нашел, строка 160 DLE 11.2
     
  4. aeneas

    aeneas Команда форума VIP Кинотрафик v2

    Сообщения:
    10.655
    Репутация:
    3.741
    ща тоже поубираю нахрен ) спс
     
  5. TopicStarter Overlay
    Jardin

    Jardin Бывалый

    Сообщения:
    97
    Репутация:
    32
    А тебе зачем, там все равно скрипт срабатывает а не прямая ссылка?
     
  6. Loner

    Loner Местный

    Сообщения:
    374
    Репутация:
    72
    Не могу понять какой точно код заменить, можно скинуть в текстовом варианте? а то на скрине непонятно выделено то ли убирать ковычки точку скобки то ли нет.
     
  7. Ruslanz

    Ruslanz Команда форума VIP Кинотрафик v2

    Сообщения:
    407
    Репутация:
    196
    Должно остаться примерно следующее:
    PHP:
    $tpl->set('{author}'$name);
    Это пример!!!
     
  8. Loner

    Loner Местный

    Сообщения:
    374
    Репутация:
    72
    Так заменять все выделенные на скрине строки или только последние две?
     
  9. Ruslanz

    Ruslanz Команда форума VIP Кинотрафик v2

    Сообщения:
    407
    Репутация:
    196
    @Loner, там, где фигурирует тэг {author}, логично же?
     
  10. Loner

    Loner Местный

    Сообщения:
    374
    Репутация:
    72
    $tpl->set( '{author}', . $row['name']);
    Вот так в итоге должно получиться? на скрине row не выделено
     
  11. aeneas

    aeneas Команда форума VIP Кинотрафик v2

    Сообщения:
    10.655
    Репутация:
    3.741
    бля ну прикрепите файл текстовый тут и все а в нем точный код ))
     
  12. mig

    mig Местный

    Сообщения:
    195
    Репутация:
    16
    А за чем убирать ссылку на профиль того кто написал коммент ? у топов все есть или я что-то не допонял ?
     
  13. Ruslanz

    Ruslanz Команда форума VIP Кинотрафик v2

    Сообщения:
    407
    Репутация:
    196
    @Loner, точка лишняя
     
    Loner нравится это.