forum.mozilo.de das Supportforummozilo Forum
Willkommen Gast. Bitte einloggen oder registrieren. Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge

Autor Thema: Beispiele für benutzerdefinierte Syntaxelemente  (Gelesen 21310 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

 

Offline djr

  • Mitglied
  • *
  • Beiträge: 413
    • Profil anzeigen
Re: Beispiele für benutzerdefinierte Syntaxelemente
« Antwort #15 am: 31. Mai 2012, 20:49:50 »
@Thorstn:
meine "link-fuer-faule"-Syntax hast Du aber gesehen?!
Gruß an Deine Kunden ;)
« Letzte Änderung: 01. Januar 1970, 01:00:00 von Guest »
 

 

wasp

  • Gast
Re: Beispiele für benutzerdefinierte Syntaxelemente
« Antwort #16 am: 31. Mai 2012, 23:23:36 »
... hmm ... überhaupt?  :roll:
« Letzte Änderung: 01. Januar 1970, 01:00:00 von Guest »
 

 

Offline rolinux

  • Mitglied
  • *
  • Beiträge: 631
    • Profil anzeigen
    • Private Homepage von Rolf Langmann
Re: Beispiele für benutzerdefinierte Syntaxelemente
« Antwort #17 am: 02. Juli 2012, 10:23:52 »
Zitat von: "Karsten Meyer"
(Und warum darf ich im Text keine hor. Linie im Text verwenden?)
Das Problem hab ich auch. Betrifft aber nur das in mozilo eingebaute Tag [----]. Ich hab mir für diesen Zweck ein eigenes Tag gebaut:
line = <hr>
Das verwendet dann die gleichen CSS-Einstellungen wie das hauseigene mozilo-Tag.

Gruß
Rolf
« Letzte Änderung: 01. Januar 1970, 01:00:00 von Guest »
"Vergiss nie, dass die Musik viel zu wichtig ist,
um sie ganz den Profis zu überlassen."
(Robert Fulghum, amerikanischer Philosoph)
 

 

Offline djr

  • Mitglied
  • *
  • Beiträge: 413
    • Profil anzeigen
Re: Beispiele für benutzerdefinierte Syntaxelemente
« Antwort #18 am: 16. November 2012, 18:36:40 »
Den Content-Bereich als Wrap betrachten und jede Seite frei gestalten

Die Syntax:
box = <div class="box {DESCRIPTION}">{VALUE}</div>
boxStyled = <div class="box" style="{DESCRIPTION}">{VALUE}</div>
inline = <span ...
im Editor:
[box=leftbox|Lorem ipsum]
[boxStyled=border:1px solid red| Lorem ipsum ]
die CSS des Templates:
.box {
   /* gilt fuer Alle */
}
.leftbox {
   /* gilt fuer die linke Box */
}
« Letzte Änderung: 01. Januar 1970, 01:00:00 von Guest »
 

 

wasp

  • Gast
Re: Beispiele für benutzerdefinierte Syntaxelemente
« Antwort #19 am: 16. November 2012, 23:30:37 »
UND:
Vor allem Html-GRUNDSÄTZE beachten lernen :

H... sind Überschriften = BLOCKELEMENTE
HR = Ist in HTML eine TRENNUNG ...
p = Nicht print SONDERN PARAGRAPH ... = ABSATZ

etc. pp.
« Letzte Änderung: 01. Januar 1970, 01:00:00 von Guest »
 

 

Offline glory

  • Mitglied
  • *
  • Beiträge: 313
    • Profil anzeigen
    • Glory of Loves Pomeranian
Re: Beispiele für benutzerdefinierte Syntaxelemente
« Antwort #20 am: 15. Dezember 2013, 20:12:54 »
Hallöchen!

Ich muss noch mal nachfragen. Muss man bei den Syntaxelementen immer auch noch etwas ins html schreiben? Ich habe die Newsboch versucht, aber nur das für die css übernommen und dann das Sytax-Element eingetragen und es funktionierte schon, freu. Ich weiß nun aber nicht, ob das irgend eine Auswirkung hat, wenn es nicht im html steht. Sollte ich es besser doch noch dort eintragen?

Liebe Grüße!
Wer aufhört zu lernen, hört auf zu leben!
 

 

Offline glory

  • Mitglied
  • *
  • Beiträge: 313
    • Profil anzeigen
    • Glory of Loves Pomeranian
Re: Beispiele für benutzerdefinierte Syntaxelemente
« Antwort #21 am: 15. Dezember 2013, 21:37:48 »
Ich habe nun doch noch mal überlegt und denke, es ist eigentlich komisch, dass es trotzdem funktioniert hat. Eigentlich muss doch im html eigentlich erst mal stehen, was durch die css formatiert werden soll. Oder?
Ich habe dann im html noch mal nachgesehen, ob da bereits etwas von einer newsbox stand, aber das war nicht der Fall.

Dann noch oben der Fehler: Newsboch soll natürlich Newsbox heißen, grins.
Wer aufhört zu lernen, hört auf zu leben!
 

 

Offline glory

  • Mitglied
  • *
  • Beiträge: 313
    • Profil anzeigen
    • Glory of Loves Pomeranian
Re: Beispiele für benutzerdefinierte Syntaxelemente
« Antwort #22 am: 16. Dezember 2013, 00:44:03 »
Das war doch nicht so gut mit der html, nun hatte ich auf jeder Seite eine newsbox ohne Inhalt, grins. Hatte ich erst gar nicht gesehen.
Wer aufhört zu lernen, hört auf zu leben!
 

 

Offline rolinux

  • Mitglied
  • *
  • Beiträge: 631
    • Profil anzeigen
    • Private Homepage von Rolf Langmann
Re: Beispiele für benutzerdefinierte Syntaxelemente
« Antwort #23 am: 10. November 2014, 09:39:23 »
Link auf Anker in anderer Inhaltsseite
In mozilo 2.0 funktioniert das ankerlink-Plugin aus 1.12 (noch?) nicht.
Deshalb habe ich mir für Links auf Anker in einer anderen Inhaltsseite eine Verschachtelung ausgedacht:
ankerlink = <a href="{DESCRIPTION}">{VALUE}</a>
ankerlinkseite1 = [ankerlink=/pfad/seite1.html{DESCRIPTION}|{VALUE}]
ankerlinkseite2 = [ankerlink=/pfad/seite2.html{DESCRIPTION}|{VALUE}]
Es gibt für jede Seite, in der ich auf Anker verlinken will, ein eigenes Syntaxelement.
Bei der Verwendung muss darauf geachtet werden, dass vor dem Anker das # angegeben wird.
Alternativ kann man in der Syntax das # auch vor {DESCRIPTION} fixieren. Dann muss man es nicht extra dran denken.

Vorteil:
- Ich kann die Links zentral pflegen, wenn sich was ändert.
- Das ankerlink-Element wird kurz gehalten.

Gruß
Rolf
"Vergiss nie, dass die Musik viel zu wichtig ist,
um sie ganz den Profis zu überlassen."
(Robert Fulghum, amerikanischer Philosoph)
 

 

Offline mozzi

  • Mitglied
  • *
  • Beiträge: 112
    • Profil anzeigen
Re: Beispiele für benutzerdefinierte Syntaxelemente
« Antwort #24 am: 27. November 2014, 23:31:16 »
Hallo,

von mir auch mal ein Auszug aus meinen benutzerdefinierten Syntaxelementen, ohne Kommentar zum Selbst-Ausprobieren.


user_css = <span style="{DESCRIPTION}">{VALUE}</span>
user_cssclass = <div class="{DESCRIPTION}">{VALUE}</div>
text_klein = <div class="smalltext">{VALUE}</div>
rahmen = <div class="border">{VALUE}</div>
anker = <a name="{VALUE}">{DESCRIPTION}</a>
ankerlink = <a href="#{VALUE}">{DESCRIPTION}</a>
onlymobile = [user_cssclass=onlymobile|{VALUE}]
rem =


Anmerkung: Beim Kommentar-Element "rem = " das Leerzeichen hinter dem "=" nicht vergessen!


Zum Element "onlymobile" sieht mein CSS wie folgt aus:

/* Eigene allgemeine Klasse: Anzeige nur bei "Mobil-Aufloesung" */

/* -------------------------------------------------------- */
/* [onlymobile|...] */
/* ---------------- */
.onlymobile {
    display: none;
}
@media (max-width: 768px) {
  .onlymobile {
    display: block;
    /*/ background-color: yellow; /**/
  }
}


Das Element "onlymobile" hatte ich gebraucht, um eine Newsbox außerhalb des Inhaltsbereichs, die mit dem Plugin "SidebarPage" erstellt wird, bei mobiler Anzeige in den Inhaltsbereich (allerdings hier nur der Einstiegsseite) einzufügen und bei großem Bildschirm auszublenden. Eine Anpassung des Layouts für die Anzeige auf jeder Seite bei mobiler Anzeige wollte ich hier nicht, nur auf der Einstiegsseite, daher das Einfügen.

Signatur? Ich nehm die Vorlage: "Die Bilder in ihrer Signatur dürfen nicht größ als 640x320 Pixel sein" ... ;-)
 

 

Offline Thorstn

  • Mitglied
  • *
  • Beiträge: 673
    • Profil anzeigen
    • Mensch, Musiker, Webdesigner - Thorsten aus Bochum
Re: Beispiele für benutzerdefinierte Syntaxelemente
« Antwort #25 am: 28. November 2014, 00:15:14 »
Hallo Mozzi,

danke für Deinen Beitrag!

Mit dem ich allerdings nicht viel anfangen kann  ;)

Eine Benutzerdefinierte Syntax hat ohne (CSS-) Angaben zu DIV-Klassen (die angegeben sind, z.B. "rahmen = <div class="border">{VALUE}</div>" keine Auswirkungen, ohne den Inhalt der CSS-Angaben für das betreffende DIV-Element zu kennen.

Oder: Was soll / muss / darf sich denn tun, wenn ich die Syntax "rem" anwende? Bekomme ich die Erinnerungen (Remembrance) meiner Kindheit zurück?

"Ausprobieren" kann ich da jetzt nicht viel...

Wobei mir die Idee mit dem "onlymobile" ganz gut gefällt. Wenn ich denn mehr darüber wüsste.

Nichts für Ungut  ;)

Thorsten
« Letzte Änderung: 28. November 2014, 00:21:17 von Thorstn »
www.mad-it.de - Wir lösen keine Probleme. Wir machen sie.
moziloCMS-Layouts auf mozilo-layouts.thorstn.com
webdesign-ruhr.de - Webdesign aus Bochum
 

 

Offline mozzi

  • Mitglied
  • *
  • Beiträge: 112
    • Profil anzeigen
Re: Beispiele für benutzerdefinierte Syntaxelemente
« Antwort #26 am: 28. November 2014, 08:10:02 »
Hallo Thorsten,

na dann lösche ich den Beitrag eben wieder, wenn er eh nicht weiterhilft ;-)

Nein im Ernst: Natürlich gehört noch etwas mehr CSS dazu. Ein Rahmen wird eben per CSS optisch als Rahmen innerhalb des Inhaltsbereichs angezeigt, dieses Syntaxelement hatte ich einfach nur mal so drinstehen gelassen.

"rem" habe ich als Kurzform aus dem C64-Basic weiterverwendet für einen Kommentar, der nicht mit ausgegeben werden soll, das Gleiche ist in diesem Thema weiter oben mit "kommentar = " schon veröffentlicht.

"onlymobile" sorgt einfach dafür, daß nur bei mobiler Anzeige (oder so) der darin enthaltene Inhalt angezeigt wird, bei mir hatte ich darin mit "include" den Inhalt der SidearPage im Inhaltsbereich angezeigt, da die "normale" Box der SidebarPage bei mobiler Anzeige sonst nirgends mehr angezeigt wird.

Soweit mal. Vielleicht hilft es ja weiter, oder andere hier ;-) ;-) ;-)
Signatur? Ich nehm die Vorlage: "Die Bilder in ihrer Signatur dürfen nicht größ als 640x320 Pixel sein" ... ;-)
 

 

Offline glory

  • Mitglied
  • *
  • Beiträge: 313
    • Profil anzeigen
    • Glory of Loves Pomeranian
Re: Beispiele für benutzerdefinierte Syntaxelemente
« Antwort #27 am: 26. Januar 2015, 17:39:33 »
Im Frontent nicht sichtbare Kommentare einfügen:

syntax.conf:
kommentar = 

in Backend-Inhaltsseite:
Unser Herbstangebot
Knackfrisches Buntobst

[kommentar|
Unser Winterangebot
Knackige Eismöhren - zum Selbstpflücken
]


ergibt dann halt in html (in etwa):
<br />
Unser Herbstangebot<br />
Knackfrisches Buntobst<br />
<br />


Das würde mich auch mal interessieren, wie man das mit mozilo 2.0 hinbekommt. Evtl. genauso? Aber beim Syntaxelement muss man doch bestimmt mehr eingeben als kommentar =  ?

Viele Grüße

Sorry, ich habe doch noch weiter gesucht und gesehen, dass bereits eine Lösung geschrieben wurde. Hier: http://www.mozilo.de/forum/index.php/topic,3735.msg18853.html#msg18853

:)
« Letzte Änderung: 26. Januar 2015, 17:53:10 von glory »
Wer aufhört zu lernen, hört auf zu leben!
 

 

Offline winfried

  • Mitglied
  • *
  • Beiträge: 27
    • Profil anzeigen
    • wing verlag – Prüfungstrainer (mein aktuelles mozilo-Projekt)
Re: Beispiele für benutzerdefinierte Syntaxelemente
« Antwort #28 am: 27. März 2015, 15:57:49 »
Zitat von: mhsob
... Einfache Lösung: zwei Syntaxelemente definieren
nofloat_rechts = <div style="clear:right;"></div>
nofloat_links = <div style="clear:left;"></div>
Ja, damit ist das Problem für  Bilder gelöst die sich auf der gegenüberliegenden Seite einer eventuell vorhandenen Sidebar (mit z.B. einem Detailmenue) befinden.
So bald du aber ein Bild auf der selben Seite wie die Sidebar platzierst und von Text umfließen lässt und das dann mit dieser Methode beenden möchtest, wird sich der nachfolgende Content wieder unterhalb der Sidebar befinden.
Leider kann ich dir dafür keine Lösung bieten.

Eine Alternative ist hier eine einfache Tabelle mit nur einer Spalte
[tabelle|
<[bildlinks|]bla bla bla>
<[bildreichts|]lorem ipsum und so weiter >
]
Damit hat man dann jeweils ein "clear" ohne Störung durch Sidebar etc.
Entspricht sicher nicht der reinen Lehre, aber funktioniert.

viele Grüße
Winfried
« Letzte Änderung: 27. März 2015, 16:01:34 von winfried »