Sprachvariable im Beitrag - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: MyBB 1.8.x (https://www.mybb.de/forum/forum-87.html) +--- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-88.html) +--- Thema: Sprachvariable im Beitrag (/thread-35743.html) |
Sprachvariable im Beitrag - Gerti - 10.07.2018 Hallo Community, besteht irgendwie die Möglichkeit bzw. ist es umsetzbar in einem Beitrag eine Sprachvariable wie {$lang->mustertext} einzubinden? Hintergund. In verschiedenen Beiträgen und Ankündigungen (vom Admin) wird immer der selbe Absatz eingesetzt. Da sich dieser Absatz auf Basis bestimmter Gegebenheiten öfters anpassen muss, wäre die Verwendung einer Sprachvariablen anstelle des Absatzes hilfreich. Dann müsste bei Beedarf nur einmal die Sprachvariable geändert werden und alle betroffenen Beiträge (welche den Absatz enthalten) wären pauschal aktualisiert. Das lästige Suchen "wo steht der Absatz noch" würde dann entfallen. Die Lösung "Signatur verwenden" entfällt, da a) es derzeit insgesamt drei verschiedene Absätze (je nach Themengebiet) gibt und b) die Absätze zu lang für eine Signatur sind. Vielleicht kennt jemand einen Lösungweg zu meinem Anliegen. Sollte es keine Lösung geben, wäre ich über eine entsprechende Information gleichfalls Dankbar (das erspart dem Forum einen Bump meinerseits) Vorab einen Dank für jegliche Hilfestellung. RE: Sprachvariable im Beitrag - doylecc - 10.07.2018 Dafür kann man doch eigenen MyCode verwenden. Als Beispiel.... Zitat:Regulärer Ausdruck: Jedes Mal, wenn jemand [mustertext_1] in einen Beitrag setzt, wird es durch den entsprechenden Text ersetzt und wenn dieser überall geändert werden soll, muss man nur die Ersetzung im ACP ändern. RE: Sprachvariable im Beitrag - Gerti - 10.07.2018 Danke für die Rückmeldung. Deine Anregung ist sicherlich die sekundäre Lösung wenn es keine Andere geben sollte. Da ich alles was mit (variablen) Texten zu tun hat mittlerweile über Sprachdateien erledige, würde es sich nunmal bei dieser Aufgabenstellung auch anbieten vorzugehen. FTP Verbindung starten, Textvariable ändern geht incl. Kontrolle schneller als immer ins ACP einloggen und den MyBB-Code ändern sowie bei jedem Rechtschreibfehler erneut aufrufen zu müssen. RE: Sprachvariable im Beitrag - StefanT - 11.07.2018 Wenn die unbedingt mit Dateien arbeiten willst, kommst du wohl nicht darum ein Plugin zu schreiben. PHP-Variablen willst du nicht in Beiträgen haben. RE: Sprachvariable im Beitrag - Gerti - 12.07.2018 Ergänzende Fragen zum Thema: ich verstehe Deine Einlassung "PHP-Variablen willst du nicht in Beiträgen haben." nicht. Könntest Du mir dies an einem praktisches Beispiel erläutern? In den Templates kann man Sprachvariable wie z.B. {$lang->mustertext} erfolgreich einfügen. Wenn ich eine eigene PHP-Datei mit HTML-Inhalt (welche ich über die PHP-Funktion "include" aufrufe) kann man keine Sprachvariablen in der aufgerufenen Datei verwenden. Ich verstehe somit Dein Ansinnen leider nicht. Habe ich da etwas total quer gelesen bzw. interpretiert? Man möge einem alten Mann doch mit Nachsicht begegnen und möglichst nachvollziehbar erläuternd behilflich sein etws zu verstehen. Danke. RE: Sprachvariable im Beitrag - StefanT - 12.07.2018 Es gibt im MyBB hunderte Variablen, von denen auch einige vertrauliche Informationen (z.B. Passwörter) oder Schadcode enthalten können. Daher sollte Benutzer niemals Zugang zu allen PHP-Variablen erhalten. Dies betrifft übrigens genauso die Templates, diese sind aber nur für Admins zugänglich und nicht für alle User. Einige besonders kritische PHP-Konstrukte werden sogar dort herausgefiltert. Die Sprachvariablen sind zwar weniger kritisch, aber auch hier würde ich niemals alle Variablen freigeben. Sinnvoller ist es genau die Texte anzubieten, die auch in Beiträgen genutzt werden können sollen. Dies lässt sich per MyCode einfacherer und sicherer bewerkstelligen. |