Joomla 3.x zum Einbetten von visuellem Code

349
MaxSeib

Kennt jemand eine Möglichkeit, Quellcode (C ++, C #, HTML usw.) in einen Joomla-Artikel einzubetten? Fast genauso wie auf dieser Seite, wo ich ein Codebeispiel hinzufügen kann. Nur wenn der Code angezeigt wird, darf er nicht ausgeführt werden

mit freundlichen Grüßen

Max

0

2 Antworten auf die Frage

0
Jacob Arlington

Sie können C ++ und C # nicht hinzufügen, aber für HTML und PHP gibt es viele Erweiterungen wie JUMI oder DirectPHP im Joomla-Erweiterungsverzeichnis.

Jacob.

0
Web Master

Standardmäßig arbeiten Texteditoren in der Joomla-Administratoroberfläche im visuellen Modus (WYSIWYG). WYSIWYG-Editoren ermöglichen die Bearbeitung des HTML-Markups, wenn Sie nur etwas Text veröffentlichen und hier und dort Fettdruck und Kopfzeilen werfen müssen. Wenn Sie jedoch versuchen, einen Javascript-Code durch ihn zu veröffentlichen, versucht er, ihn so zu formatieren, wie er angezeigt wird als lesbarer Text, nicht als eigentlicher Arbeitscode. Darüber hinaus gibt es in Joomla Sicherheitseinstellungen, die die Verwendung von Javascript-Codes innerhalb eines HTML-Codes verbieten. In solchen Fällen entfernt der Texteditor lediglich alle <script>Blöcke. Wenn Sie also in Ihrem Artikel ein benutzerdefiniertes Javascript oder ein benutzerdefiniertes HTML-Modul hinzufügen, stellen Sie möglicherweise fest, dass es im Frontend nicht funktioniert oder sogar aus HTML-Quellen verschwindet. Bitte befolgen Sie diese Anweisungen, um solche Probleme zu lösen.

  1. Richten Sie allgemeine Textfilteroptionen ein, um Javascript sicher im HTML-Quelltext-Editor verwenden zu können.

    → Öffnen Sie den Inhalt → Artikel-Manager in Ihrem Joomla-Administratorfenster und klicken Sie auf die OptionsSchaltfläche in der rechten oberen Ecke.
    → Öffnen Sie im neuen Popup-Fenster mit den Artikel-Manager-Optionen die Text FiltersRegisterkarte und wählen Sie No Filteringunter Ihrer Benutzergruppe (normalerweise „Super User“)
    → aus KlickenSave

  2. Konfigurieren Sie Ihren Texteditor so, dass Sie <script>Elemente in Ihren Code aufnehmen können.

    Der Texteditor, den Sie in Joomla verwenden, legt möglicherweise eigene Sicherheitseinstellungen fest, die sich auf die Formatierung von Code auswirken können. Standardmäßig TinyMCEwird das in der Joomla-Administratoroberfläche verwendet. So konfigurieren Sie es richtig:

    → Gehen Sie in Ihrem Administrator-Fenster zu Erweiterungen → Plug-In-Manager, suchen Sie die Editors - TinyMCEZeile und klicken Sie darauf.
    → Rechts in den TinyMCE-Optionen finden Sie den Prohibited elementsAbschnitt und entfernen Sie eine Erwähnung von 'Skript'
    → Klicken Sie aufSave

  3. Verwenden Sie den HTML-Modus, wenn Sie die JavaScript-Codes in HTML einfügen.

Unabhängig davon, welchen Editor Sie verwenden, müssen Sie beim Einfügen eines Javascript-Codes zuerst den Editor in den HTML-Modus schalten. Suchen Sie nach HTML-Schaltflächen oder Registerkarten im Editorbereich. In diesem Modus werden die Codes, die Sie in den Editor eingeben, als genau die Codes behandelt und funktionieren. In der Joomla-Administratoroberfläche befindet sich manchmal auch eine Schaltfläche mit der Aufschrift "Toggle-Editor" unterhalb des eigentlichen Editors. Sie können von WYSIWYG in den Code-Editor wechseln, indem Sie diese Taste drücken.

Mithilfe der oben genannten Empfehlungen können Sie JavaScript-Codes in Ihren HTML-Quellen in Joomla verwenden. Comdev ist ein Joomla-Entwicklungsdienstleister, der verschiedene Joomla-Erweiterungen anbietet.

Quelle: http://comdevjoomla.blogspot.com/