Hallo,
ich hätte da auch mal wieder eine Frage:
Die Extension rlmp_dateselectlib funktioniert bei mir mit dem Firefox Browser?!? 😢
Im Internet Explorer und in Opera poppt zwar die KalenderBox auf aber die Eingabe/der Klick auf ein Datum + übernahme des Datums in das Textfeld funktioniert nicht?!?
Woran zum Teufel könnte das denn liegen?
Einer eine Idee??
Grüße
GoaGoido
#angry# #angry# #angry# und nocheinmal #angry#
Hat bei mir nicht funktioniert weil ich den namen gleich wie die id definiert habe "tx_myext_pi[my_field]" - nach Änderung der id zu "my_field", also ohne prefix, gings wunderlicherweise! Ich war eigentl. der Meinung das ich sämtl. Varianten der Namenvergebung versucht hatte. Aber irgendwie steckt bekanntlich der Teufel im Detail.
Das ist aber mit Sicherheit nicht DIE Lösung da ich auf der Website http://www.scharbeutz.de/veranstaltungen.html gesehen habe das dies auch mit vorangestelltem prefix also auch mit arrays (tx_myext_pi[my_field]) geht!! #paralyzed# 😢 #evil#
Grüße
Guido
Kannst du mal bitte genauer beschreiben, was du gemacht hast.
Ich habe ein ähnliches Problem:
Habe mth_feedit und news_feedit installiert, damit im frontend die newsbeiträge geändert werden können. Das klappt auch alles. Jetzt wollte ich, wie in der Dokumentation beschrieben noch "rlmp_dateselectlib" integrieren, damit das Datum bequem per Menü ausgewählt werden kann.
Nach der Installation von "rlmp_dateselectlib" wird der Button neben dem Datumsfeld auch angezeigt. Nach einem Klick öffnet sich das Auswahlmenü. Allerdings kann ich nichts anklicken. Sowohl im IE als auch im FF schließt sich das Menü nach einem Klick auf irgendeinen Bereich im Menü.
Was kann hier falsch sein? Die Bezeichnung der Felder müsste doch schon richtig eingestellt sein, oder?
Besten Dank für Hinweise!
Hi,
hast du ein array als id angegeben?
Damit funktionert es nicht! Wie schon beschrieben, vergeb mal einen einfachen namen wie "test" oder sowas, also keine Sonderzeichen! Damit sollte es mit ff, ie und opera auf jeden fall funktionieren.
Ansonsten poste doch mal wie du sie implementiert hast (nur die entspr. stelle=)
Grüße
Goido
Danke Goido für deine Antwort.
Aus meinem Beitrag kam wahrscheinlich nicht deutlich genug heraus, dass ich hier nichts programmiert habe, daher an den id-Bezeichnungen auch nichts verändert habe.
Noch mal deutlicher:
Ich habe mth_feedit und news_feedit installiert. Damit lassen sich die Newsbeiträge auch im Frontend nach einem Login editieren, löschen, etc. Im manual zu mth_feedit stand, dass wenn man die Extension rlmp_dateselectlib zusätzlich installiert, dass dann beim Editieren der Newsbeiträgen neben dem Datumsfeld ein Button zur Datumsauswahl erscheint. Ich habe also diese Extension zusätzlich installiert und der Button taucht auch auf, allerdings lässt sich, wie in meinem ersten Posting beschrieben kein Datum auswählen.
So ist es wahrscheinlich deutlicher geworden: Ich habe an den id-Bezeichnungen nichts verändert. Laut der Anleitung müsste jetzt alles funktionieren.
Mit der Programmierung in TYPO3 kenne ich mich nicht sonderlich gut aus.
Wenn ich es richtig verstanden habe, dann wolltest du folgende Stelle:
function getInputButton ($id,$conf) {
// Get configuration from TypoScript
if (is_array($GLOBALS['TSFE']->tmpl->setup['plugin.']['tx_rlmpdateselectlib.']) && is_array ($conf)) {
$conf = t3lib_div::array_merge_recursive_overrule ($GLOBALS['TSFE']->tmpl->setup['plugin.']['tx_rlmpdateselectlib.'], $conf);
}
// Get configuration from global variable
if (is_array($GLOBALS['tx_rlmpdateselectlib.']) && is_array ($conf)) {
$conf = t3lib_div::array_merge_recursive_overrule ($GLOBALS['tx_rlmpdateselectlib.'],$conf);
}
$out = '<input type="reset" value=" '.$conf['calConf.']['inputFieldLabel'].' " onclick="return tx_rlmpdateselectlib_showCalendar('." id="" conf="" calconfinputfielddatetimeformatconfcalconfinputfielddatetimeformat:y-m-d="" />';
return $out;
}
Was muss bzw. soll ich ändern, damit es funktioniert?
Achso,
na da muss ich erst mal selber die beiden extensions installieren und antesten!
So wie sich das anhört wird die libary von dateselect bereits in einer dieser beider news extensions includiert! Die verarbeitung des buttons kommt mir aber spanisch vor, obwohl als spanier versteh ich ein wenig davon 😉
Deshalb probier erst mal anstelle von:
$out = '<input type="reset" value=" '.$conf['calConf.']['inputFieldLabel'].' " onclick="return tx_rlmpdateselectlib_showCalendar('." id="" conf="" calconfinputfielddatetimeformatconfcalconfinputfielddatetimeformat:y-m-d="" />';
return $out;
$out = '<input type="submit" value=" '.$conf['calConf.']['inputFieldLabel'].' " onclick="return tx_rlmpdateselectlib_showCalendar('." id="" conf="" calconfinputfielddatetimeformatconfcalconfinputfielddatetimeformat:y-m-d="" />';
return $out;
zu testen oder vielleicht auch type="text", so hab ich es in meinem code includiert!
ein input button sollte eigentl. kein reset button sein, dazu kenn ich aber den code zu wenig! Kann sein das mit der ID noch was nicht stimmt #paralyzed#
Sollte es nichts bringen werde ich wohl mal ein zwei stunden zeit investieren müssen um das reproduzieren zu können!
Kleiner Tip an der stelle - aktueller firefox verfügt über eine developer extension mit der du id,name,etc. ganz einfach anzeigen lassen kannst (Formulare/Formularinformationen anzeigen=)), ohne durch den quellcode zu wurschteln! id und namensangabe wäre schon wichtig! #giggle#
Viel Spaß und Grüße
Goido :p
Erst mal vielen Dank für deine Bemühungen.
Der Austausch hat nichts gebracht.
Ich habe deshalb ein neues TYPO3 Paket aufgesetzt, einige Seiten angelegt, die News-, die mth_feedit, die news_feedit und die rlmp_dateselectlib installiert.
Die Konfigurationen aus dem anderen Paket in dieses kopiert und nun geschaut, ob vielleicht in diesem "sauberen" Paket alles funktioniert.
Ergebnis: Es geht schon besser - ich kann in dem aktuellen Monat im Kalender einen Tag auswählen. Das vor- oder zurückspringen in andere Monate ist nicht möglich, da schließt sich das Kalender-Menü immer wieder. Aber die Auswahl im aktuellen Monat wäre schon super, wenn diese funktionieren würde.
Ich habe also die mth_feedit, news_feedit und rlmp_dateselectlib im anderen Paket deinstalliert und aus dem ext-Verzeichnis gelöscht. Dann die drei Extensionverzeichnisse aus dem anderen Paket rüber kopiert und die Extensions wieder installiert. Leider hat dies keine Veränderung gebracht.
An deinem Vorschlag mit der Bezeichnung kann es also in diesem Fall nicht liegen.
Was kann denn noch der Grund sein, dass der Kalender nicht anwählbar ist? Vielleicht CSS-Anweisungen?
Ich werde das Projekt heute auf den Server ins Internet übertragen und noch mal schauen, ob es dann vielleicht per Zufall funktioniert.
Ich meld mich auf jeden Fall noch mal um eine Rückmeldung zu geben.
Ich hab es gefunden!
Nach knapp drei Stunden herumprobieren zwischen den beiden Paketen hab ich das Problem inzwischen gefunden:
Die CSS-Anweisungen des Formulars sind dafür verantwortlich. Das Formular ragt über den Kalender hinüber und dadurch lassen sich keine Daten aus dem Kalender auswählen. Wenn die CSS-Anweisungen des Formulars verändert werden bzw. das Kalendermenü an eine andere freie Stelle auf der Internetseite gezogen wird, kann man ein Datum auswählen!
Vielen Dank Goido, dass du dich so bemüht hast.
Ich hoffe, dieser Thread hilft auch anderen.
Kein Problem :p immer wieder gern!
Aber sag mir popte der kalender nicht gleich neben dem button auf?
Oder erschien dieser am bildschirmrand? Oder wie kann ich das mit ragt drüber verstehen?
Kannst du mal diese css anweisung posten ??
Würde mich interessieren, denke die anderen auch 😃
Viel Spaß mit dem geilen Teil, ist übrigens auch mehrsprachig #paralyzed#
Grüße
Goido