NLPO API endpoint zonder HTML encoding
This commit is contained in:
@@ -437,8 +437,8 @@ QUERY
|
||||
$authors[] = $author->name;
|
||||
}
|
||||
$item->author = implode(', ', $authors);
|
||||
} else if(isset($block->text)) {
|
||||
$text .= '<div class="' . $block->type . '">' . $block->text . '</div>';
|
||||
} else if(isset($block->text) && $block->type != 'info') {
|
||||
$text .= strip_tags($block->text);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
@@ -446,19 +446,25 @@ QUERY
|
||||
}
|
||||
}
|
||||
$result[] = [
|
||||
'title' => $item->title,
|
||||
'title' => $this->nlpo_convert_utf8($item->title),
|
||||
'url' => 'https://nhgooi.nl/' . $item->url,
|
||||
'text' => $text,
|
||||
'text' => $this->nlpo_convert_utf8($text),
|
||||
'date' => $item->published->format('Y-m-d\TH:i:s.z\Z'),
|
||||
'art_id' => $item->id,
|
||||
'author' => $item->author,
|
||||
'excerpt' => strip_tags($item->content),
|
||||
'excerpt' => $this->nlpo_convert_utf8(strip_tags($item->content)),
|
||||
'categories' => $tags,
|
||||
'tags' => $tags,
|
||||
'comment_count' => 0
|
||||
];
|
||||
}
|
||||
return response()->json($result);
|
||||
header('Content-Type: application/json; charset=utf-8');
|
||||
return json_encode($result, JSON_UNESCAPED_UNICODE);
|
||||
}
|
||||
|
||||
private function nlpo_convert_utf8($str) {
|
||||
$str = html_entity_decode($str, ENT_QUOTES, 'UTF-8');
|
||||
return $str;
|
||||
}
|
||||
|
||||
private function itemFromCategory($category, $id) {
|
||||
|
||||
Reference in New Issue
Block a user