Codes einfügen
|
|
1Danny |
Geschrieben am 02. Februar 2019 21:18:00
|
|
Hallo Leute, ich würde gerne einiges auf meiner Seite anzeigen lassen.Von einem Streamanbieter. Vollgendes gibt er mir vor Fürgen Sie diesen Code vor dem </body>-Tag Ihrer Website ein: <script language="javascript" type="text/javascript" src="http://server4.streamserver24.com:2199/system/streaminfo.js"></script> Wo genau muss ich diesen Code einfügen? Dann würde ich gerne einiges anzeigen lassen.Der Streamanbieter gibt da vollgende Cods vor. <span class="cc_streaminfo" data-type="song" data-username="hitsever">Loading ...</span> Wie stell ich es an, das diese Anzeige dann in einem Panel angezeigt wird? Mit freundlichen Gruß |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Layzee |
Geschrieben am 03. Februar 2019 07:36:20
|
|
Wenn ein Anbieter schreibt, du sollst den/die Code(s) irgendwo vor </body> einfügen, dann möchte er damit lediglich sicherstellen, dass der Code innerhalb Deiner HTML-Struktur eingefügt wird, damit dieser auch entsprechend angezeigt wird. An welcher Stelle genau er eingefügt werden muss, hängt immer davon ab, wo genau er am Ende tatsächlich angezeigt werden soll. Im Falle eines CMS wie PHP-Fusion ist quasi alles "Sichtbare" vor </body>, also der Headerbereich, der Contentbereich (Seiten und Mittelpanels) und der Footerbereich, weshalb diese Aussage der Codeanbieter sehr gerne etwas missverständlich ist. Also, wo genau Du diese Dinge auf Deiner Webseite anzeigen lässt, liegt schlussendlich ganz bei Dir. Willst Du zb den Inhalt in einem Seitenpanel anzeigen lassen, gehört der Code auch in ein entsprechendes Seitenpanel. Wichtig hierbei ist, dass die grundlegende Syntax nicht verletzt wird. Wenn Du ein neues Seitenpanel in PHP-Fusion anlegst, wird dir immer folgender Beispielcode vorgegeben: Code Download Code openside("name"); Um sicher zu gehen, dass der Code korrekt ausgeführt wird, empfehle ich grundsätzlich, externen/fremden Code in reinem HTML einzufügen, also PHP für die "Dauer" des externen Codes zu exkludieren: Code Download Code openside("name"); Auf diese Weise vermeidest Du Fehler aufgrund von falsch gesetzten ' oder ". |
Information: |
PHP Version: 7.2.x • MySQL Version: 8.0 • PHP-Fusion: IUP-FIX-PHP8 |
|
|
1Danny |
Geschrieben am 03. Februar 2019 09:33:02
|
|
Hallo und guten Morgen Layzee, ich bedanke mich erstmal für die ausführlich Erklärung. Mich stellt sich jetzt die Frage. In welchen Script kopiere ich den Code rein? Es soll alles immer angezeigt werden. Habe mal ein Bild angehangen. Mit freundlichen Gruß Danny
1Danny hat folgende Datei angehängt:
|
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Layzee |
Geschrieben am 03. Februar 2019 10:07:51
|
|
Wenn ich dich richtig verstanden habe, willst du es doch in einem Seitenpanel anzeigen lassen oder? Ergo gehört auch der Code in ein Seitenpanel. Adminbereich -> System -> Panels -> Panel rechts oder links neu -> Code Code Download Code openside("name"); Panel speichern und aktivieren -> fertig. |
Information: |
PHP Version: 7.2.x • MySQL Version: 8.0 • PHP-Fusion: IUP-FIX-PHP8 |
|
|
1Danny |
Geschrieben am 03. Februar 2019 10:12:27
|
|
Hallo Layzee, ja da hast du mich richtig verstanden.Das ist auch alles klar für mich. Nur soll ich ja vorher (damit es angezeigt werden kann,im Panel). Diesen Code Fürgen Sie diesen Code vor dem </body>-Tag Ihrer Website ein: <script language="javascript" type="text/javascript" src="http://server4.streamserver24.com:2199/system/streaminfo.js"></script> Jetzt würde ich gerne wissen.Wo ich das vorher in die Webseite einfügen muss,in welches Script? Mit freundlichen Gruß Danny |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Layzee |
Geschrieben am 03. Februar 2019 10:20:00
|
|
Wie ich bereits weiter oben schrieb, ist ALLES, was Du auf Deiner Webseite siehst, vor dem genannten </body>. Deshalb kannst Du auch, wie im letzten Beitrag geschrieben, BEIDE Codes direkt in den Panelcode schreiben. Es gäbe für den Script-Code selbst auch noch andere Stellen, wie die header.php zb, aber in deinem Fall ist der wirklich einfachste Weg der, den ich im letzten Post beschrieben habe. Deshalb hier nochmal der fertige Code, den du einfach nur noch in das Fenster mit dem Code im Adminbereich kopieren musst: Code Download Code openside("Streaminfo"); |
Information: |
PHP Version: 7.2.x • MySQL Version: 8.0 • PHP-Fusion: IUP-FIX-PHP8 |
|
|
1Danny |
Geschrieben am 03. Februar 2019 10:37:52
|
|
Vielleicht könntest mir nochmal behilflich sein? Wie bekomme ich es hin,Dass ds Cover rechts neben dem Titel steht? Code Download Code openside("Aktueller läuft"); Bearbeitet von Dat Tunes am 03. Februar 2019 11:22:54 |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Layzee |
Geschrieben am 04. Februar 2019 07:07:25
|
|
Zu allererst gehört Dein kompletter Code bereinigt. Innerhalb eines Fusion Panels haben Dinge wie <head>, <html> und <body> nichts zu suchen. Also erstmal bereinigter Code: Code Download Code openside("Aktueller läuft"); Um jetzt Deine eigentliche Frage zu beantworten, müsste man das Panel mal im Livebetrieb sehen. |
Information: |
PHP Version: 7.2.x • MySQL Version: 8.0 • PHP-Fusion: IUP-FIX-PHP8 |
|
|
Krelli |
Geschrieben am 04. Februar 2019 21:12:38
|
|
Letztlich leider in den meisten Fällen unbrauchbar, da das externe JS per http:// eingebunden ist und per https:// nicht erreichbar ist. Somit wird es vom Browser blockiert, sobald die eigene Webseite per SSL läuft (wie inzwischen die meisten tun und auch sollten). Das grüne Schlosssymbol ist damit also weg. Außerdem finde ich es merkwürdig, dass das JS als erstes geladen wird, statt erst den ganzen eingebundenen Code und erst am Ende dann das JS. So wie es jetzt ist kann das Script nämlich erst beim 2. Aufruf/Durchlauf die richtige Position auf der Webseite mit den gewünschten Infos befüllen. |
Information: |
PHP Version: 8.2.x • MySQL Version: Nicht ausgewählt • PHP-Fusion: IPv9-DE-MOD |
|
|
Layzee |
Geschrieben am 05. Februar 2019 06:31:58
|
|
@Systemweb Natürlich hast Du Recht mit dem was Du schreibst, aber ich bin ganz ehrlich: Ich habe mir das Denken beim Support von Webradios inzwischen abgewöhnt (ist da meist nicht so angesagt) und beschränke mich wenn überhaupt nur noch auf die gestelllten Fragen. Ob und inwieweit solche (hoffnungslos veralteten) Scripts am Ende auch tatsächlich funktionieren ist an dieser Stelle - so hart das jetzt auch klingen mag - schicht und einfach nicht mein Problem. Es gibt Webradiobetreiber, die wegen solchen Dingen bei http:// bleiben und das dann auch als Grund angeben, nicht auf https:// umzusteigen (weil ja sonst einige Dinge nicht mehr funktionieren). Es wird sich einfach nicht mit der Materie auseinandergesetzt, also warum sollte ich das tun? Das mag jeder für sich anders sehen und das soll er dann auch bitteschön tun. Ich habe mich in diesem (und ähnlichen Fällen) einfach auf die gestellte Frage und deren Beantwortung beschränkt. Alles was darüber hinaus geht ist in meinen Augen und nach meiner Erfahrung einfach nur Zeitverschwendung da es ohnehin nicht umgesetzt wird. |
Information: |
PHP Version: 7.2.x • MySQL Version: 8.0 • PHP-Fusion: IUP-FIX-PHP8 |
|
Springe ins Forum: |