html scrpt einbinden klappt nicht
html scrpt einbinden klappt nicht
Hallo,
ich versuche nun schon seit Tagen ein Script in einer Seite von cmsimple_xh einzubinden, aber egal ob include oder mit iframe, nichts geht.
Kann man ein "einfaches" Script in einer Seite von cmsimple_xh 1.7.5 nicht einbinden oder müssen andere Schreibweisen beachtet werden?
Hier das Script:
<script type="text/javascript" src="https://maps.benzinpreis.de/bpimg/show_ ... "></script>
Grüße motsch
ich versuche nun schon seit Tagen ein Script in einer Seite von cmsimple_xh einzubinden, aber egal ob include oder mit iframe, nichts geht.
Kann man ein "einfaches" Script in einer Seite von cmsimple_xh 1.7.5 nicht einbinden oder müssen andere Schreibweisen beachtet werden?
Hier das Script:
<script type="text/javascript" src="https://maps.benzinpreis.de/bpimg/show_ ... "></script>
Grüße motsch
Re: html scrpt einbinden klappt nicht
JavaScripte einbinden geht zwar, jedoch nicht so ohne Weiteres.
Versuche doch den iFrame, der im Link enthalten ist, einfach direkt einzubinden.
Also so:
Code: Select all
<div>
<iframe src="https://maps.benzinpreis.de/bpimg/show_bpimg.php?show=1&code=g8RNi7pdOPv3VIuToBqiOzOYzpBmRcgSIXWEJ0VJQZD56wAApQoRzXnDtbos1ws7XDEjRUKuiKzwtINYZlm3X5WhSRJwFl4bry2Dv6HmPpZ03IUtCgI6q%2F8lCgWYRgiW%2BNfne4UPMrSvasOZoYz5wUjA%2FrCVUpXTKzhuHxVMYZBNRzxJKAI%2BICUpeZkNj0tPelUy5wqTB2Ivb6Fj2cRtyhgtzoMJuBjLHld4u5VAn45DfycFcVC%2B%2FaFD%2F2ugYhihASMlylr2ZPF8IJ82beUaL5c6AhuytLoKD5Fc8FGC678%3D" width="450" height="650" frameborder="0" scrolling="no"></iframe>
</div>
Re: html scrpt einbinden klappt nicht
Das Skript funktioniert schon, habe ich eben gestestet.
Aber man kann es nicht über den Editor einfügen, weil die <script> - Tags komplett heraus gefiltert werden.
Abhilfe bringt eine kleine Funktion, die du in /cmsimple/userfuncs.php einbauen könntest.
Sie gibt einfach nur den den Code zurück, den du auf der Webseite generiert hast. Wichtig ist, dass der generierte Code zwischen zwei Hochkommas stehen muss ('). Ansonsten kann er ohne Anpassungen verwendet werden.
Code: Select all
function benzinpreis() {
return '<script> .... </script>';
}
Code: Select all
<?php
Code: Select all
{{{benzinpreis}}}
Re: html scrpt einbinden klappt nicht
Ja, entweder so, wie von Holger beschrieben, oder man verklickert dem TinyMCE, dass er Scripte nicht mehr herausfiltern soll.
In der Datei \plugins\tinymce4\inits\init_fontawesome.js die vorletzte Zeile ändern zu:
Da sieht dann der Aufruf so aus:
Aber, wie oben schon beschrieben - es funktioniert ja auch, wenn man nur den iFrame einfügt.
Und ob man eine Benzinpreisabfrage auf der eigenen Homepage haben sollte? Fraglich.
Außerdem gibt es wieder Datenschutzprobleme.
In der Datei \plugins\tinymce4\inits\init_fontawesome.js die vorletzte Zeile ändern zu:
Code: Select all
extended_valid_elements: 'span[*],script[*]'
Code: Select all
<div>
<script src="https://maps.benzinpreis.de/bpimg/show_bpimg.php?code=g8RNi7pdOPv3VIuToBqiOzOYzpBmRcgSIXWEJ0VJQZD56wAApQoRzXnDtbos1ws7XDEjRUKuiKzwtINYZlm3X5WhSRJwFl4bry2Dv6HmPpZ03IUtCgI6q%2F8lCgWYRgiW%2BNfne4UPMrSvasOZoYz5wUjA%2FrCVUpXTKzhuHxVMYZBNRzxJKAI%2BICUpeZkNj0tPelUy5wqTB2Ivb6Fj2cRtyhgtzoMJuBjLHld4u5VAn45DfycFcVC%2B%2FaFD%2F2ugYhihASMlylr2ZPF8IJ82beUaL5c6AhuytLoKD5Fc8FGC678%3D%22%3E%3C"></script>
</div>
Ja, der Server scheint entweder ständig busy oder überhaupt unterdimensioniert zu sein.
Und ob man eine Benzinpreisabfrage auf der eigenen Homepage haben sollte? Fraglich.
Außerdem gibt es wieder Datenschutzprobleme.
Re: html scrpt einbinden klappt nicht
Nach php.net https://www.php.net/manual/en/migration ... r.php-tags sind Script tags <script language="php"></script> and ASP tags <% %> mit php7 aus dem PHP entfernt worden.
Vielleicht dauert die {{{}}}-Funktion deshalb so lang.
Was funktionieren sollte https://webplatform.github.io/docs/dom/ ... struction/ ist : let pi = document.createProcessingInstruction('php', 'echo "Hallo Welt";');
Vielleicht dauert die {{{}}}-Funktion deshalb so lang.
Was funktionieren sollte https://webplatform.github.io/docs/dom/ ... struction/ ist : let pi = document.createProcessingInstruction('php', 'echo "Hallo Welt";');
Re: html scrpt einbinden klappt nicht
In diesem Fall ist gar kein PHP involviert (jedenfalls nicht client-seitig; was der Server tut, kann man nicht wissen).cmss wrote: ↑Tue Sep 27, 2022 5:03 pmNach php.net https://www.php.net/manual/en/migration ... r.php-tags sind Script tags <script language="php"></script> and ASP tags <% %> mit php7 aus dem PHP entfernt worden.
Vielleicht dauert die {{{}}}-Funktion deshalb so lang.
Was funktionieren sollte https://webplatform.github.io/docs/dom/ ... struction/ ist : let pi = document.createProcessingInstruction('php', 'echo "Hallo Welt";');

Christoph M. Becker – Plugins for CMSimple_XH
Re: html scrpt einbinden klappt nicht
Im Link ist doch ein php (show_bpimg.php) , das serverseitig abläuft. Vieeleicht geht dann :
<embed type="image/png" src="https://maps.benzinpreis.de/bpimg/show_ ... 8FGC678%3D "
width="150"
height="250">
<embed type="image/png" src="https://maps.benzinpreis.de/bpimg/show_ ... 8FGC678%3D "
width="150"
height="250">
Re: html scrpt einbinden klappt nicht
Hallo, danke erstmal für die Infos.
Das mit dem direkten Einbinden hat geklappt.
Die anderen Vorschläge mit >userfuncs< haben nur Fehlermeldungen = Debug-Modus aufgerufen und funktionieren nicht.
Da ich noch unsicher bin, ob das überhaupt funktioniert mit der Darstellung (wie geschrieben Schnelligkeit usw.) Datenschutz ist gegeben, da der Hinweis im Script auf den "Ursacher" hinweist, bin ich noch am "Denken". Datenschutz ist gegeben, da hat das Script einen Hinweis eingebaut, das ist die Aussage von Benzinpreis.de! Darauf sollte und muss man sich vertrauen.
Gruß motsch
Das mit dem direkten Einbinden hat geklappt.
Die anderen Vorschläge mit >userfuncs< haben nur Fehlermeldungen = Debug-Modus aufgerufen und funktionieren nicht.
Da ich noch unsicher bin, ob das überhaupt funktioniert mit der Darstellung (wie geschrieben Schnelligkeit usw.) Datenschutz ist gegeben, da der Hinweis im Script auf den "Ursacher" hinweist, bin ich noch am "Denken". Datenschutz ist gegeben, da hat das Script einen Hinweis eingebaut, das ist die Aussage von Benzinpreis.de! Darauf sollte und muss man sich vertrauen.
Gruß motsch