Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 如何在joomla站点中更改元标记?_Facebook_Joomla_Youtube - Fatal编程技术网

Facebook 如何在joomla站点中更改元标记?

Facebook 如何在joomla站点中更改元标记?,facebook,joomla,youtube,Facebook,Joomla,Youtube,我想从我的joomla站点更改og代码。元标记正在显示 <meta property="og:image" content="http://119.18.55.52/~videosco/images/video_thumb/funnycat_thumb.jpg" /> 这不是视频缩略图。我在一篇文章中提供了一个简单的图像。 我正在使用ja_fubix模板。当我点击共享按钮时,只会显示我在文章中添加的图像 请帮助我显示视频缩略图。试试这个 $doc = JFactory::get

我想从我的joomla站点更改
og
代码。元标记正在显示

<meta property="og:image" content="http://119.18.55.52/~videosco/images/video_thumb/funnycat_thumb.jpg" />

这不是视频缩略图。我在一篇文章中提供了一个简单的图像。
我正在使用
ja_fubix
模板。当我点击共享按钮时,只会显示我在文章中添加的图像

请帮助我显示视频缩略图。

试试这个

$doc = JFactory::getDocument();
$doc->addCustomTag( '<meta property="og:title" content="'.$shareTitle.'" />'  );
$doc->addCustomTag( '<meta property="og:description" content="'.$shareDesc.'" />' );
$doc->addCustomTag( '<meta property="og:image" content="'.$shareImg.'" />' );
$doc=JFactory::getDocument();
$doc->addCustomTag(“”);
$doc->addCustomTag(“”);
$doc->addCustomTag(“”);
更多


希望对您有所帮助。

谢谢您的回复,但它不起作用。因为我使用ja_fubix模板,所以有预定义的元标记。这段代码不会改变。使用$doc->setMetaData('og:image',“your image”);它将添加到顶部,而共享此项将共享。一旦添加到页面,您就无法更改。我有很多视频。。那么如何才能单独添加它们。视频显示在组件视图中,对吗?与文章或任何自定义组件一样,转到该组件布局,使用动态URL(将从布局中获取)添加上述代码。如果其文章的编辑应为模板覆盖,否则Joomla Update将删除您的核心编辑。这不会设置元标记,它将添加元标记。