mirror of
https://github.com/friendica/friendica
synced 2025-05-01 08:24:23 +02:00
Fix attachment handling
This commit is contained in:
parent
e01bda56c5
commit
d6c97dbde2
4 changed files with 29 additions and 50 deletions
|
@ -451,6 +451,12 @@ class ParseUrl
|
|||
case 'og:site_name':
|
||||
$siteinfo['publisher_name'] = trim($meta_tag['content']);
|
||||
break;
|
||||
case 'og:locale':
|
||||
$siteinfo['language'] = trim($meta_tag['content']);
|
||||
break;
|
||||
case 'og:type':
|
||||
$siteinfo['type'] = trim($meta_tag['content']);
|
||||
break;
|
||||
case 'twitter:description':
|
||||
$siteinfo['text'] = trim($meta_tag['content']);
|
||||
break;
|
||||
|
@ -521,7 +527,7 @@ class ParseUrl
|
|||
*
|
||||
* @param string $page_url
|
||||
* @param array $siteinfo
|
||||
* @return void
|
||||
* @return array
|
||||
*/
|
||||
private static function checkMedia(string $page_url, array $siteinfo) : array
|
||||
{
|
||||
|
@ -967,6 +973,16 @@ class ParseUrl
|
|||
}
|
||||
}
|
||||
|
||||
$content = JsonLD::fetchElement($jsonld, 'datePublished');
|
||||
if (!empty($content) && is_string($content)) {
|
||||
$jsonldinfo['published'] = DateTimeFormat::utc($content);
|
||||
}
|
||||
|
||||
$content = JsonLD::fetchElement($jsonld, 'dateModified');
|
||||
if (!empty($content) && is_string($content)) {
|
||||
$jsonldinfo['modified'] = DateTimeFormat::utc($content);
|
||||
}
|
||||
|
||||
$jsonldinfo = self::parseJsonLdAuthor($jsonldinfo, $jsonld);
|
||||
|
||||
Logger::info('Fetched article information', ['url' => $siteinfo['url'], 'fetched' => $jsonldinfo]);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue