@deion
Для замены всех http: на https: в Smarty можно использовать следующий код:
1
|
{$my_string|replace:'http:':'https:'} |
где $my_string
- это переменная содержащая строку с http:// ссылками.
Таким образом, данный код заменит каждое http: в $my_string
на https:.
@deion
Дополнительно, если необходимо заменить все вхождения в HTML-коде, например, заменить ссылки в атрибутах src
или href
, то следует использовать регулярное выражение вместе с функцией regex_replace
:
1
|
{$my_html|regex_replace:'/(http:)/':'https:'} |
Этот код пройдется по всем http: в HTML-коде переменной my_html
и заменит их на https:.