Я разработал сайт объявлений о рекламе с использованием Joomla, и моим основным компонентом является dj-классификация. Теперь я хочу использовать дополнительные инструменты для обмена. для этого мне нужно включить тег заголовка facebook в заголовке моего сайта. заголовок, конечно, динамический, и мне нужно использовать строку php, чтобы получить правильный заголовок для каждой страницы. Я смог сделать это в моем исходном файле, который контролирует страницу просмотра элемента. действительно, используя <?php echo $item_name ?>
внутри моего исходного файла я могу отображать заголовок в любом месте на странице просмотра элемента.
Я пытаюсь создать тот же заголовок, но внутри файла, который контролирует заголовок моего сайта. оба файла расположены в разных направлениях следующим образом (полный путь в корневом каталоге):
— исходный файл представления элемента хранится здесь: /components/com_djclassifieds/views/item/tmpl/default.php
Прочитав различные решения, я решил включить файл default.php в файл head.php, а затем вызвать echo, но это не сработало.
Это мой код: <meta property="og:title" content="<?php include( $_SERVER['DOCUMENT_ROOT'] . '/components/com_djclassifieds/views/item/tmpl/default.php' ); echo $item->name; ?>" />
Что я делаю неправильно? Я довольно новичок в php, так что я буду очень признателен, если вы будете откровенны в своей помощи.
для получения более подробной информации ниже приведен отрывок каждого из двух файлов:
И это теги og, которые я пытаюсь написать: ain файл head.php:
<!-- for Facebook -->
<meta property="og:title" content="<?php include( $_SERVER['DOCUMENT_ROOT'] . '/components/com_djclassifieds/views/item/tmpl/default.php' ); echo $item->name; ?>" />
<meta property="og:url" content="<?php echo 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>" />
Я буду очень признателен за то время, которое вы потратите на помощь мне.
Задача ещё не решена.
Других решений пока нет …