HooLIGUN 9 07/30/2016 06:05 PM Здравствуйте.Подключил ССЛ сертификат, и возникли 2 вопроса:1. Как сделать, чтобы в "персонализации профиля" , можно было указывать "ссылки на фон" с https . Сейчас ошибка "URL должен начинаться с https"2. Как запретить указывать в "Подписи" и "О себе" ссылки без https? Share this post Link to post Share on other sites
siv1987 2,622 08/01/2016 05:54 AM Протокол в ссылках (гиперссылках) не играет роли на защищенное соединения. Share this post Link to post Share on other sites
HooLIGUN 9 08/01/2016 09:14 AM (edited) Вопрос не о ссылках, а о вставленных изображениях Edited August 1, 2016 by HooLIGUN Share this post Link to post Share on other sites
siv1987 2,622 08/01/2016 09:20 AM Как сделать, чтобы в "персонализации профиля" , можно было указывать "ссылки на фон" с https . Сейчас ошибка "URL должен начинаться с https"\admin\applications\core\extensions\usercpForms.phpНайтиstristr( $bg_url, 'http://' )Заменить наpreg_match( '/^https?:\/\//', $bg_url ) 2 Share this post Link to post Share on other sites
siv1987 2,622 08/01/2016 12:49 PM Вопрос не о ссылках, а о вставленных изображениях\admin\sources\classes\text\parser.php if ( $this->isAllowedImgUrl( $url[1] ) !== true ) { $this->_addParsingError( 'invalid_ext' ); break; } Ниже добавить if ( ! preg_match( '/^https:\/\//i', $url[1] ) ) { $this->_addParsingError( 'The URL should begin with https' ); break; } \admin\sources\classes\text\parser\bbcode\defaults.php if ( ! $parser->isAllowedImgUrl( $content ) ) { $this->error = 'invalid_ext'; return $content; } Ниже добавить if ( ! preg_match( '/^https:\/\//i', $content ) ) { $this->error = 'The URL should begin with https'; return $content; } Чтобы запретить только в подписи добавить условие AND ipsRegistry::$request['module'] == 'usercp' AND ipsRegistry::$request['area'] == 'signature' 1 Share this post Link to post Share on other sites
HooLIGUN 9 08/02/2016 07:27 AM Спасибо! То что нужно! Share this post Link to post Share on other sites
HooLIGUN 9 08/02/2016 12:44 PM Но ссылки без https в профиле "О себе" так же проходят Share this post Link to post Share on other sites
siv1987 2,622 08/02/2016 03:08 PM Если не использовать дополнительные условия запрет должен действовать по всему форуму. Если нужно отключить только для определенных модулей используйте условие по примеру выше. Share this post Link to post Share on other sites
HooLIGUN 9 08/29/2016 08:47 PM Если не использовать дополнительные условия запрет должен действовать по всему форуму. Если нужно отключить только для определенных модулей используйте условие по примеру выше.Действует по всему форуму,кроме "о себе" Share this post Link to post Share on other sites
Strategius 52 01/07/2017 06:45 PM А можно ли добавить поддержку этого медиатега (http://ipbskins.ru/forum/topic13345.html/page__view__findpost__p__88440)? А то если вставлять картинки без тега , то http-ссылки на картинки проходят без проблем. Share this post Link to post Share on other sites
siv1987 2,622 01/07/2017 06:51 PM Замените http(s|) на https, тогда преобразовываться будут только ссылки с https. "Поддержка" тегов здесь не добавляется. Share this post Link to post Share on other sites
Strategius 52 01/07/2017 07:00 PM Замените http(s|) на https, тогда преобразовываться будут только ссылки с https.В принципе да, это тоже верное решение, но тогда http-ссылка все равно останется, и соединение на странице уже не будет защищенным, будет предупреждение от браузера, что защищенный протокол подвергается опасности. В связи с этим, кстати, придется отказаться от всех незащищенных хостингов картинок, которых большинство... В четверке кстати есть классная возможность хранения файлов не на форуме, а на FTP, стороннем сервере и т.п. Можно ли в тройке такое реализовать? Share this post Link to post Share on other sites
siv1987 2,622 01/07/2017 07:17 PM В принципе да, это тоже верное решение, но тогда http-ссылка все равно останется, и соединение на странице уже не будет защищенным, будет предупреждение от браузера, что защищенный протокол подвергается опасности.Ссылка не является встраиваемым объектом на странице. Она никакого отношения к https и безопасности страницы не имеет. Share this post Link to post Share on other sites
Strategius 52 01/07/2017 07:30 PM Ссылка не является встраиваемым объектом на странице. Она никакого отношения к https и безопасности страницы не имеет.Точно, только картинки) А как насчет хранения картинок на стороннем сервере в тройке, возможно ли такое? Просто после перехода на SSL большую часть картинок придется хранить не на сторонних хостингах, а на форуме, а это довольно затратно. Share this post Link to post Share on other sites
siv1987 2,622 01/07/2017 07:39 PM А как насчет хранения картинок на стороннем сервере в тройке, возможно ли такое?Такая функция есть только для файлового менеджера. Для аттачей нету. Share this post Link to post Share on other sites