Tags are now added to the body again

This commit is contained in:
Michael 2020-05-02 05:43:00 +00:00
parent b0cb6536dd
commit 233d6eea2b

View file

@ -481,7 +481,7 @@ class Feed {
if (empty($taglist)) { if (empty($taglist)) {
$taglist = get_page_keywords($item["plink"], $preview, true, $contact["ffi_keyword_blacklist"]); $taglist = get_page_keywords($item["plink"], $preview, true, $contact["ffi_keyword_blacklist"]);
} }
/// @todo $item["body"] .= "\n" . $tags; $item["body"] .= "\n" . self::tagToString($taglist);
} else { } else {
$taglist = []; $taglist = [];
} }
@ -527,6 +527,27 @@ class Feed {
return ["header" => $author, "items" => $items]; return ["header" => $author, "items" => $items];
} }
/**
* Convert a tag array to a tag string
*
* @param array $tags
* @return string tag string
*/
private static function tagToString(array $tags)
{
$tagstr = '';
foreach ($tags as $tag) {
if ($tagstr != "") {
$tagstr .= ", ";
}
$tagstr .= "#[url=" . DI::baseUrl() . "/search?tag=" . urlencode($tag) . "]" . $tag . "[/url]";
}
return $tagstr;
}
private static function titleIsBody($title, $body) private static function titleIsBody($title, $body)
{ {
$title = strip_tags($title); $title = strip_tags($title);