Neuigkeiten:

moziloCMS verwendet Cookies. Wenn Sie auf unserer Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu Datenschutzerklärung
moziloCMS Layouts
moziloCMS Plugins

Hauptmenü
-Menü

Beiträge anzeigen

Dieser Abschnitt erlaubt es dir, alle Beiträge anzusehen, die von diesem Mitglied geschrieben wurden. Beachte, dass du nur Beiträge sehen kannst, die in Teilen des Forums geschrieben wurden, auf die du aktuell Zugriff hast.

Beiträge anzeigen-Menü

Beiträge - Thorstn

#31
Die Version des Gästebuch-Plugins auf der /media Seite ist seit Monaten "up to date", ich hatte die Plugins alle von Github geladen, sofern das möglich war.

Die Fehlermeldung bleibt ohne Eingriff aber bestehen (mozilo Rev. 51, PHP 7.2.12, Gästebuch Rev. 22). Durch den Vorschlag von Marusti konnte ich die Fehlermeldung entfernen.

Also in Zeile 279 folgendes:
$tmp = md5(microtime()+$i);

austauschen durch:
$tmp = md5(microtime() . $i);

Wenn das für die PHP-Profis unter Euch in Ordnung ist, ändere ich das im Gästebuch-Plugin (ZIP) auf der /media Seite für alle weiteren Downloads...
#32
Layouts / Re: Querenburg
02. Januar 2019, 23:10:03
So, mir reicht es!

Also mit dem Schreiben der Dokumentation für meine Layout-Reihe "Querenburg"...

So sehr mir das Spaß macht, moziloCMS auszureizen, aber das Ganze zu dokumentieren ist eine Strafe.
Ich habe das Layout "Querenburg_1" soweit fertig, dass man es nutzen kann. Na gut, fertig ist es schön länger, aber ich musste noch etwas "aufräumen", und die Dokumentation fließt ja nunmal auch nicht so locker-flockig von der Hand.

Da "Querenburg_1" ein OnePager ist und man bei der Nutzung dieses Layouts quasi eh bei "Null" anfangen muss, habe ich es mir jetzt etwas leichter gemacht:
Ich habe eine aktuelle moziloCMS (Rev 51) genommen, neben den beiden Standard-Layouts das Layout "Querenburg_1" hinzugefügt sowie die Standard-Startseite "Willkommen" mit sinnvollem Inhalt gefüllt. Desweiteren habe ich die Kategorie "rechtliches" mit den beiden Inhaltsseiten "impressum" und "datenschutz" hinzugefügt und die beiden Plugins "ColorBox" und "PhotoSwipe" beigepackt und bereits aktiviert.

So.

Was Ihr jetzt könnt / dürft / sollt:

Ladet Euch die moziloCMS Install (Edition "Querenburg_1" ) herunter (siehe Anhang zu diesem Beitrag) und installiert es Euch lokal (z.B. via XAMPP) oder online (testweise als Unterordner). (Edit: Nach der Installation bitte die Syntaxelemente aus der im Layout befindlichen Datei "syntaxelemente.txt" im mozilo-Admin (Einstellungen) hinzufügen!) Anschließend (Edit Ende) ist die Inhaltsseite "Willkommen" bereits ausführlich mit Inhalt gefüllt. Lest Euch durch, was da steht und ersetzt Euren Inhalt durch den von mir vorgegebenen.
Oder kurz gesagt: probiert es aus!  :)

Ich denke, das ist die (derzeit) beste Möglichkeit, das Layout "Querenburg_1" ohne großes Tamtam zu veröffentlichen.

An der (vollständigen) Doku sitze ich noch, kann mir jetzt aber etwas Zeit lassen, weil ich auch noch andere (wichtigere) Dinge zu tun habe.

Bei "größeren" Problemen könnt Ihr mir hier in diesem Forenbereich Feedback geben. Und ja, wenn alles funktioniert, sehr gerne auch ein postives Feedback  :)

Lizensiert ist "Qerenburg_1" unter der Creative Commons Namensgebung 4.0, die Datei "lizenz.txt" im Layout-Ordner gibt Euch weitere Infos hierzu.

Viel Spaß und Erfolg mit "Querenburg"  ;)

Edit: Die angehängte moziloCMS-Version enthielt einen Fehler, der nun ausgebügelt sein müsste. Danke für den Hinweis @ hheigl  ;)
(Ich hatte den Ast abgesägt, auf dem ich saß, und die Usersyntax aus Versehen gelöscht)
#33
Mit # funktioniert es nicht. Ja doch, aber mit dem # als Link kommst du immer auf die Startseite.
#34
Ich habe da eine Lösung gefunden, die aber nicht zu 100 Prozent das erfüllt, was Du Dir gewünscht hattest @ marusti.
Du wolltest einen "Platzhalter-Link" haben, der bei Mouse-Over die Unterseiten (Detailmenü) anzeigt. Der Kategorie-Link selbst sollte nicht anklickbar sein. Das funktioniert mit mozilo-eigenen Methoden aus den oben von mir angesprochenen Gründen nicht.

Meine Motivation dahinter, eine Lösung zu finden:

Viele Webseitenbesucher sehen, dass bei Mouse-Over auf einen Hauptmenü-Punkt weitere Unterseiten angezeigt werden, WENN es Unterseiten gibt. Wenn es keine Unterseiten (bei Mouse-Over) gibt, denkt der User: "OK, nur eine Seite ohne Unterseiten" aund klickt darauf.
Wenn es aber sowohl Hauptmenü- als auch Detailmenüpunkte (Unterseiten) gibt, denken viele Webseitenbesucher, dass es NUR die Unterseiten gibt und klicken selten bis nie auf den Hauptmenüpunkt.
Man könnte das im moziloCMS natürlich so einstellen, dass man "Inhaltsseiten, die genau wie die Kategorie heißen, im Detailmenü versteckt werden sollen?" ausschaltet (Haken raus). Das hat aber den großen Nachteil, dass auch Menüpunkte, die NUR einen Hauptmenüpunkt (und somit nur eine einizge Seite in der Kategorie) haben, ebenfalls immer ein Detailmenü aufweisen.

Die Folge wäre: Die Startseite "Willkommen" wird nicht nur im Hauptmenü angezeigt (Willkommen.html), sondern auch (und explizit vom Besucher wahrgenommen) im Detailmenü als Willkommen/Willkommen.html.
Aus SEO-Sicht ist das ziemlich... negativ. Und meine Meinung: schön ist das nicht. Zumal sich die URL der Seite unnötigt verlängert.

Mein Lösungsansatz: Der Hauptmenüpunkt soll als solcher auch wahrgenommen werden, wenn es Unterseiten (Detailmenu) gibt, und die anzusprechende Seite soll auch denselben Namen behalten.

Beispielhafte Link-Struktur in der Navigation, mit Fokus auf die Kategorie "Beispiel":

Willkommen
Aktuelles
Portfolio
Beispiel (Hauptmenüpunkt)
- Beispiel (Inhaltsseite, Kategorien-Hauptseite im Detailmenü)
- Seite 2 (Inhaltsseite, weitere Detailmenü-Seite)
- Seite 3 (Inhaltsseite, noch eine Detailmenü-Seite)
Kontakt
- Formular
- Impressum
- Datenschutz

Lösung für die Kategorie "Beispiel":


  • Anlegen der Kategorie "Beispiel"
  • Anlegen der versteckten Inhaltsseite "Beispiel"
  • Anlegen eines "Link Inhaltsseite" mit folgenden Angaben:
    In dem Feld für den Namen: "Beispiel " (mit nachfolgendem Leerzeichen)
    In dem Feld für die Link-Adresse: absoluter Pfad zur Seite (die versteckte Inhaltsseite) mit dem Target _self
  • Anlegen der Inhaltsseite "Seite 2"
  • Anlegen der Inhaltsseite "Seite 3"

Siehe auch den Screenshot.

Ist etwas "tricky", aber es funktioniert  :)
Aber bitte beachten, dass die "versteckte" Inhaltsseite "Beispiel" nicht in der Sitemap und in der Suche angezeigt wird, wenn dies nicht explizit in den Einstellungen angeklickt / aktiviert wird (Erweiterte Einstellungen).
#35
Layouts / Re: Querenburg
27. Dezember 2018, 00:05:38
Zitat von: marusti am 18. Dezember 2018, 09:47:04
... ich dachte die Geschichte mit den Syntax ist zu kompliziert...

Kompliziert vielleicht nicht, aber etwas Einarbeitung ist definitv nötig. Und die Dokumentation ist eine Menge Schreibarbeit. Vor allem merkt man beim Schreiben, was man alles noch erwähnen muss. Und irgendwann "verstrickt" man sich und versucht, eine gewisse Ordnung in die Sache zu bringen.
Für mich ist das alles recht selbsterklärend, aber nun: ich habe den Mist ja auch verzapft  ;)

Für das Layout "Querenburg_1" habe ich heute eine weitere Seite ins Netz gestellt, die die Funktionsweise schon recht detailliert beschreibt. Im Vorfeld möchte ich darauf hinweisen, dass eine Anwendung der "Querenburg" Layouts eine gewisse Erfahrung mit moziloCMS, insbesondere den "Benutzerdefinierten Syntaxelementen" voraussetzt. Wenn jemand nicht weiß, was eine Benutzerdefinierte Syntax ist und wie man sie anwendet, wird wohl kaum Spaß haben.

Ehrlicherweise muss ich zugeben, dass die ganze Sache mir mehr Arbeit bereitet als gewünscht. Würde ich das während meiner Arbeitszeit machen und am Ende des Monats dafür die Dankbarkeit meines Arbeitgebers in Form der Gehaltsabrechnung erhalten, würde ich das lockerer sehen. Ist aber (leider) nicht.

Wie dem auch sei, ich habe etwas weiter gearbeitet. Unter folgendem Link erwartet Euch das Layout "Querenburg_1" mit einer Funktionsbeschreibung:

https://querenburg.com/mozilo/querenburg-1/beschreibung.html

Und ja, es gibt einiges zu lesen. Aber ein Meister ist ja schließlich noch nicht vom Himmel gefallen  ;)

Konstruktives Feedback ist erwünscht. Vielen Dank!
#36
Zitat von: rolinux am 23. Dezember 2018, 16:03:00
Frage: In Zeile 221 in der Funktion save_plugin_settings ist diese Abfrage "if(count($config) < 1)" nochmal. Hier auch den If einfügen?

Wenn keine weiteren Fehlermeldungen auftauchen: nein.
#37
Layouts / Re: Querenburg
23. Dezember 2018, 23:35:40
Zitat von: marusti am 18. Dezember 2018, 09:47:04
Einziger Punkt der mir aufgefallen ist: Die Galerien sind (zumindest bei Mobile) nicht zentriert, das liegt anscheinend an der Tabellenstruktur.

Ja, die " display:irgendwas; " sind manchmal eine Herausforderung für mich. Wahrscheinlich habe ich im Layout irgendwo eine CSS-Angabe, die mich "gefangen hält". Ich habe es aber dennoch lösen können (erstmal nur offline, die Online-Version aktualisiere ich in den nächsten Tagen), aber eher "Quick & Dirty" ;-)

Zitat von: hheigl am 18. Dezember 2018, 11:22:09
Ein solches Layout kann vielleicht auch moziloCMS wieder einen neuen Aufschwung geben.   

Aus genau diesem Grund mache ich das. Denn für mich selbst benötige ich das Ganze nicht, zumindest nicht mit der recht aufwändigen Dokumentation.

Und aufgrund der Dokumentation benötige ich noch eine kleine Zeit.

Was ich aber auf jeden Fall schonmal sagen kann: Für den Einsatz der Querenburg Layouts rate ich dringend zu einer neuen moziloCMS-Instanz. Denn eine bestehende moziloCMS-Präsenz wird nicht so einfach mit "Querenburg" angepasst werden können, da ich recht viele Benutzerdefinierte Syntaxelemente (Usersyntax) einsetze.
Alles Weitere in den nächsten Tagen ;-)
#38
Layouts / Querenburg
18. Dezember 2018, 00:05:27
MIttlerweile habe ich - gefühlt unendlich - viele Websites mit moziloCMS erstellt. Was ich dabei unheimlich gerne anwende, sind die Benutzerdefinierten Syntaxelemente. Gerade diese Usersyntax machen das moziloCMS für mich so einzigartig.
Klar, diese Usersyntax gibt es auch bei anderen CMS, bei Wordpress heißen sie z.B. "Shortcodes".

Aber es geht ja um moziloCMS.

Was mein "Fehler" bisher war: Ich habe zwar häufig dieselben Usersyntax definiert und angewendet, aber meist eigene / andere Namen verwendet und die Syntax stets verschieden gestylet. (Gibt es da ein deutsches Wort für?)
Eines Tages merkte ich: Das, was ich jetzt brauche, hatte ich doch schon einmal. Die Lösung für das Problem hatte ich bereits gefunden, bloß: auf welcher Website hatte ich das gelöst, und verdammt nochmal: wie hatte ich die Usersyntax genannt?

Ich war es dann leid, immer ein neues Süppchen zu kochen und habe mir in den letzten 3-4 Monaten Gedanken darüber gemacht. Eine (endgültige) Lösung sollte her: Eine Mischung aus "normalem" Style (CSS) und Benutzerdefinierten Syntaxelementen (Usersyntax), eine Art "Pagebuilder", wie es sie bei anderen CMS - allen voran Wordpress - schon lange gibt. Am besten so fexibel wie nur möglich. Nicht für den Webdesigner (der weiß ja, wie das alles geht), sondern für den Anwender von moziloCMS. Ich wollte eine Layout-Reihe schaffen, die zwar Kompromisse benötigt, aber nicht einengt. Ich wollte etwas, das dem Nutzer Spaß bereitet... wenn er/sie die Idee dahinter versteht.

Kurz und gut:
Ich arbeite seit einiger Zeit an einer Art CSS-Usersyntax-moziloCMS-Dauerlösung.

Die Layouts basieren im Prinzip alle auf derselben Idee, müssen aber (technisch bedingt) auch mal voneinander abweichen. Und in gewisser Weise sind die Layouts "modular" aufgebaut.
Ich stehe noch relativ am Anfang der ganzen Sache, bin mir aber sicher, den richtigen Weg zu gehen.

Die Layout-Reihe wird unter dem Namen Querenburg entwickelt. Querenburg ist ein Stadtteil in Bochum, der u.a. die Ruhr-Uni beherbergt.

Als erste "Version" entwickle ich derzeit "Querenburg_1", ein OnePage-Layout. Querenburg_2 ist ebenfalls in Arbeit, aber manchmal halten mich die "Kleinigkeiten" in Bezug auf die Usersyntax und dem dazugehörenden CSS etwas auf. Oder anders: ich verliere mich manchmal darin ;-)

Ich habe eine Demo-Version von Querenburg_1 online gestellt. Das Layout selbst benötigt noch 1-2 kleine Feinschliffe, bis ich es zum Download bereitstelle. Wobei DAS nicht das Problem ist, sondern eher die Dokumentation der Funktionen. Ist ne Menge Schreibarbeit, das kann ich Euch sagen ;-)

Querenburg_1 Demo

Ist zwar eine Demo-Site, aber der Text ist "echt". Lesen ist also erwünscht ;-)

Für (konstruktive) Kritik bin ich selbstverständlich offen.
#39
Ich habe die von Rolinux gemeldete Fehlermeldung ebenfalls, bei PHP 7.2.x - sowohl online als auch offline.

Da ich null (in Worten: ABER WIRKLICH KEINE) Ahnung von PHP habe, darf mein Bruder mir manchmal helfen ;-)

Falls der von marusti genannte Lösungsvorschlag keine Wirkung zeigen sollte, funktioniert der "Hack" meines Bruders bestens:

In der Zeile 300 der Datei plugin.php im Unterordner "Admin" steht
function get_plugin_config($conf_plugin,$config,$currentelement) {

Direkt darunter, und noch vor:
if(count($config) < 1)

füge bitte folgendes ein:

if (is_array($config) == false && is_object($config) == false) {
    return NULL;
    }
#40
Ich habe "TermContent" auf der /media Seite aktualisiert, also sowohl das einzelne Plugin als auch den Gesamt-Download aller 63 Plugins.
#41
Alternativ zu Stefans Vorschlag kannst Du es "Quick and Dirty" in der Sprachdatei lösen:

Öffne folgende Datei mit einem Texteditor:

moziloCMS/ admin/ sprachen/ language_deDE.txt

In Zeile 334 (loginlocked_mailcontent) oder 335 (loginlocked_mailsubject) kannst Du einen Zusatz schreiben, z.B. für Zeile 335 änderst Du das wie folgt:

Aus "Zugang zu mozilo-Admin gesperrt" machst Du "Zugang zu mozilo-Admin der Website www.namedeswebseitenprojekts.de gesperrt"
#42
Tipps und Tricks / Re: Größenangabe bei [bild|]
19. September 2018, 21:28:08
Nur zur Info:

Bei manchen Layouts sind maximale Größen für Bilder festgelegt. Wenn Dein Bild im Original größer ist als es angezeigt wird, dann schaue mal in die Datei "style.css" Deines Layouts, ob es da eine maximal Breite gibt, z.B. "max-width:300px" oder ähnlich.
#43
Wie kann ich...? / Re: Schriftart für h1
19. September 2018, 21:20:33
Deine Fragen hast Du ja im Prinzip selbst beantwortet  ;)

Auf der Seite von selfhtml.org ist beschrieben, wie Du eine (fremde) Schriftart in Dein Layout einbindest.

Hier ein Beispiel mit der Schriftart "Open Sans":

Im Layout-Ordner habe ich einen Unterordner namens "fonts" erstellt und dort die Dateien der Schriftart reinkopiert. Den folgenden Code dann anschließend möglichst weit oben in die CSS-Datei (bei moziloCMS meist "style.css" genannt) Deines Layouts eintragen:

@font-face {
  font-family: 'Open Sans Regular';
  font-style: normal;
  src: url('../fonts/open-sans-v15-latin-regular.eot');
  src: local('Open Sans Regular'), local('OpenSans-Regular'),url('../fonts/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans-v15-latin-regular.woff2') format('woff2'),url('../fonts/open-sans-v15-latin-regular.woff') format('woff'),url('../fonts/open-sans-v15-latin-regular.ttf') format('truetype'),url('../fonts/open-sans-v15-latin-regular.svg#OpenSans') format('svg');}


In diesem Falle notierst Du dann als Schriftart (font-family) z.B.

h1 {font-family:'Open Sans Regular';font-weight:bold}

Die Namen der Schrift (z.B. open-sans-v15-latin-regular) müsstest Du natürlich anpassen.
#44
Bekanntmachungen / Plugins für mozilo 2.0 online
12. September 2018, 22:09:33
Die meisten Plugins für die moziloCMS Version 2.0 sind nun auf unserer /media Seite auch einzeln ladbar. Insgesamt 62 Plugins sind zudem in einer "großen" ZIP-Datei zusammengefasst, die ebenfalls heruntergeladen werden kann.
Die Plugins haben nun eine kurze Beschreibung anbei. Die ausführlichen Erklärungen finden sich meist im Admin-Breeich von moziloCMS, nachdem man das jeweilige Plugin installiert hat.

Ich habe eine "grobe Kategorisierung" vorgenommen, z.B. "Audio und Video", "Fotogalerien und Slider" usw. Die Kategorie "Sonstiges" beherbergt die meisten Plugins.
Wenn Ihr meint, das eine oder andere Plugin gehöre doch eher in eine andere (oder neue) Kategorie, lasst es uns bitte hier in diesem Themenstrang wissen. Vielen Dank  :)

https://www.mozilo.de/media
#45
Wie kann ich...? / Re: Kategorie als # Link im Menü?
12. September 2018, 19:16:51
Tja, ich befürchte, das geht so einfach nicht. Ich habe auch schon den einen oder anderen Versuch hinter mir, das zu lösen. Die Sache ist: moziloCMS vergibt automatisch die Endung ".html" für ansprech- bzw. anspringbare Links (es sei denn natürlich, es sind "Link Kategorie" oder "Link Inhaltsseite").

Ich habe auch schon alles versucht: "Link Inhaltsseite" (mit Link auf die absolute URL der Zielseite innerhalb mozilo mit target: _self) innerhalb einer Kategorie, die nur versteckte Inhaltsseite(n) hat, und vieles mehr.

Im Endeffekt bliebe nur eine reine HTML-Lösung. Es sei denn, jemand hat noch eine Idee ;-)