]> git.mxchange.org Git - friendica.git/commitdiff
Add a link to the post if "no preview" is selected
authorMichael <heluecht@pirati.ca>
Sun, 24 Mar 2024 06:46:48 +0000 (06:46 +0000)
committerMichael <heluecht@pirati.ca>
Sun, 24 Mar 2024 06:46:48 +0000 (06:46 +0000)
src/Model/Item.php

index a3a9fdb184f8dd42dcc52dc36a04bd3f3add5646..516b7d1e9bc98ba1a33d9e409a628edb63452f41 100644 (file)
@@ -3861,6 +3861,11 @@ class Item
                                $preview_mode = DI::pConfig()->get(DI::userSession()->getLocalUserId(), 'system', 'preview_mode', BBCode::PREVIEW_LARGE);
                                if ($preview_mode != BBCode::PREVIEW_NONE) {
                                        $rendered = BBCode::convertAttachment('', BBCode::INTERNAL, false, $data, $uriid, $preview_mode);
+                               } elseif (!self::containsLink($content, $data['url'], Post\Media::HTML)) {
+                                       $rendered = Renderer::replaceMacros(Renderer::getMarkupTemplate('content/link.tpl'), [
+                                               '$url'   => $data['url'],
+                                               '$title' => $data['title'],
+                                       ]);
                                } else {
                                        $rendered = '';
                                }