New BBCode constant for Bluesky
This commit is contained in:
parent
fc600b2dbf
commit
b5a1f13d7c
2 changed files with 6 additions and 1 deletions
|
@ -62,6 +62,7 @@ class BBCode
|
||||||
const TWITTER = 8;
|
const TWITTER = 8;
|
||||||
const BACKLINK = 8;
|
const BACKLINK = 8;
|
||||||
const ACTIVITYPUB = 9;
|
const ACTIVITYPUB = 9;
|
||||||
|
const BLUESKY = 10;
|
||||||
|
|
||||||
const TOP_ANCHOR = '<br class="top-anchor">';
|
const TOP_ANCHOR = '<br class="top-anchor">';
|
||||||
const BOTTOM_ANCHOR = '<br class="button-anchor">';
|
const BOTTOM_ANCHOR = '<br class="button-anchor">';
|
||||||
|
@ -1771,7 +1772,7 @@ class BBCode
|
||||||
$text
|
$text
|
||||||
);
|
);
|
||||||
|
|
||||||
if (in_array($simple_html, [self::OSTATUS, self::TWITTER])) {
|
if (in_array($simple_html, [self::OSTATUS, self::TWITTER, self::BLUESKY])) {
|
||||||
$text = preg_replace_callback("/([^#@!])\[url\=([^\]]*)\](.*?)\[\/url\]/ism", [self::class, 'expandLinksCallback'], $text);
|
$text = preg_replace_callback("/([^#@!])\[url\=([^\]]*)\](.*?)\[\/url\]/ism", [self::class, 'expandLinksCallback'], $text);
|
||||||
//$text = preg_replace("/[^#@!]\[url\=([^\]]*)\](.*?)\[\/url\]/ism", ' $2 [url]$1[/url]', $text);
|
//$text = preg_replace("/[^#@!]\[url\=([^\]]*)\](.*?)\[\/url\]/ism", ' $2 [url]$1[/url]', $text);
|
||||||
$text = preg_replace("/\[bookmark\=([^\]]*)\](.*?)\[\/bookmark\]/ism", ' $2 [url]$1[/url]', $text);
|
$text = preg_replace("/\[bookmark\=([^\]]*)\](.*?)\[\/bookmark\]/ism", ' $2 [url]$1[/url]', $text);
|
||||||
|
|
|
@ -137,6 +137,10 @@ class Plaintext
|
||||||
$abstract = BBCode::getAbstract($item['body'], Protocol::STATUSNET);
|
$abstract = BBCode::getAbstract($item['body'], Protocol::STATUSNET);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case BBCode::BLUESKY:
|
||||||
|
$abstract = BBCode::getAbstract($item['body'], Protocol::BLUESKY);
|
||||||
|
break;
|
||||||
|
|
||||||
default: // We don't know the exact target.
|
default: // We don't know the exact target.
|
||||||
// We fetch an abstract since there is a posting limit.
|
// We fetch an abstract since there is a posting limit.
|
||||||
if ($limit > 0) {
|
if ($limit > 0) {
|
||||||
|
|
Loading…
Reference in a new issue