Что нового

Бесплатно og:url {canonical} в файле main.tpl.

sankarayden

Посетитель
Регистрация
10 Мар 2024
Сообщения
7
Реакции
9
Здравствуйте, пожалуйста, помогите мне извлечь og:url {canonical} в файле main.tpl.
 
никак - он формируется в engine.php
 
Здравствуйте, пожалуйста, помогите мне извлечь og:url {canonical} в файле main.tpl.
Для чего хочешь извлечь? Может есть другое решение проблемы

Я уже решил эту проблему, добавив `$meta->og('url', $canonical);` в файл engine.php.
Не советую напрямую изменять файлы движка. Все изменения делай через систему плагинов, чтобы при обновлении\переносе потом не было геморроя с движком
 
Не советую напрямую изменять файлы движка. Все изменения делай через систему плагинов, чтобы при обновлении\переносе потом не было геморроя с движком
Я только добавил код ниже:

Код:
if ($canonical) {



if (strpos($canonical, "//") === 0) $canonical = "https:".$canonical;



elseif (strpos($canonical, "/") === 0) $canonical = "https://".$_SERVER['HTTP_HOST'].$canonical;



if( stripos( $canonical, 'http://' ) !== false ) {



if ( isSSL() OR $config['only_ssl'] ) {

$canonical = str_replace( "http://", "https://", $canonical );



}



}



$meta->canonical($canonical);

$meta->og('url', $canonical);
 
Верх