Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> >date> <created> und <lastmodified> in das Modul einfügen
luxli
Beitrag Thu. 20. July 2006, 00:47
Beitrag #1


Advanced Member
******

Gruppe: AdvancedMembers
Beiträge: 201
Mitglied seit: 01.07.2006
Wohnort: CH
Mitglieds-Nr.: 32



Wie kommen die drei Zahlenwerte für date=, <created> und <lastmodified> in das Modul und wie kann daraus das Datum entnommen werden?

Weder hier in der Modulanleitung noch bei DeDi habe ich etwas darüber gefunden.
Go to the top of the page
 
+Quote Post
mistral
Beitrag Thu. 20. July 2006, 07:21
Beitrag #2


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 343
Mitglied seit: 26.06.2006
Wohnort: CH
Mitglieds-Nr.: 5



ich habe deine Frage vom anderen Beitrag abgetrennt. Da er nicht mit der Anleitung zu tun hat.

Diese Wert findest du so:
QUELLTEXT
$elements1['date']   = date('d.m.Y',$con_side[$idcatside]['lastmodified']);
$elements1['created_date'] = date('d.m.Y',$con_side[$idcatside]['created']);


anschliessend musst du diese Variabeln noch entsprechend einsetzen.
Die weiteren Werte musst du sonst direkt aus der DB lesen. Schaue dir dazu sonst einmal die Datei mod.contenflex_cache.php ab Zeile 370 an.

Gruss
Mistral

P.S.

oder du übernimmst gleich den ganzen Abschnitt aus dem ContenFlex:
Wobei bei diesem Beispiel das Template in der Variable "$modv['tpl_inner']" abgelegt ist.

QUELLTEXT
// **** Allgemeine Tags definieren **************************************************************

$elements1['author'] = $con_side[$idcatside]['meta_author'];
$elements1['date']   = date('d.m.Y',$con_side[$idcatside]['lastmodified']);
$elements1['created_date'] = date('d.m.Y',$con_side[$idcatside]['created']);
if (strpos($modv['tpl_inner'],'{username}')!==FALSE || strpos($modv['tpl_inner'],'{name}')!==FALSE || strpos($modv['tpl_inner'],'{surname}')!==FALSE || strpos($modv['tpl_inner'],'{email}')!==FALSE) {
    $sql = 'SELECT username, name, surname, email FROM '.$cms_db['users'].' WHERE user_id='.$con_side[$idcatside]['author'];
    $db->query($sql);
    $db->next_record();
    $elements1['username'] = $db->f('username');
    $elements1['name'] = $db->f('name');
    $elements1['surname'] = $db->f('surname');
    $elements1['email'] = $db->f('email');
}
foreach($elements1 AS $k => $v) {
    $modv['tpl_inner'] = str_replace('{'.$k.'}', $v, $modv['tpl_inner']);
}


--------------------
So einfach wie möglich, aber nicht einfacher!
(Albert Einstein)
Go to the top of the page
 
+Quote Post
luxli
Beitrag Thu. 20. July 2006, 09:02
Beitrag #3


Advanced Member
******

Gruppe: AdvancedMembers
Beiträge: 201
Mitglied seit: 01.07.2006
Wohnort: CH
Mitglieds-Nr.: 32



Vermutlich habe ich meine Frage nicht richtig gestellt oder ich verstehe nur Bahnhof, darum hier an Hand eines Beispiels:

Ich bin dabei den FormBuilder den ich im DeDi verwende und mir seinerzeit von Olaf zur Verfügung gestellt wurde dem entsprechenden Sefrengo-Modul anzupassen. Dazu vergleiche ich die Zeilen im PSPad Editor. Von PHP habe ich jedoch wenig bis keine Ahnung.

nun stehen ganz oben für mich unverständliche Zahlen als Datum, zB:
QUELLTEXT
Sefrengo: <lastmodified>1135704369</lastmodified>
DeDi: <lastmodified>1113556484</lastmodified>


Was bedeuten diese Zahlen?
Was muss ich nach der Modulanpassung im PSPad Editor tun, damit diese Zahl richtiggestellt wird?
Go to the top of the page
 
+Quote Post
luxli
Beitrag Thu. 20. July 2006, 09:02
Beitrag #4


Advanced Member
******

Gruppe: AdvancedMembers
Beiträge: 201
Mitglied seit: 01.07.2006
Wohnort: CH
Mitglieds-Nr.: 32



Vermutlich habe ich meine Frage nicht richtig gestellt oder ich verstehe nur Bahnhof, darum hier an Hand eines Beispiels:

Ich bin dabei den FormBuilder den ich im DeDi verwende und mir seinerzeit von Olaf zur Verfügung gestellt wurde dem entsprechenden Sefrengo-Modul anzupassen. Dazu vergleiche ich die Zeilen im PSPad Editor. Von PHP habe ich jedoch wenig bis keine Ahnung.

nun stehen ganz oben für mich unverständliche Zahlen als Datum, zB:
QUELLTEXT
Sefrengo: <lastmodified>1135704369</lastmodified>
DeDi: <lastmodified>1113556484</lastmodified>


Was bedeuten diese Zahlen?
Was muss ich nach der Modulanpassung im PSPad Editor tun, damit diese Zahl richtiggestellt wird?

EDIT: Warum ist dieser Beitrag hier doppelt?

Der Beitrag wurde von luxli bearbeitet: Thu. 20. July 2006, 09:06
Go to the top of the page
 
+Quote Post
mistral
Beitrag Thu. 20. July 2006, 10:12
Beitrag #5


Advanced Member
*******

Gruppe: AdvancedMembers
Beiträge: 343
Mitglied seit: 26.06.2006
Wohnort: CH
Mitglieds-Nr.: 5



ach so du editierst die Module direkt.
Die Zahlen sind das Datum und Uhrzeit der letzten Änderung (als UNIX-Timestamp glaube ich).

Die Änderst du am besten nicht von Hand. Sonder du lädst das Modul zurück in Sefrengo und speicherst es dann wieder auf deinem Rechner.

Zu deinem Vorgehen allgemein.
Ich empfehle Dir ein anderes Vorgehen.
Kopiere den Inhalt der beiden Modulbereiche Input und Output aus Sefrengo in zwei eigene Dateien (Natürlich von beiden Modulen) und vergleiche anschliessend diese Datein miteinander.
Wenn du die Dateien anschliessen verändert hast kopierts du den Inhalt wieder zurück in den Modul, änderst die Versionnummer und fertig ist das Modul.
Von einem direkten Editieren der Module (*.cmsmod), welche im xml Format gespeichert sind, kann ich nur abraten.

Gruss
Mistral


--------------------
So einfach wie möglich, aber nicht einfacher!
(Albert Einstein)
Go to the top of the page
 
+Quote Post
luxli
Beitrag Thu. 20. July 2006, 10:45
Beitrag #6


Advanced Member
******

Gruppe: AdvancedMembers
Beiträge: 201
Mitglied seit: 01.07.2006
Wohnort: CH
Mitglieds-Nr.: 32



Danke

ZITAT(mistral @ Thu. 20. July 2006, 11:12) *
Von einem direkten Editieren der Module (*.cmsmod), welche im xml Format gespeichert sind, kann ich nur abraten.

hat zwar bisher immer geklappt, aber ich werde deine Empfehlung befolgen.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 25.4.24 - 07:04

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.