CMSimple 5.22beta zum testen veröffentlicht

CMSimple 4.0 und höher
Gonzo Gates
Posts: 331
Joined: Thu 19. Jan 2023, 21:46

Re: CMSimple 5.22beta zum testen veröffentlicht

Post by Gonzo Gates »

Hallo Gert,

als ich gestern meinen letzten Beitrag geschrieben hatte, stand Frau neben mir und maulte:"Wir haben Besuch!"

Jetzt habe ich die Funktion in V5.22beta in die 'functions.php' hineinkopiert. Zuerst ganz unten, Seite neu geladen und die Seite schrotete. Keine Anzeige - Seitenquelltext leer. Dann habe ich die Funktion obern unter der Zeile

Code: Select all

// #CMSimple functions to use within content
eingefügt und ich hatte das selbe Ergebnis. Offenbar mag die Funktion mich nicht.

Auf deiner Testsite habe ich gesehen, das die Funktion tut, was sie soll.

Gruß
Gonzo
Ich kenne keinen Sysadmin oder Programmierer, der sich noch nie ins Knie geschossen hat; mich mit eingeschlossen :!:
Gert
Posts: 2389
Joined: Sun 18. Nov 2012, 14:18

Re: CMSimple 5.22beta zum testen veröffentlicht

Post by Gert »

Hallo Gonzo,

Du musst die alte Funktion function shead($s) suchen und komplett überschreiben, oder komplett auskommentieren und die neue direkt darunter schreiben, sonst knallt es natürlich. 2x die gleiche Funktion geht nicht, nicht in einer Datei und auch nicht im ganzen System,

Gert
Gert Ebersbach | CMSimple | Templates - Plugins - Services
Gonzo Gates
Posts: 331
Joined: Thu 19. Jan 2023, 21:46

Re: CMSimple 5.22beta zum testen veröffentlicht

Post by Gonzo Gates »

Hallo Gert,

ich wusste nicht, dass diese Funktion schon existiert. Jetzt habe ich sie ersetzt.

Wenn ich jetzt in der FixedNav auf Sitemap klicke, dann erscheint der 404-Fehler nicht mehr, aber auch die Überschrift 'Inhaltsverzeichnis' erscheint nicht mehr. Bei Klick auf Sitemap unter dem Seitenmenü wird die Überschrift angezeigt.

Ich habe den PageXplorer nicht als Plugin, so wie du auf deiner Demo-Site.

Gruß
Gonzo
Ich kenne keinen Sysadmin oder Programmierer, der sich noch nie ins Knie geschossen hat; mich mit eingeschlossen :!:
Gert
Posts: 2389
Joined: Sun 18. Nov 2012, 14:18

Re: CMSimple 5.22beta zum testen veröffentlicht

Post by Gert »

Gonzo Gates wrote: Sat 16. May 2026, 17:48 ich wusste nicht, dass diese Funktion schon existiert.
Mein Fehler - hätte ich erwähnen sollen :oops:

Am PageXplorer liegt es nicht, ich habe den jetzt deaktiviert:

https://www.ge-webdesign.de/test522/

Aber ich habe inzwischen an vielen Stellen nachgebessert. Jetzt habe ich das ganze noch einmal gepackt und den neuen Download hochgeladen. Eine beta2 habe ich mir gespart, der Download ist ja nicht offiziell und nur hier im Forum verlinkt:

Download CMSimple 5.22beta

Einfach noch einmal komplett drüberbügeln über Deine Testinstallation, dann bist Du auf dem aktuellen Stand,

Gert
Gert Ebersbach | CMSimple | Templates - Plugins - Services
Gonzo Gates
Posts: 331
Joined: Thu 19. Jan 2023, 21:46

Re: CMSimple 5.22beta zum testen veröffentlicht

Post by Gonzo Gates »

Hallo Gert,

habe Wäsche gewaschen, gebügelt und dank Berliner Riese ein strahlendes Ergebnis erhalten.

BTW

Code: Select all

else $title = $tx['menu']['sitemap'];
war im Codeschnipsel nicht enthalten ;)

Eine Frage brennt mir noch auf der Zunge: Lässt PHP jetzt nur durch Einrückung, wie Python, folgendes zu?

Code: Select all

if (Bedingung)
  Machwas();
Ich kenne es nur so

Code: Select all

if (Bedingung)
{
  Machwas();
}
Schönes Rest-WE

Gruß
Gonzo
Ich kenne keinen Sysadmin oder Programmierer, der sich noch nie ins Knie geschossen hat; mich mit eingeschlossen :!:
Gert
Posts: 2389
Joined: Sun 18. Nov 2012, 14:18

Re: CMSimple 5.22beta zum testen veröffentlicht

Post by Gert »

Hallo Gonzo,

Einrückungen spielen keine Rolle, egal ob per Leerstelle oder per Tabulator. Manche Code Editoren machen das automatisch bei [enter]. Auch Zeilenumbrüche sind nicht relevant, es geht auch so:

Code: Select all

if(Bedingung) mach_dies(); else tu_das();
Besser zum auskommentieren (für Entwickler):

Code: Select all

if(Bedingung) mach_dies(); 
// else tu_das();
Gert
Gert Ebersbach | CMSimple | Templates - Plugins - Services
Gonzo Gates
Posts: 331
Joined: Thu 19. Jan 2023, 21:46

Re: CMSimple 5.22beta zum testen veröffentlicht

Post by Gonzo Gates »

Hallo Gert,

vielen Dank für die Erweiterung meines Horizonts.

Gerade habe ich mich auf deiner Demosite in der Subsite herumgetrieben und das Problem mit der Seite 'sitemap' erfasst. Habe ich natürlich auch in meiner Testerossa-Umgebung mit Klein- und Großschreibung getestet. Interessant, aber auch logisch.

Dann habe ich eine Subsite erstellt, mit der MainSite-Config versehen, dort einen anderen Titel eingegeben, in der MainSite verlinkt und der Aufruf klappte sofort. Anscheinend ist es mit integriertem Plugin 'subsitefuncs' anders, als ohne. In der Testerossa-Umgebung gibt es 'subsitefuncs' nicht. In Main bin ich angemeldet und wenn ich die Subsite aufrufe auch. Jetzt ist mir klar, dass 'subsitfuncs' die Subsites voneinander trennt und eben auch ein SSF-Menü zur Verfügung stellt. Jetzt kann ich die Subsite mit Seitenmenü-Einträgen vollballern, um zu testen, weil die Mainsite im Menü schon überlastet ist. Ich habe es auch schon mit '../' und '\.\.\/' versucht, aber da bin ich am Abfangen der Sonderzeichen gescheitert.

Gestern hatte ich gesehen, dass ich meinen 323. Post rausgehauen hatte. Da musste ich an 1987 denken, als ich nach meiner Ausbildung an einer Tankstelle gearbeitet hatte. Ich sollte eine Inspektion bei einem Mazda 323 machen und war von der Laufruhe des 4 Zylinder-Motors offiziell begeistert.

Gruß
Gonzo
Ich kenne keinen Sysadmin oder Programmierer, der sich noch nie ins Knie geschossen hat; mich mit eingeschlossen :!:
Gonzo Gates
Posts: 331
Joined: Thu 19. Jan 2023, 21:46

Re: CMSimple 5.22beta zum testen veröffentlicht

Post by Gonzo Gates »

Hallo Gert,

ich muss hier mal was los werden.

In meiner Subsite in V5.22beta habe ich eine Seite 'sitemap' angelegt, aber wenn ich auf den Link in der FixedNav oder auf den Link in dem Seitenmenü klicke, dann komme ich, anders als in deiner DemoSubsite, egal, ob angemeldet oder nicht, immer wieder auf die erstellte Seite 'sitemap'. Der Link '?&sitemap' unter der Seitennavi funktioniert.

Ich habe nur die Änderung in der 'adm.php' vorgenommen und am Template 'fullscreen2026_float' nicht herumgebastelt. Naja, bis auf den Homelink in der FixedNav auf

Code: Select all

<?php echo CMSIMPLE_ROOT; ?>
umgebogen. Dann habe ich noch die Homepage in der Subsite versteckt.

Gruß
Gonzo
Ich kenne keinen Sysadmin oder Programmierer, der sich noch nie ins Knie geschossen hat; mich mit eingeschlossen :!:
Gert
Posts: 2389
Joined: Sun 18. Nov 2012, 14:18

Re: CMSimple 5.22beta zum testen veröffentlicht

Post by Gert »

Hallo Gonzo,

die Demo ist ja gar keine Demo, sondern eine Testinstallation. Das ist der aktuelle Stand, nicht der Stand des Downloads.

Ich habe mich entschlossen, dass die Seite "sitemap" einen Sonderstatus bekommt. Sie wird immer das Inhaltsverzeichnis zeigen, egal welchen Link man benutzt, ob fixed nav, die Funktion sitemaplink() im Template oder den Link im CMSimple Menü. Auch das wird mit dem Holzhammer in der adm.php erledigt, direkt unter dem anderen Holzhammer Code:

./cmsimple/adm.php ganz unten:

Code: Select all

if($edit && !isset($_POST['cmsimpleDataStored']) && $s < 1 && (!isset($_SERVER['QUERY_STRING']) || $_SERVER['QUERY_STRING'] == '' || $_SERVER['QUERY_STRING'] == '&edit')) 
	header("Location: ./?" . $u[0]);
if($_SERVER['QUERY_STRING'] == 'sitemap') 
	header("Location: ./?&sitemap");
?>
Wer eine Seite "sitemap" anlegt, wird dann schon merken, dass er diese Seite weder anschauen noch bearbeiten kann ;)

Jetzt bin ich am überlegen, ob als nächstes CMSimple 5.22 kommt oder erst noch CMSimple 5.22beta2,

Gert
Gert Ebersbach | CMSimple | Templates - Plugins - Services
Gonzo Gates
Posts: 331
Joined: Thu 19. Jan 2023, 21:46

Re: CMSimple 5.22beta zum testen veröffentlicht

Post by Gonzo Gates »

Hallo Gert,

schmiedehammergeil, es funzt :)

Guter Meinungsverstärker!!!

Hätte ich auch drauf kommen müssen, aber ich bin sooo ein Programierlegasteniker!!!

Gruß
Gonzo
Ich kenne keinen Sysadmin oder Programmierer, der sich noch nie ins Knie geschossen hat; mich mit eingeschlossen :!:
Post Reply