contenido popup kalender

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
Vetinari
Beiträge: 136
Registriert: Sa 31. Mär 2007, 19:11
Wohnort: Fulda
Kontaktdaten:

contenido popup kalender

Beitrag von Vetinari »

hallo,

da ich den contenido popup kalender (zu sehen u.a. in: artikel/eigenschaften -> zeitsteuerung) auch in einem eigenen termine-modul nutze, fand ich es irgendwann lästig, die popups immer wieder per hand schließen zu müssen, nachdem ein datum gewählt wurde.
habe mich also auf die suche gemacht und folgendes gefunden.
in der datei calendar.php (contenido/templates/standard/) in zeile 104-111 steht folgendes:

Code: Alles auswählen

	if (!dt_datetime) return;
		obj_caller.target.value = (document.cal
			? obj_caller.gen_tsmp(dt_datetime)
			: obj_caller.gen_date(dt_datetime)
		)
	
	obj_caller.popup(dt_datetime.valueOf(),obj_caller.prefix,this);
}
diesen code durch den folgenden ersetzen:

Code: Alles auswählen

	if (!dt_datetime) return;
	if (b_close) {
		
		obj_caller.target.value = (document.cal
			? obj_caller.gen_tsmp(dt_datetime)
			: obj_caller.gen_date(dt_datetime)
		);window.close();
	}
	else obj_caller.popup(dt_datetime.valueOf());
}
das fenster schließt sich jetzt wie gewünscht und ich konnte auch keinerlei nachteile durch die code-änderung feststellen. letztendlich handelt es sich bei dem neuen code um das original des 'Tigra Calendar', welcher von den contenido entwicklern angepasst wurde.

gruss, V.
Si non confectus, non reficiat. (Motto der Vetinaris)
Solange etwas nicht kaputt ist, repariere es nicht.
oder:
Lass die Dinge einfach laufen, die meisten Probleme erledigen sich eh von selbst.
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

ähm... wollte das gerade mal testen...
wenn ich da dann bei dem monaten / jahren weiterschalte bekomme ich aber immer ein zusätzliches popup... gehts da nur mir so ?
*** make your own tools (wishlist :: thx)
Vetinari
Beiträge: 136
Registriert: Sa 31. Mär 2007, 19:11
Wohnort: Fulda
Kontaktdaten:

Beitrag von Vetinari »

äh ja - sehr interessant :D
passiert bei mir auch ...
das mit den monaten und jahren hatte ich noch nicht gestest.
die zeilen 104-111 beziehen sich auf die set_datetime function, welche aber sowohl für die tage als auch monate und jahre zuständig ist.
ich schau mir den code nochmal genau an. ansonsten findest du das ganze unter google: tigra calendar zum download. beim original bleibt nur ein kalender stehen. habs gerade getestet.

gruss, V.
Si non confectus, non reficiat. (Motto der Vetinaris)
Solange etwas nicht kaputt ist, repariere es nicht.
oder:
Lass die Dinge einfach laufen, die meisten Probleme erledigen sich eh von selbst.
Antworten