Как изменить код EE для подробного управления настройками преобразования ссылок в блоге? - PullRequest
0 голосов
/ 24 октября 2018

Есть сайт, работающий на ExpressionEngine 1.7 (да, он старый).Проблема заключается в том, что когда в настройках веб-журнала установлено «автоматическое преобразование ссылок и электронных писем в URL-адреса», мы получаем сообщение «. (Для просмотра этого адреса электронной почты должен быть включен JavaScript)», когда кто-то публикует сообщение в разделе комментариев (веб-ссылки).конвертировать нормально).Если мы отключим преобразование в настройках, адреса электронной почты будут отображаться нормально, но мы потеряем автоматически преобразованные веб-ссылки.Кто-нибудь знает, где мы могли бы изменить код EE, который контролирует преобразование URL-адресов, чтобы сохранить преобразование веб-ссылок, но прекратить преобразование адресов электронной почты?

1 Ответ

0 голосов
/ 15 ноября 2018

Возможно, вы уже отсортировали это самостоятельно, но на всякий случай ...

Похоже, вам нужна функция auto_linker и функция encode_email.И то, и другое можно найти в типографском файле:

/system/core/core.typography.php

На самом деле, прежде чем взломать это, похоже, что вы можете просто изменить значение в этом же файле.Я вижу:

var $encode_email               = TRUE;

Попробуйте установить ЛОЖЬ.

Эта строка также выглядит многообещающе:

var $encode_type                = 'javascript'; // javascript or noscript
...