Daten selbst ändern

PHP, CSS und JavaScript lernen. Anwendungen für Webseiten
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 7758
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Daten selbst ändern

Ungelesener Beitrag von Tommy Herrmann »

... ganz vergessen - Sprunganker:

Werner hat seine Sprungmarke z.B. "anker" genannt und dann im PHP-Script an die Überschrift - also ganz oben - gepackt:

Code: Alles auswählen

/*
 * Überschrift und Anker für die interne Navigation
 */
echo '<h2 id="anker"> ' . $NACHRICHTEN_NAME . '</h2>';

Dann wird also immer bei der Navigation oder beim Suchen die ID mit eingetragen, Beispiel "Suchen" als Formular-Aktion: action="#anker"

Code: Alles auswählen

// Formular zum suchen anzeigen
 echo '<form action="#anker" method="post" id="suche"> 
 <input type="search" name="suchbegriff" size="15" value="' . $_POST["suchbegriff"] . '" minlength="' . $SUCHBEGRIFF_MIN . '" placeholder="Suchen &hellip;" required="required">
 <input type="hidden" name="seite" value="' . htmlspecialchars($_POST["seite"], ENT_HTML5, 'UTF-8') . '">
 <input type="hidden" name="filter" value="' . htmlspecialchars($_POST["filter"], ENT_HTML5, 'UTF-8') . '">
 <input type="submit" name="suchen" value="&#8981;" title="Suche starten">
</form>';
Volker
Moderator
Moderator
Beiträge: 1431
Registriert: Sa 12. Dez 2020, 22:35

Re: Daten selbst ändern

Ungelesener Beitrag von Volker »

Danke für den Tipp :tu:

Code: Alles auswählen

<meta name="viewport" content="width=device-width, initial-scale=1.0">
Habe ich eingebaut. Das Script soll ja auch eigenständig laufen können. Der Einbau in Mobirise oder anderen CMS ist ja dann trotzdem möglich. Eventuell mach ich auch noch eine Mobirise direkt Lösung.

Ich sag ja..... Lebensaufgabe. :D
Gruß Volker
Volker
Moderator
Moderator
Beiträge: 1431
Registriert: Sa 12. Dez 2020, 22:35

Re: Daten selbst ändern

Ungelesener Beitrag von Volker »

Wenn das Script außerhalb von Mobirise läuft habe ich keine Probleme. Da geht es immer wieder nach oben.
Wenn es aber geframt in Mobirise läuft, ist z.B. bei dem Eintragen für Dienste wenn man ganz runter scrollt nach Klick auf Eintragen ist die Seite da, wo ich runter gescrollt habe und nicht oben.

Problem gelöst dank Chat GPT :)

Code: Alles auswählen

<script>
  window.parent.scrollTo(0, 0);
</script>
So einfach ist das :D
Gruß Volker
Volker
Moderator
Moderator
Beiträge: 1431
Registriert: Sa 12. Dez 2020, 22:35

Re: Daten selbst ändern

Ungelesener Beitrag von Volker »

Eine Frage noch :

Warum habe ich so viel Platz nach unten, obwohl ich ja das dynamische Iframe eingebaut habe nebst CSS.
login_platz.png
Gruß Volker
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 7758
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Daten selbst ändern

Ungelesener Beitrag von Tommy Herrmann »

Dieses ChatGPT ist unersetzbar große Klasse :heart:

Ich bin inzwischen (vorläufig) auf dem 20,00 Euro Abo - habe das Gefühl es geht schneller.

Du hast Deinen Iframe am Iframe-Tag eine Inline-Anweisung gegeben, mache die weg:

style="height: 1637px;"

https://www.niederastroth.de/mg1/admin.html


Iframe Inline-CSS Anweisung der Höhe.jpg
Volker
Moderator
Moderator
Beiträge: 1431
Registriert: Sa 12. Dez 2020, 22:35

Re: Daten selbst ändern

Ungelesener Beitrag von Volker »

Nanu, wo kommt das denn her ?
Ich habe es nicht rein geschrieben und im Code steht es ja auch nicht.
iframe_admin.png
Und auch der Code im inside <head> code: sieht so aus bei mir :

Code: Alles auswählen

<script>
  window.addEventListener("load", fenster);
  window.addEventListener("resize", fenster);

  function fenster() {
    if (parent.document.getElementsByTagName("iframe")[0]) {
      parent.document.getElementsByTagName("iframe")[0].style.height =
        document.getElementsByTagName("html")[0].offsetHeight +'px';
    }
  }
</script>
und die css so :

Code: Alles auswählen

 #myFrame {
  border: none;
  width: 100%;
  overflow: hidden;
}
Gruß Volker
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 7758
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Daten selbst ändern

Ungelesener Beitrag von Tommy Herrmann »

Moin,

Du hast dieses Script, zur dynamischen Anzeige, falsch eingebaut:

Code: Alles auswählen

<!-- Dynamisches Iframe von Werner-Zenk.de -->
<script>
  window.addEventListener("load", fenster);
  window.addEventListener("resize", fenster);

  function fenster() {
    if (parent.document.getElementsByTagName("iframe")[0]) {
      parent.document.getElementsByTagName("iframe")[0].style.height =
        document.getElementsByTagName("html")[0].offsetHeight +'px';
    }
  }
</script>

Du hast das falsch in der aufrufenden Mobirise-Seite "admin.html" eingebaut, das muss da raus und gehört in die geframten Seite - also in Deine Seite "admin_login.php" an die gleiche Stelle, die über das Iframe aufgerufen wird.
Volker
Moderator
Moderator
Beiträge: 1431
Registriert: Sa 12. Dez 2020, 22:35

Re: Daten selbst ändern

Ungelesener Beitrag von Volker »

Denkfehler meinerseits :angst:

Danke Tommy :tu:

Hab ich jetzt geändert und klappt nun auch.
Gruß Volker
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 7758
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Daten selbst ändern

Ungelesener Beitrag von Tommy Herrmann »

Moin,

prima :tu:

Ich hatte da auch mal ein Script für dynamische Iframe, dass man auf der aufrufenden Seite einbaut, das funktioniert aber nicht so gut wie jenes vom Werner.

Ich finde es gerade nicht - aber hier ist es noch in NOF eingebaut:

http://www.nof-tutorials.com/Iframe-Dynamisch/
Volker
Moderator
Moderator
Beiträge: 1431
Registriert: Sa 12. Dez 2020, 22:35

Re: Daten selbst ändern

Ungelesener Beitrag von Volker »

Hier mein Tipp um scripte schöner und sicherer zu machen mit einer speziellen KI:

https://claude.ai/new

Hier mein Admin Dashboard wie ich es gemacht habe :
dashboard_alt.png
Und das macht die KI daraus :
dashboard_neu.png
Absolut geil :D
Gruß Volker
Benutzeravatar
Tommy Herrmann
Site Admin
Site Admin
Beiträge: 7758
Registriert: So 6. Dez 2020, 07:37
Wohnort: Berlin
Kontaktdaten:

Re: Daten selbst ändern

Ungelesener Beitrag von Tommy Herrmann »

Habe das mal gleich mit Claude.AI getestet und nichts geändert - hier noch mit Iframe (mit dem alten Script), da mir das zu aufwendig als Direkt-Einbau wäre:

https://www.mobirise-tutorials.com/AI-B ... de-AI.html

Mal sehen was ich damit mache - natürlich kann da jeder drinnen rum schreiben. Man kann seine Einträge im Moment als .json Datei exportieren. Das soll auch gerade so sein. Die aktuellen Einträge werden nur im Arbeitsspeicher (JavaScript-Variablen) gespeichert und gehen beim Neuladen der Seite verloren.
Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast