<meta property="og:type" content="website"> <meta property="og:url" content= "<?php echo $config->host . $core->uri_absolute; ?>"/> <meta property="og:title" content="<?php $this->title(); ?>" > <meta property="og:description" content="<?php echo html((!empty($this->metadesc_item) ? string_replace_keys_values_extended($this->metadesc, $this->metadesc_item) : $this->metadesc), false) ?>" /> <meta property="og:image" content="<?php html($config->host); ?>/templates/default/images/200_img.jpg"/> <meta property="og:image:secure_url" content="<?php html($config->host); ?>/templates/default/images/200_img.jpg"/> <meta property="og:image:type" content="image/jpeg"/> <meta property="og:image:height" content="200"/> <meta property="og:image:width" content="200"/>
Но это конечно неважный вариант, так как на страницах где есть от компонента, происходило дублирование кода в head хотя это и не влияло как то негативно...
Этот вопрос насколько помню поднимался уже несколько раз...
Решения лучше, пока не видел, а хотелось бы...)
Если всё остальное устраивает, просто добавьте условие:Но это конечно неважный вариант, так как на страницах где есть от компонента, происходило дублирование кода в head хотя это и не влияло как то негативно...
<?php if(!$core->uri) { ?> Ваш код для главной <?php } ?>
somoff, код от Open Graph сравните с моим и адаптируйте под свой сайт… что не надо убрать, чего нет, добавить… в качестве изображений будет цеплять изображения заглушек.
Олег Васильевич я, спасибо, надо будет сделать...
somoff, код от Open Graph сравните с моим и адаптируйте под свой сайт… что не надо убрать, чего нет, добавить… в качестве изображений будет цеплять изображения заглушек.
Спасибо за совет. Попробую. Вообще странно сайты работающие на шаблоне боксед имеют опен граф главной, а вот на тсесо нет.
<?php if(!$core->uri) { ?> Ваш код для главной <?php } ?>
Коллеги, спасибо большое за обсуждение важной темы.
— — — — -
Подскажите такой момент, пожалуйста.
Я хочу настроить Open Graph не только для главной страницы, но и для страниц списков контента (разделов сайта).
Можно ли каким-то образом доработать указанный выше код для проверки условий и код внутри проверки для добавления мета-разметки ТАК, чтобы он корректно размечал не только главную страницу, но и страницы списков (разделы сайта)?
Цель в том, чтобы когда делишься ссылками на разделы сайта, на главную — чтобы в социальных сетях и мессенджерах отображались хотя бы более-менее внятные макеты.
Буду признателен за подсказки, идеи или готовые фрагменты кода для решения этой задачи.
Буду признателен за подсказки, идеи или готовые фрагменты кода для решения этой задачи.
Я выше написал… Вставьте код отредактировав под себя и без кода Олег Васильевич я, тогда на всех страницах будет мой код, а на странице записи он будет дублироваться компонентом...
НО посмотрите только что бы разметка от компонента была выше (по странице) чем мой код, тогда при постинге будет (там где дублируется) брать верхнюю разметку, а на всех остальных из моего кода...
костыль конечно… может кто лучше предложит...