Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Qartvela™

Фейсбук не ищет картинки в теме

Recommended Posts

Вам newbie написал другой вариант preg_match, зачем надо было менять формат?

Буду использовать.

else там явно лишний, потому что по умолчанию и так будет дефолтная картинка.

Дефолтный отключен в темах, потому что в первым фейсбук все равно берет его.

https://developers.facebook.com/tools/debug/og/object/ показывается и найденный картинка и дефолтная. В окне "Поделиться" показывается только дефолтная.

 

post-43613-0-30938200-1553680267_thumb.png

Share this post


Link to post
Share on other sites

В globalTemplate (в 3.4x шаблон - includeMeta)

Найти

 

	<meta property="og:image" content="{$this->settings['meta_imagesrc']}"/>

Заменить на

	<if test="!$metaTags['og:image']">
	<meta property="og:image" content="{$this->settings['meta_imagesrc']}"/>
	</if>

 

В шаблоне post добавить (первое изображение из темы)

 

<php>
if( !$this->registry->output->getMetaTags('og:image') )
{
preg_match('~<img[^>]*?src="([^"]*)"[^>]*>~i', $post['post']['post'], $matches); 
if ($matches[1])
{
	$this->registry->output->addMetaTag('og:image', $matches[1], false);
}
}
</php>

  • Upvote 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...