mirror of
https://github.com/twisterarmy/twister-phpbot.git
synced 2025-02-03 10:35:25 +00:00
support text+tags mode in prettyPrint
This commit is contained in:
parent
48748d3885
commit
9c01a3d59b
@ -113,24 +113,20 @@ class TwisterPost
|
||||
$url_len = mb_strlen($url);
|
||||
|
||||
if ($url_len === 0) {
|
||||
|
||||
if ($title_len > $maxLen) {
|
||||
$text = rtrim(mb_substr($title, 0, $maxLen - 1), ' ') . '…';
|
||||
} else {
|
||||
$text = $title;
|
||||
}
|
||||
|
||||
} else if ($title_len + 1 + $url_len > $maxLen) {
|
||||
|
||||
$text = rtrim(mb_substr($title, 0, $maxLen - 2 - $url_len), ' ') . '… ' . $url;
|
||||
|
||||
} else {
|
||||
|
||||
$text = $title . ' ' . $url;
|
||||
if (isset($tags)) {
|
||||
foreach ($tags as $tag) {
|
||||
$text .= ' #' . str_replace(' ', '_', (string)$tag);
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($tags)) {
|
||||
foreach ($tags as $tag) {
|
||||
$text .= ' #' . str_replace(' ', '_', (string)$tag);
|
||||
}
|
||||
$text = mb_substr($text, 0, $maxLen + 1);
|
||||
$pos = $maxLen;
|
||||
@ -138,7 +134,6 @@ class TwisterPost
|
||||
$pos--;
|
||||
}
|
||||
$text = mb_substr($text, 0, $pos);
|
||||
|
||||
}
|
||||
|
||||
return $text;
|
||||
|
Loading…
x
Reference in New Issue
Block a user