diff --git a/include/items.php b/include/items.php index 7aac15b585..f3fd4a97c9 100755 --- a/include/items.php +++ b/include/items.php @@ -884,7 +884,7 @@ function get_atom_elements($feed, $item, $contact = array()) { return $res; } -function add_page_info($url, $no_photos = false) { +function add_page_info($url, $no_photos = false, $photo = "") { require_once("mod/parse_url.php"); $data = parseurl_getsiteinfo($url, true); @@ -905,7 +905,9 @@ function add_page_info($url, $no_photos = false) { if (($data["type"] != "photo") AND is_string($data["title"])) $text .= "[bookmark=".$url."]".trim($data["title"])."[/bookmark]"; - if (($data["type"] != "video") AND (sizeof($data["images"]) > 0)) { + if (($data["type"] != "video") AND ($photo != "")) + $text .= '[img]'.$photo.'[/img]'; + elseif (($data["type"] != "video") AND (sizeof($data["images"]) > 0)) { $imagedata = $data["images"][0]; $text .= '[img]'.$imagedata["src"].'[/img]'; } diff --git a/include/plaintext.php b/include/plaintext.php index d824f87595..58214daa16 100644 --- a/include/plaintext.php +++ b/include/plaintext.php @@ -122,7 +122,7 @@ function shortenmsg($msg, $limit, $twitter = false) { return($msg); } -function plaintext($a, $b, $limit = 0, $includedlinks = false) { +function plaintext($a, $b, $limit = 0, $includedlinks = false, $htmlmode = 2) { require_once("include/bbcode.php"); require_once("include/html2plain.php"); require_once("include/network.php"); @@ -136,7 +136,7 @@ function plaintext($a, $b, $limit = 0, $includedlinks = false) { elseif ($b["title"] != "") $post["text"] = trim($b["title"]); - $html = bbcode($post["text"], false, false, 2); + $html = bbcode($post["text"], false, false, $htmlmode); $msg = html2plain($html, 0, true); $msg = trim(html_entity_decode($msg,ENT_QUOTES,'UTF-8')); diff --git a/view/global.css b/view/global.css index c643281354..f7b40ee8f9 100644 --- a/view/global.css +++ b/view/global.css @@ -33,13 +33,23 @@ span.connector { clear: both; visibility: hidden; } + .wall-item-container .wall-item-content .type-link img, -.type-link img, .type-video img { +.type-link img, .type-video img, img.attachment-preview { max-width: 160px; max-height: 160px; float: left; margin-right: 10px; } + +.wall-item-container .wall-item-content .type-link img.attachment-image, +.type-link img.attachment-image, .type-video img.attachment-image { + max-width: 640px; + max-height: initial; + float: initial; + margin-right: 0px; +} + .type-link blockquote, .type-video blockquote { margin-left: 0px; max-height: 160px;