Hilfe - Suche - Mitglieder - Kalender
Vollansicht: Date 0.8.0
Forum Sefrengo.org > Downloads > Module
mistral
Modulname:
---------------------------------------------------------------------------
Datum


Status:
---------------------------------------------------------------------------
stable



Bechreibung:
---------------------------------------------------------------------------
Mit diesm Modul kann der cms-Tag 'date' einfach eingesetzt werden




Autor(en):
---------------------------------------------------------------------------
Mistral


Lizenz:
---------------------------------------------------------------------------
GPL


Benötigte Sefrengo Version:
---------------------------------------------------------------------------
>= 01.02.01 (Sefrengo 1.2 alpha2)


Installation:
---------------------------------------------------------------------------
Beschreibung der Installation. Im einfachsten Falle wäre das:
Wechseln Sie in Ihrer Sefrengo Version in den Bereich "Design->Module". Am
unteren Ende des Bereichs befindet sich ein Uploadfeld. Wählen Sie hier die
gewünschte "*.cmsmod"- Datei aus. Mit einem Klick auf das Diskettensymbol
wird das Modul in das CMS importiert. Das Modul ist nun innerhalb des CMS
nutzbar.


Dokumentation:
---------------------------------------------------------------------------
siehe WIKI




QUELLTEXT
#
Current versionnumber is  0.8.0 - released 05.06.2006
#
------------------------------------------------------------------------------------------------
#
First public release
smail
Hallo zusammen,

ich möchte mit dem Datum etwas in dieser Art ausgeben:
QUELLTEXT
<acronym class="published" title="June 28, 2006">
    <span class="pub-month">Jun</span>
    <span class="pub-date">28</span>
</acronym>

Geht das?

Datumsformat habe ich im Modul schon auf M d gestellt, damit kommt schon mal richtig Monat auf drei Stellen + Tag mit führenden Nullen.

Problem ist, dass das zusammenhängend in der Templatevariable {date} ausgegeben wird. Müsste sich doch mit etwas mit php machen lassen, oder? Kann mir jemand weiterhelfen??!?

Viele Grüße
Jan
amk
ZITAT(smail @ Wed. 1. November 2006, 15:00) *
Müsste sich doch mit etwas mit php machen lassen, oder?


richtig ... modul-output anschauen ... und cms:tags doku anschauen ... ist nicht schwer

http://wiki.sefrengo.org/index.php/Ref_cms...2date.22_.2F.3E
mistral
am besten mach du ein eigenes Modul. dann geht das sehr einfach
smail
ZITAT(mistral @ Wed. 1. November 2006, 19:34) *
am besten mach du ein eigenes Modul. dann geht das sehr einfach


ok, hab das vorhandene Modul mal etwas aufgebohrt...
Da ich aber keine Ahnung davon habe, wäre es mir lieb, wenn jemand mit Verstand da mal drüber schauen könnte.

Änderungen:
- zwei neue Modultags {month} und {day}
- jeweils separat mittels date()-Optionen über die Modulconfig formatierbar


Ist zwar etwas mehr, als ich im Moment brauche, aber vielleicht brauchts ja jemand anderes smile.gif

bekannte Probleme:
- In der normalen Config-Ansicht wird nix ausgegeben mad.gif in der erweiterten Config-Ansicht gehts komischerweise

Viele Grüße
Jan

Nachtrag: Lässt sich das geänderte Modul im Contentflex nutzen? Oder wird hier das "normale" Date-Modul verwendet?
mistral
ZITAT
Nachtrag: Lässt sich das geänderte Modul im Contentflex nutzen? Oder wird hier das "normale" Date-Modul verwendet?


Das Conentflex verwendet wie das Date-Modul die cms-Tags. Es wird also nicht das Date-Modul verwendet. Zur Zeit ist nur 1 (konfigurierbare) Ausgabe im Conentflex implementiert. Für deine Wunsch werden aber 3 getrennt konfigurierbare Ausgabe benötigt.

Gruss
smail
ZITAT
Zur Zeit ist nur 1 (konfigurierbare) Ausgabe im Conentflex implementiert


Was versteh ich denn grad falsch? Lässt sich doch alles wunderbar konfigurieren, oder?

Also zur Aufklärung: ich hab's mit dem Contentflex hinbekommen, indem ich eben 2 mal {date:x} nutze. Konfiguration wie folgt:
QUELLTEXT
Anzeigeart des Datums {date:1} : d
Eingabeart des Datums {date:1} : d
Anzeigeart des Datums {date:2} : M
Eingabeart des Datums {date:2} : M
wobei d = Tag mit führender Null und M = Monat mit drei Buchstaben

Anmerkung: Bitte diesen Bug im Contentflex beachten! Oder {date:1} und {date:3} verwenden!

Damit erhält man dann 2 getrennte Eingabefelder, ein für Monat und eins für Tag. Ist zwar nicht so hübsch, wie die Variante mit einem {date:x}, läuft aber gut!

Abschließend, für den, den es interessiert, der Contentflex-Code:

QUELLTEXT
<acronym class="date" title="{date:1} {date:3}">
    <span class="date-month">{date:3}</span>
    <span class="date-date">{date:1}</span>
  </acronym>
  <div class="date-content">
    <h2>{text:1}</h2>{wysiwyg2:1}
  </div>


Ach ja, bei dem Ganzen handelt es sich um den Eintrag in einen Terminkalender smile.gif
Viele Grüße
Jan
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2024 Invision Power Services, Inc.