...
Sobald ein Inhalt gespeichert und in die Datenbank übertragen wird, werden die eingegebenen BBCodes teilweise in HTML konvertiert, bevor der Text in der Datenbank abgelegt wird. Andere BBCodes werden beibehalten. Weitere Informationen finden sich hier: Ablage des BBCode-Textes in der Datenbank
Öffnet man den Inhalt im Editor, so werden die unterstützten HTML-Tags wieder als BBCode angezeigt, sodass diese ohne Probleme bearbeitet werden können.
...
Prinzipiell gibt es keine Filterung von HTML-Tags bei der Darstellung von Inhalten, sie werden direkt und ohne Escaping ausgegeben. Es ist also möglich, über die verschiedenen API- und Import-Funktionen beliebigen HTML-Code in das Portal einzuspielen.
Bearbeitet man aber im Editor einen solchen Inhalt, so werden die nicht unterstützten HTML-Tags in Entities umgewandelt und damit beim Speichern unbrauchbar gemacht.
...
Textauszeichnungen müssen bei Importen als HTML-Tag übergeben werden. Sofern die unten aufgelistete Syntax eingehalten wurde, können die Inhalte im Editor normal bearbeitet werden.
Unterstützte HTML-Tags
Beschreibung | HTML-Tag beim Import | Anzeige im Editor | ||||
---|---|---|---|---|---|---|
Zwischenüberschrift |
|
| ||||
Fett |
|
| ||||
Kursiv |
|
| ||||
Unterstrichen |
|
| ||||
Hochgestellt |
|
| ||||
Tiefgestellt |
|
| ||||
Ungeordnete Liste
|
Beispiel:
|
Beispiel:
| ||||
Geordnete Liste |
Beispiel:
|
Beispiel:
| ||||
Zitat |
Beispiel:
|
Beispiel:
| ||||
Hyperlink
|
Beispiel:
|
Beispiel:
| ||||
Hyperlink, der in einem neuen Fenster öffnet. |
Beispiel:
|
Beispiel:
|
Info |
---|
Absätze können beim Import über das Steuerzeichen “\n” eingefügt werden. |
Hinweise zu <a>
-Tags
Über den Editor eingegebene Links werden beim Speichern des Inhalts direkt mit dem korrekten rel
-Attribut versehen. Details finden sich hier: nofollow, sponsored & ugc
...
Ein Teil der Einbettungen von internen Inhalten müssen als Platzhalter-<div> importiert werden. Der Platzhalter wird erst beim Ausspielen durch den entsprechenden Embed-Code ersetzt. Ein anderer Teil der BBCodes wird als BBCode importiert. Auch in diesem Fall wird der BBCode-Platzhalter beim Ausspielen durch ein entsprechendes <div> ersetzt.
Beschreibung | Tag beim Import | Anzeige im Editor | ||||
---|---|---|---|---|---|---|
Ein am Beitrag hochgeladenes Bild, welches im Text des Beitrags eingebettet wurde. |
|
| ||||
Ein im Text eingebetteter Medienstream. |
|
| ||||
Eingebetteter Teaser auf einen Beitrag.
|
|
| ||||
Eingebetteter Teaser auf einen Schnappschuss. |
|
| ||||
Eingebetteter Teaser auf eine Veranstaltung.
|
|
| ||||
Eingebettete Aktion. Weitere Informationen zu Aktionen finden sich hier. |
|
|
Markierung der Lesebeschränkung bei Premium-Inhalten
Die Markierung der Lesebeschränkung bei Premium-Inhalten muss als HTML-Tag importiert werden:
Beschreibung | Ablage in der Datenbank | Anzeige im Editor | ||||
---|---|---|---|---|---|---|
Markierung der Lesebeschränkung bei Premium-Inhalten. Weitere Informationen zur Lesebeschränkung finden sich hier. |
|
|
Exporte
Das Verhalten bei Exporten ist hier beschrieben: Ablage des BBCode-Textes in der Datenbank
...
Filter by label (Content by label) | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Include Page | ||||
---|---|---|---|---|
|
Nur für PEIQ-Mitarbeiter:innen
https://peiq.atlassian.net/wiki/x/AAShAw