Liebe Leute, die Suche hat mir zu der Frage keine Themen geboten. Kann ich kleine php-Scripte (beispielsweise via Editor) einbinden. Verwende in meinem "alten" Shop unter anderem ein tageszeitabhängiges php-Script. Leider wird der Code als Murks dargestellt, die php-Funktion ist tot. Was ist zu beachten für php-Scripte?
das man die am besten per overload an die entsprechenden Stellen packt. man müsste für details bischen mehr wissen. wo du was machen willst aber stichwort ist meist overload von bestehenden php Sachen oder anhängen an AUsgaben.
Danke Dennis. Zum Stichwort Overload finde ich nichts. Hier mal ein ganz einfaches Beispiel aus dem Footer: <p>©<?php echo ' 1987 - '.date("Y").''; ?> <a href="./index.php" title="irgendetwas">Firmenname</a></p> Gerne verwendete ich auch ein Script, das je nach Tageszeit einen andernen Text ausgibt: Beispiel-Ausgabetext (das Script selbst ist ein wenig lang): Heute ist Samstag, der 2.9.2017. Haben Sie einen wunderschönen Tag. Ich habe keine Ahnung, weshalb diese schnipsel nicht umgesetzt werden , hm?
wenn du overload in die suche eingibst findest du nix???? 2 Möglichkeiten: in die entsprechende PHP manuell einbauen (nicht updatesicher) Per Overload an die Ausgabe anhängen ist update sicher wie genau das geht weiß ich auch nicht da ich nicht programmiere, hab meine aus den vorhandenen VOragen angepasst schau in gxuserclass ordner unter overlad samples da sind normal paar vorlagen.
Dennis, jetzt fand ich in der Tat zum Stichwort "Overload" etwas, sorry. Dennoch verstehe ich nur Bahnhof. Warum ist es denn nicht möglich, die Codeschnipsel per html-Editor dort einzufügen, wo ich sie ausgegeben haben möchte?
Ich gebe auf meiner Startseite auch eine Tageszeit-Abhängige Begrüßung aus. Die Anleitung kam mal aus dem Forum, ist ein Javascript, Das steht so im Content-Manager: Code: <script language="JavaScript"> <!-- Datum = new Date(); Stunde = Datum.getHours(); if(Stunde > 17) { document.write("<h2>Guten Abend!</h2>"); } else if(Stunde > 11) { document.write("<h2>Guten Tag!</h2>"); } else if(Stunde > 0) { document.write("<h2>Guten Morgen!</h2>"); } // --> </script> Und in der Footer.html habe ich eine "letzte Aktuallisierung..." mit diesem Code: HTML: Letzte Shop-Aktualisierung: {"yesterday"|strtotime|date_format:"%e.%m.%Y"} Vielleicht bringt Dich das ja weiter.
Liebe Barabara, auch dir Dank dafür, dich meiner Frage zu widmen. Wenn es nicht anders geht, werde ich gerne auf deine Beispiele zurückgreifen. Mein Wissensstand war bisher der, dass php--Scripte optimaler seien.
Danke Dennis, in meinem alten Shopsystem konnte ich an x-beliebiger Stelle Schnipsel davon einbinden. Wenn es zu diesem Thema nichts weiter gibt, bitte den Thread schließen (oder kann ich das selbst tun?) Besten Dank an alle, die sich beteiligt haben.
Hat wohl was mit sicherheit zu tun und das man php von dem html Template inhalten trennt. Sowas gibts hier im Forum nicht, könnte ja sein das irgendwann noch mal jemand eine frage dazu hat.
@Urmelaufdemeis Du kannst deine PHP Datei einfach per FTP in den Ordner /media/content/ hochladen., dann kannst du im Content-Manager bei "Datei wählen" die PHP Datei auswählen. Die Datei wird dann in die Seite eingebunden und auch ausgeführt.
Nochmal an Till: Das klappt super, obschon ich ein wenig suchen mußte, bis alles klappte. Vielen Dank .
Hallo Dennis, jetzt wäre allerdings eine Kennzeichnung: "gelöst" hilfreich für andere User mit dieser Fragestellung. Hast du eine Ahnung, ob das möglich ist?
Ich greife das Thema nochmal kurz auf, es ist zwar gelöst, aber ich hänge noch an der Umsetzung . Wie ändere ich jetzt bei diesem Code die Schriftart/größe und platziere ihn mittig? Alle Änderungen, die ich versucht habe, verschieben das alles.
Guten Morgen Sabine, packe dein Script in html-Code / bzw. CSS: <div style="Hier kannst du alle gewünschten Styleangaben eintragen.">dein Script </div> oder, falls du bereits eine Klasse fürs Zentrieren im Stylesheet definiert hast: <div class="center">dein Script </div>
Das hat wunderbar geklappt . Weiß jetzt zufällig noch jemand, wie ich dem Script den aktuellen Wochentag (Ausgabe "Dienstag") hinzufügen kann?