... wie ich sehe funktioniert das so auch noch nicht
Ich hatte das damals mit Werners Hilfe so gelöst und noch ein
JavaScript eingebaut, das die Seite neu lädt.
Code: Alles auswählen
<!-- Reload für Kommentarseiten -->
<script>
function myKommentar(seite) {
window.location.href = 'quatschen.php?seite=' + seite + '#content4-gf';
}
</script>
Dieses JavaScript kopierst Du in den Seiteneinstellungen der Seite "quatschen.php" in den Bereich:
"
Inside <head> code"
... wie auch in meinem Screenshot zu sehen:
Dann sollte die Navigation eigentlich auch in Mobirise funktionieren - nachdem auch noch das Script "kommentar.php" dann eine "onClick" Anweisung erhalten hat, die sich auf die Funktion vom JavaScript bezieht.
Ich kann allerdings jetzt schon sagen, dass die Links "Bearbeiten" dann immer noch nicht funktionieren.
Dann muss also noch eine "onClick" Anweisung im Code von dem Script "kommentar.php" das JavaScript oben ansprechen und das kann ich Dir so theoretisch nicht sicher sagen.
Da müsste ich Werner bitten.
Bei mir sieht das so aus (mit meiner ID), bei Deinem (neueren) Script vom Werner sieht das leider ziemlich anders aus:
Code: Alles auswählen
// Navigation
if ($AnzahlDatensaetze > $KOMENTARE_SEITE) {
print '<p>Seite: ' . $AktuelleSeite . ' von ' . $Seitenanzahl . '   ' .
// Änderung Tommy unten ...
// (($AktuelleSeite - 1) > 0 ? '« <a href="?seite=' . ($AktuelleSeite - 1) . '#comments">Zurück</a> ' : '') . ' ' .
// (($AktuelleSeite + 1) <= $Seitenanzahl ? '<a href="?seite=' . ($AktuelleSeite + 1) . '#comments">Weiter</a> »' : '') . '</p>';
(($AktuelleSeite - 1) > 0 ? '« <a href="?seite=' . ($AktuelleSeite - 1) . '#content6-8t" onclick="myKommentar(\'' . ($AktuelleSeite - 1) . '\')">Zurück</a> ' : '') . ' ' .
(($AktuelleSeite + 1) <= $Seitenanzahl ? '<a href="?seite=' . ($AktuelleSeite + 1) . '#content6-8t" onclick="myKommentar(\'' . ($AktuelleSeite + 1) . '\')">Weiter</a> »' : '') . '</p>';
}
Hier noch die Stelle der Navigation in Werners neuen Script, das auch Reinhard verwendet:
Code: Alles auswählen
// Navigation nur anzeigen wenn es mehr als X Kommentare gibt
if ($AnzahlKommentare > $KOMENTARE_SEITE) {
// Bearbeiten Option
$bearbeiten = isset($_GET["aktion"]) && $_GET["aktion"] == "bearbeiten" ||
isset($_GET["aktion"]) && $_GET["aktion"] == "aendern" ? '&aktion=bearbeiten' : '';
$navigation = '<nav>' . $modus . 'Seite: ' . $AktuelleSeite . ' von ' . $AnzahlSeiten . '   ' .
(($AktuelleSeite - 1) > 0 ? '<a href="?seite=' . ($AktuelleSeite - 1) . $bearbeiten . '#kommentare" title="Eine Seite zurück">◄ Zurück</a> ' : '') . ' ' .
(($AktuelleSeite + 1) <= $AnzahlSeiten ? '<a href="?seite=' . ($AktuelleSeite + 1) . $bearbeiten . '#kommentare" title="Eine Seite weiter">Weiter ►</a>' : '') .
'</nav>';
} else {
$navigation = '<nav>' . $modus . '</nav>';
}
print $navigation;
Mit anderen Worten, wir müssen jetzt hoffen dass
Werner mal guckt - das kann aber einige Tage dauern. Ich habe ihn diesbezüglich um Hilfe gebeten.
Jetzt weiß ich auch wieder, warum ich damals (vor 7 Jahren) kein Tutorial für Mobirise dazu geschrieben hatte, das war zu kompliziert in Mobirise
In NOF ging das damals alles problemlos.
Also mache mal zunächst nichts. Lass uns auf die Hilfe von Werner hoffen, bevor ich da vielleicht einen Fehler mache und dann gar nichts mehr geht. Das Blöde ist eben, dass ich es mit meiner Datenbank so nicht testen kann, denn die hat noch ganz andere und auch weniger Felder (Tabellenspalten).