WebSite X5Help Center

 
Peter R.
Peter R.
User

Scripte einfügen  de

Autor: Peter R.
Besucht 706, Followers 1, Geteilt 0  

Hallo,

ich habe Fragen zu der Möglichkeit Scripte im Programm WX5 einfügen zu können.

Und zwar soll ein Onlineshop per Scripte und Widgets in eine bestehende Website intergriert werden. Es sind "General Head Scripte" die auf der Seite des Shops intergriert werden sollen. Desweiteren "Headscripte" und "Bodyscripte".

Dann gibt es bestimmte Links für z.B. den Warenkorb, Suche, Login, etc.

Wo genau müssen solche Scripte eingefügt werden? Bereits ind den "Einstellungen"-->"Statistik/Codes" oder auf der speziellen Seite in der "Sitemap"-->"Eigenschaften"-->"Erweitert"? Und an welcher Stelle bei "Benutzerdefinierter Code?

Vielen Dank.

Grüße

Peter

Gepostet am
8 ANTWORTEN - 3 NüTZLICH
Andreas S.
Andreas S.
Moderator
Nutzer des Monats DE

Nur so eine Frage?  Wer hat diese Skripte erstellt?  Hast du diese erstellt, dann müsstest du wissen wo alle eingefügt werden bzw. gestartet werden!

WEnn du einen externen Programmierer hast, müsste dieser wissen wo genau die Skripte hingehören...z.B. in den Head oder in den body Tag!

Wenn du Skripte vom Internet kopiert oder gekauft hast, müssten wir wissen welche Skripte das sind, bzw. was diese bewirken!

Mehr lesen
Gepostet am von Andreas S.
Peter R.
Peter R.
User
Autor

Um die Frage zu beantworten, ist es eine gekaufte externe Programmierung für Websites. Jedoch kein persönlicher Prorgrammierer.

Wie du aus meinem Post siehst weiss ich ungefähr wo diese hingehören, jedoch nicht genau. Es gibt dort ja mehrere Positionen, wie z.B. "vor dem HTML-Tag", "vor dem <Head>-Tag" oder "vor dem </Head>Tag, ect. Ebenso mit dem "Body".

Und ob z.B. "Mit dem HTML-Code verlinkte Dateien" auch eine Rolle spielen oder nicht.

Das ist insofern wichtig, weil es leider nicht mehr Infos für die Platzierung vom Programmierer gibt. Nur eine Standardprozedur mit ziemlich allgemeinen Begrifflichkeiten. Erschwerend kommt hinzu, dass ein "Learning by Doing" nicht möglich ist, weil der Shop erst nach fertiger Einarbeitung in die Website aktiviert werden soll.

Vielen Dank.

Peter

Mehr lesen
Gepostet am von Peter R.
Daniel W.
Daniel W.
User

Von der Webseite bzw. dem WebSite X5 Projekt kann auch eine Kopie erstellt werden.

Diese Kopie kann nach Änderungen bei "URL der Website" und "Zielverzeichnis" in ein Unterverzeichnis geladen und dort mit den "Scripten" und "Lnks" getestet werden bis es funktioniert.

Allgemein können PHP-Scripte in HTML-Objekten untergebracht werden und der Seite muss dann die Dateiendung "php" zugewiesen werden unter ...

3 Sitemap <--- betreffende Seite markieren, oben auf "Eigenschaften" klicken und Reiter "Erweitert" anklicken, hier dann bei Dateinamenformat: php auswählen.

CSS-Code wird meistens bei "Vor dem </HEAD>-Tag" und Javascript bei "Vor dem </BODY>-Tag eingefügt, aber Genaueres ergibt erst beim Einbauen und Testen, dann zeigt sich, ob es funktioniert.

Mehr lesen
Gepostet am von Daniel W.
Peter R.
Peter R.
User
Autor

Es sind Javascripte, Entschuldigung, vergessen zu erwähnen. Aber diese Infos helfen mir schonmal etwas weiter. Danke. Ich vermute mal, dass bei Javaskript auch die Dateiendung "php" zugewiesen werden muss.

Zum Thema Testen: Gibt es eine einfachere Möglichkeit zu testen ohne einen kompletten Speichervorgang und Hochladevorgang zu durchlaufen? Aus unbekannten Gründen dauert das Speichern und das Hochladen sehr lange. Länger als beispielsweise bei anderen Projekten. Kleinere Änderungen für Tests nehmen somit unnötig sehr viel Zeit in Anspruch. Es ist auch keine sehr umfangreiche Seite, deshalb wundert mich dieser lange Speicher-und Hochladevorgang sehr.

Vielen Dank

Peter

Mehr lesen
Gepostet am von Peter R.
Andreas S.
Andreas S.
Moderator
Nutzer des Monats DE

Nein, die Seiten auf PHP umzustellen wird nur benötigt wenn PHP Dateien auf den Server geladen werden oder eingefügt werden in ein HTML-Objekt.  Bei Javaskript ist das nicht nötig!  Allerdings benötigt ein funktionierendes Skript eine Bibliothek und ein Startskript! Es kommt auch darauf an ob es generelle Veränderungen durchführt, oder explizit für den Shop oder einer gewissen Einstellung im Shop betrifft.

Man kann auch unten bei den Spezialseiten etwas bei den Eigenschaften beim Reiter "Erweitert" hinzufügen wenn es nur für den Shop sein soll.

Wenn du es mit einem Shop testen willst deine Seiten, dann ist nur Online gefragt, denn sonst wirken sich die Skripte nicht aus. Wieso es so langsam ist, kann viele Dinge betreffen, angefangen mit deiner Datenleitung!

Mehr lesen
Gepostet am von Andreas S.
Peter R.
Peter R.
User
Autor

Eine Bibliothek befindet sich, so ich weiss, auf dem Server des Programmierers. Der schaltet diesen Shop sozusagen an. Das Startskript ist dieses, vom Programmierer "General head script" genannt. Es soll auf den jeweiligen Seiten vorhanden sein, auf denen Widges ausgeführt werden sollen. Irgendwo in den Header. Die ID-Kennung habe ich aus datenschutzgründen mal entfernt.

Setup-Script (General head skript)

<meta name="ia-integration-id" content="....."/>
<meta name="ia-integration-name" content="....."/>

In den Body soll dann z.B. das:

Online-Shop-Script (Head skript)

<script type="module" src="https://www.domain.de/ia/lib/integration.js"></script>

und in den Body dieses dazugehörige:

(Body script)

<ia-product-detail-page />

Auf den Seiten in der Sitemap, in den Header direkt dann unter anderem z.B. diese Widges:

<script type="module" src="https://www.domain.de/ia/lib/product-detail-page.js"></script>

Man kann zu jedem Teil des Shops einzelne Seiten in der Sitemap erstellen, um so z.B. die Produktdetails, den Bestellprozess, ect. auf unterschiedlichen Seiten zu platzieren. Dazu sind dann sicherlich diese Links gedacht, die ich dann in der Sitemap als Unterseiten erstellen muss.:

https://www.domain.de/testshop.html/#/produkt

Vielen Dank.

Peter

Mehr lesen
Gepostet am von Peter R.
Daniel W.
Daniel W.
User

Da hilft dann wohl nur testen, um die genauen Positionen der Teile herauszufinden.

Beim Body hat man mehrere Möglichkeiten und Positionen um Code unterzubringen ...

A) 3 Sitemap - Seite markieren, oben "Eigenschaften" klicken und Reiter "Erweitert", dann...

   1) Innerhalb des <BODY> Tags

   2) Nach dem (öffnenden) <BODY> Tag

   3) Vor dem (schliessenden) </BODY> Tag - z.B. wenn das Javascript etwas oberhalb ändern soll

B) Im Raster in einem Objekt

   1) HTML-Objekt

   2) Text-Objekt - bei Code oben das HTML-Symbol [</>] anklicken, damit es blau umrandet ist

Also einfach mal loslegen und testen, bei Problemen wieder melden.

Für die Helfer werden dann aber vermutlich auch Links zu der Seite mit dem Problem erforderlich sein, denn Glaskugeln sind in der Community leider äußerst selten verhanden.

Mehr lesen
Gepostet am von Daniel W.
Peter R.
Peter R.
User
Autor

Ok vielen Dank. Manchmal ahnt man was aber weiss es nicht sicher. Dann ist eine Bestätigung Gold wert. Das sind gute Infos. 

Ich habe jetzt auch Infos, dass der Shop über eine Proxyverbindung mit einer Subdomain laufen soll. Dazu müssen dann auch noch DNS-Einträge erstellt werden. Also kein Wunder dass noch nichts zu sehen war :)

Erst nach diesen Einstellungen wird der Shop aktiv und durch die Scripte sozusagen sichtbar.

Dann wird das sicher auch durch das Ausprobieren klappen.

Nochmal allergrößten Dank.

Peter

Mehr lesen
Gepostet am von Peter R.