+ Antworten
Ergebnis 1 bis 6 von 6

Thema: homepageag, jlastm0dif

  1. #1
    Hat hier eine Zweitwohnung
    Registriert seit
    14.01.2006
    Ort
    Nienburg
    Alter
    32
    Beiträge
    1.237
    Bedankte sich
    115
    Erhielt 471 Danksagungen
    in 368 Beiträgen

    Standard homepageag, jlastm0dif

    Namnd,...
    Ein Mitglied des Forums, ich glaube es war homepageag fragte im Chat letztens nach nem Modul, welches das Datum bzw. die Zeit ausgibt wann ein Content zuletzt bearbeitet wurde. Also schlicht ein Last Modified Modul,...

    Ich habs jetzt weder von jemanden testen lassen, noch mir sonderlich viel Muehe beim refactoring gegeben - wer also etwas zu bemaengeln hat, aenderts bitte einfach und laed ne aktuellere Version hier hoch. Kurz, ich zieh mich da mal aus der Verantwortung wenns recht ist.

    Da ich zur Zeit in Kur bin hab ich nur wenig Zeit und auch Lust dem ganzen nen offizielleren Stempel zu geben, ich bitte dies bei Fragen oder Verbesserungsvorschlaegen zu beruecksichtigen.

    Zum Funktionsumfang, nun es stellt des Datum des zuletzt modifizierten Contens dar. Dies entweder als Text oder als Bild Datei, wobei da der Phantasie wohl keine Grenzen gesetzt sind. Darstellungsformen sind Datum, Text, Datum und Text - und gleiches Umgekehrt, was auch fuer die Darstellung als Bild gillt.
    Umrandet wird das ganze bei Bedarf mit einem Pre- und / oder Post-Text, welcher zusaetzlich durch ein Div mit der id="pretext" und id="posttext" formatiert werden kann.
    Sowohl Text als auch Image-Dateien lassen sich durch ein eigenes Trennzeichen, ehm - trennen. *prust
    Eh, joah und das Grafik-Format laesst sich auswaehlen. Mehr gibts nich,...

    Nachtrag: Eh, es duerfte klar sein das man fuer die Darstellung als Bild / Image - eben auch Bilder braucht.
    Diese befinden sich im Ordner "modules/jlastm0dif_img" eurer Joomla Installation. Mit der Installation des Moduls werden dort 12 Bild-Dateien, darunter 2 "Seperator" kopiert.
    d.gif/.jpg/.png entspricht dem Trennzeichen fuer das Datum und t.gif/.jpg/.png dem der Uhrzeit.
    Damit duerften sich wirklich haessliche Uhrzeit / Datum Ausgaben erstellen lassen, ich bin ja mal gespannt.
    Wie gross eure Darstellung wird haengt also auch davon ab wie gross man seine Ziffern im jeweiligen Grafikbearbeitungsprogramm erstellt.

    Laeuft auf 1.o.12 / 13

    hier kurz zwei Bildchen,...



    Es wurde nicht auf Sprachabhaengigkeiten geachtet, und es wird auch kein Content verlinkt oder benannt - es geht schlicht im die Darstellung eines Datums.

    Umschreiben / erweitern, wie auch immer, wers brauch nimmt sich, wer nicht - auch gut.

    Gruss und viel Spass
    Sven

    Ich seh gerade, eventuell wird da ja doch noch in naher Zukunft ne o.8beta draus,...
    Solltes jemand vor mir machen wollen dann waere eventuell die Sache Created Items bzw. unpublished Items abzufragen.
    Bitte darum das bekannt zu geben sollte jemand sich dem angenommen haben, ansonsten ... *tieeef lufthole, pm an mich.
    Bis wann ich da nerv drauf hab mal aussen vor.
    *Kaffee

    Edit: published or not wird jetzt beruecksichtigt,...
    Angehängte Dateien
    Geändert von Matrikular (17.12.2007 um 14:19 Uhr) Grund: Update

  2. Erhielt Danksagungen von:


  3. #2
    Gehört zum Inventar
    Registriert seit
    18.02.2005
    Beiträge
    8.841
    Bedankte sich
    85
    Erhielt 2.269 Danksagungen
    in 1.936 Beiträgen

    Standard

    Hallo Sven,

    ein paar Anregungen von mir.

    PHP-Code:
    $jlastm0dif $database->loadObjectList();
    $jlastm0dified $jlastm0dif[0];
    $asisdate $jlastm0dified->lastm0d
    ggf.
    PHP-Code:
    $asisdate $database->loadResult(); 
    Etwas schneller und kürzer.
    PHP-Code:
    if (isset($pre_pretext)) {
         
    $pretext '<div id="pretext">' $pre_pretext '</div>';
         echo 
    $pretext;   

    Besser keine ids verwenden. Wer weiß welche IDs schon verwendet werden. W3C - Validität.
    Gleiches bei posttext.

    Edit: Wenn du mal Lust hast dich damit zu beschäftigen: Es gibt viele SQL Funktionen, die
    dir die gleichen Ergebnisse wie in PHP liefern. Allerdings im SQL ein wenig schneller.
    So könnte man die substr bereits in der SQL Abfrage ausführen. Sie zugehörige
    Funktion heißt SUBSTRING.
    Fetch dann über $database->loadAssocList();

    Es ist immer ein wenig besser, den gesamten Output erst zu sammeln und an einer
    zentralen Stelle auszugeben. Bei einem Modul ist das nicht so wichtig, aber so kann
    man das Ganze etwas mehr kapseln und ggf. noch vor der Ausgabe ansetzen etwas
    zu tun. Nur so als Idee.

    Ansonsten würde ich die $mosConfig_live_site nicht in die Funktion reingeben, sondern
    global in der Funktion holen.

    Schön wäre noch eine Möglichkeit den Output des Datumsformat komplett anzupassen.
    Hier liefert zum Beispiel die mosFormatDate() aus includes/joomla.php gute Dienste.
    Damit könnte man die Ausgabe zumindest im Textformat beliebig über das strftime
    Format anpassen. Auch nur eine Idee.

    Zu guter Letzt noch ein Verweis auf ein Codestückchen, dass den letzten Autor
    noch holt und zwischen created und modfied date unterscheidet, auch sicherlich
    was als Anregung dabei. http://www.joomlaportal.de/joomla-ma...tml#post502751

    Vielen Dank für deine Arbeit.
    Grüße
    ec

  4. Erhielt Danksagungen von:


  5. #3
    Hat hier eine Zweitwohnung
    Registriert seit
    14.01.2006
    Ort
    Nienburg
    Alter
    32
    Beiträge
    1.237
    Bedankte sich
    115
    Erhielt 471 Danksagungen
    in 368 Beiträgen

    Standard

    vielmals bedankt fuer die rueckmeldung, guido.
    ich liege waehrend des tippens aufm zimmer im krankenhaus von daher was die bereitschaft des schaffens angeht nen wenig hinten an. zum refactoring fehlt mir gerade die noetige muse.

    ich war voller elan an einem solchen modul testweise fuer die J!1.5 am werkeln was datums / zeit ausgaben anging, die modified und created date waere da generell auch etwas, was als feature bzw schlicht, ausgabe haette einfliessen koennen. dort habe ich bereits verschiedene ausgabeformen des datums / zeit mit und ohne text umgesetzt aber ... naahja. gut ding will weile haben und ...

    ich muss nen wenig schmunzeln - wollte ich doch glatt da eventuell ne analoge uhr mit einbinden ;-) - nahja, ehm des ist jetzt allerdings alles auf eis gelegt - bin froh wenn ich nen wenig abstand zu "schaffen wollen" bekomme.

    was, ich nenns mal - globalere - manipulation des time / date werts angeht, japs - auch dort kann man glaube ich effizienter rangehen. brauchte quick und dirty jetzt einfach nur den string ausm last modified, weisst schon. eventuell - wenn ueberhaupt bedarf besteht kann man das ja aufschnappen. wie ich dich kenne machts bei dir schon beim anfang einer code zeile im kopf *pling und es spriesst vor ideen *fg - no fense

    ich abonniere das thema mal jetzt vorerst nich - sonst zwing ich mich nur dazu es besser machen zu wollen =)

    So far,...

    Aenderungen -> dem Datum kann die Sekunden Darstellung genommen werden, Sekunden werden eh ueberbewertet.
    Desweiteren bekam div die id entzogen, stattdessen gibts jetzt die CSS Angabe "class pre- bzw posttext". Auch der Query ist nach Guidos vorschlaegen hin abgeaendert und mh - des wars - vorerst.
    Aktuelle Version im Anfangsposting !

    Viel Spass, Erfolg - Reichtum, Gesundheit und so weita.
    Sven

  6. Erhielt Danksagungen von:


  7. #4
    Neu an Board
    Registriert seit
    25.09.2007
    Beiträge
    13
    Bedankte sich
    5
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    also ich hab das modul installiert und ausprobiert, es läuft echt super und hat geniale einstellungsmöglichkeiten. vielen, vielen dank matrikular.

  8. #5
    Hat hier eine Zweitwohnung Avatar von alex33kassel
    Registriert seit
    21.07.2007
    Ort
    Dortmund- Frankfurt
    Alter
    38
    Beiträge
    1.578
    Bedankte sich
    155
    Erhielt 313 Danksagungen
    in 290 Beiträgen

    Standard

    Hi
    Ich benötige zwar nicht ein solches Modul. Aber was Sven so geleistet hat.....ist schon klasse.

    Viele liebe Grüße

    Alex

  9. #6
    Neu an Board Avatar von bc.nick
    Registriert seit
    25.09.2007
    Ort
    Giessen
    Alter
    25
    Beiträge
    38
    Bedankte sich
    29
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Daumen hoch

    auch bei mir läuft es schon seit einigen wochen einwandfrei, super arbeit. gerade wenn man viel aber unregelmäßig aktualisiert ist es von großer hilfe.

  10. Erhielt Danksagungen von:


+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein