Datenfelder auf Webseite anzeigen
Autor: Benny W.
Visited 685,
Followers 1,
Udostępniony 0
Ich habe auf einer Webseite an mehreren Stellen einen Text eingepflegt. Dieser Text muss von Zeit zu Zeit geändert werden und ich habe ehrlich gesagt keine Lust den Text an 10 verschiedenen Stellen ändern zu müssen.
Was wäre der einfachste Weg das Problem zu lösen? Vermutlich irgendwie mit einer Datenbank. Aber wie pflege lege ich eine Datenbank richtig an und wie bekomme ich das entsprechende Feld dann auf der Webseite eingebunden.
Ich stelle mir das ähnlich vor wir ein Seriendruckfeld in Word. Ich pflege den Wert in einer Tabelle und kann in Word das Feld an jeder beliebigen Stelle einfügen.
Freue mich über eure Hilfe :-)
Posted on the
Da verstehst du etwas komplett falsch! Word ist nicht WSX5 und das was du willst, muss extra programmiert werden wenn du mit Datenbanken arbeiten willst. Das ist komplizierter als wenn du den Text auf 10 verschiedenen stellen ändern musst. WEnn es gleicher Text ist auf allen Seiten, dann kannst du das Objekt kopieren und bei den anderen Seiten zuerst das Objekt löschen und danach das kopierte einfügen.
Autor
Danke für die schnelle Antwort. Das mit Word war vielleicht ein blödes Beispiel. Erschien mir aber am einfachsten zu erklären was ich möchte.
Den Block zu kopieren ist für mich keine Option. Vermutlich brauch ich eine MySQL Datenbank und ein PHP Script, richtig? Bin ich da auf den richtigen Weg?
Kenne mich leider mit beidem noch nicht aus. Gibt es vielleicht Tutorials wo man sich einlesen kann?
Hier in dem Forum nicht! Im Prinzip benötigst du ein Skript das auf deine Datenbank zugreift und die Daten auf einer oder mehreren Seiten anzeigt. Dann hast du zwar überall den gleichen Text angezeigt aber stylen musst du diesen dann extra wieder per CSS Code. Nicht gerade sinnvoll, ausser du hast 100 Seiten und mehr mit jeweils ein Text-Objekt was du ändern müsstest.
Gibt sicherlich ein Skript wenn du bei Google suchst.
Schau mal hier: https://helpcenter.websitex5.com/pl/post/177774 vielleicht hilft das weiter...
Google translate.
Hallo:
Am einfachsten ist es, das dynamische Objekt auf einer versteckten Seite zu verwenden. und auf den anderen Seiten, auf denen der Text erscheinen wird, wird ein HTML-Objekt mit einem <iframe> platziert und dann kopiert und in eine beliebige Seite eingefügt. In den Iframe geben Sie die Adresse der Seite ein, die das dynamische Objekt enthält.
Um auf die versteckte Seite zuzugreifen und den Text zu bearbeiten, setzen Sie eine Schaltfläche in die Fußzeile oder speichern Sie den Link im Browser, damit niemand Zugriff hat. oder Sie beschränken es auf den oder die gewünschten Benutzer.
Ich überlasse Ihnen ein Beispielprojekt zur Analyse.
Ich hoffe, dies ist nützlich für Sie und löst Ihr Problem.
Grüße.
Autor
Danke für eure Antworten. Das mit dem dynamischene Objekt ist auch ein interessanter Ansatz. Werde ich mal ausprobieren.