Docs Goabase

Embed
in package

Embed third party

Table of Contents

getFontOfSmiley()  : string
converts ascii-smileys to
getLink()  : string
Ersetzt alle URLs in einem Text durch [domain.tld] bzw embedded mit [domain.tld] bzw [goabase] Wird fuer die Ausgabe von User-Text (ausser Profil) genutzt
getNiceEmbed()  : string
getNiceGoabaseLink()  : string
getEmbedConfig()  : array<string|int, mixed>
Hilfsfunktion die neben Regex Code zur Anbietererkennung Templates für den Embed Code verschiedenen Anbieter zurückgibt Templates koennen die Platzhalter {embedded_url},{embedded_data1} und {embedded_data2} enthalten Das Array enthält im Key 'regex' die Anbietererkennung unter den keys 'domain.com' den embedded Code Bei Änderungen Anpassung in GetEmbed Links erforderlich
getEmbedLinks()  : array<string|int, mixed>
Erzeugt key:value-array aus text, wobei der key die (media-)url und der value der komplette embedded-code ist
getEmbedReal()  : array<string|int, mixed>
getYtTimeToSec()  : int
Converts Youtube start time 2m3s to seconds

Methods

getFontOfSmiley()

converts ascii-smileys to

public static getFontOfSmiley(string $strContent[, bool $bFull = false ]) : string
Parameters
$strContent : string
$bFull : bool = false
Return values
string
  • with emoticons

Ersetzt alle URLs in einem Text durch [domain.tld] bzw embedded mit [domain.tld] bzw [goabase] Wird fuer die Ausgabe von User-Text (ausser Profil) genutzt

public static getLink([string $strContent = '' ][, int $bWrap = 1 ]) : string
Parameters
$strContent : string = ''
  • kompletter text
$bWrap : int = 1
  • mit wordwrap 70
Return values
string
  • kompletter text, erweitert um [click here], bzw [domain-name]

Aktualisierte Version von http://www.goabase.net/member/dAPForW9K0

Es wird statt [click here] der domain-name eingetragen

getNiceEmbed()

public static getNiceEmbed( $strContent,  $saEmbedLinks) : string
Parameters
$strContent :
$saEmbedLinks :
Return values
string
public static getNiceGoabaseLink( $val) : string
Parameters
$val :
Return values
string

getEmbedConfig()

Hilfsfunktion die neben Regex Code zur Anbietererkennung Templates für den Embed Code verschiedenen Anbieter zurückgibt Templates koennen die Platzhalter {embedded_url},{embedded_data1} und {embedded_data2} enthalten Das Array enthält im Key 'regex' die Anbietererkennung unter den keys 'domain.com' den embedded Code Bei Änderungen Anpassung in GetEmbed Links erforderlich

protected static getEmbedConfig() : array<string|int, mixed>
Return values
array<string|int, mixed>

$saRegexEmbed Config array

Erzeugt key:value-array aus text, wobei der key die (media-)url und der value der komplette embedded-code ist

protected static getEmbedLinks([string $strText = '' ]) : array<string|int, mixed>

Der embedded code benutzt die javascript-funktion showVideo() um erst bei klick den embedded player nachzuladen

Parameters
$strText : string = ''
  • der text mit den urls
Return values
array<string|int, mixed>

$saJSLinks - key:value-array, wobei der key die auszutauschende url und der value der komplette embedded-code ist

getEmbedReal()

protected static getEmbedReal(string $val, array<string|int, mixed> $saEmbed) : array<string|int, mixed>
Parameters
$val : string
$saEmbed : array<string|int, mixed>
Return values
array<string|int, mixed>

url mit domain, data1, data2

getYtTimeToSec()

Converts Youtube start time 2m3s to seconds

protected static getYtTimeToSec(string $ytime) : int

April 2022: Es werden nur noch t=1234s verwendet, also Sekunden Alte Links sind aber noch vorhanden, sie funktionieren jetzt nur nicht richtig

Parameters
$ytime : string
  • 2m3s
Return values
int
  • seconds

Search results