Zum Inhalt springen

Powermail v2.0.10 - kein Datepicker

Erstellt am 6. Januar 2014 · 4 Antworten · letzte Antwort am 7. Januar 2014

Tags: Powermail, JavaScript & AJAX, Frage

Joey2 ·

Hallo,
ich nutze Powermail v.2.0.10 in TYPO3 6.1.17. Plötzlich ist der Datepicker im FE verschwunden. Es gibt nur noch ein einfaches Eingabefeld. Ich habe die Einbindung aller Javascript-Dateien mehrfach überprüft, ohne einen Fehler zu finden. Jetzt bin ich ratlos und kann nur hoffen, dass einer von euch eine scharfsinnige Idee hat.

Gruß und Dank Joey

PS: Sorry für den großen HTML-Block. Ich habe die Orginialseite nur vorsichtig gekürzt, damit nichts eventuell Wichtiges verschwindet.

<link rel="stylesheet" type="text/css" href="http://localhost/xxx/typo3temp/stylesheet_fffbf2ab57.css?1389045570" media="all" />
<link rel="stylesheet" type="text/css" href="http://localhost/xxx/fileadmin/fancybox/source/jquery.fancybox.css?1379647006" media="all" />
<link rel="stylesheet" type="text/css" href="http://localhost/xxx/fileadmin/fancybox/source/helpers/jquery.fancybox-buttons.css?1379647006" media="all" />
<link rel="stylesheet" type="text/css" href="http://localhost/xxx/fileadmin/css/baltrum.css?1386506847" media="screen" />
<link rel="stylesheet" type="text/css" href="http://localhost/xxx/typo3conf/ext/powermail/Resources/Public/Css/jquery.ui.theme.css?1382646470" media="all" />
<link rel="stylesheet" type="text/css" href="http://localhost/xxx/typo3conf/ext/powermail/Resources/Public/Css/jquery.ui.datepicker.css?1382646470" media="all" />
<link rel="stylesheet" type="text/css" href="http://localhost/xxx/typo3conf/ext/powermail/Resources/Public/Css/CssBasic.css?1382646470" media="all" />

<script src="http://localhost/xxx/typo3conf/ext/hyphenator/Resources/JavaScript/Hyphenator.js?1381571672" type="text/javascript"></script>
<script src="http://localhost/xxx/typo3temp/javascript_dd82474708.js?1389045570" type="text/javascript"></script>

</head>
<body id="body-93">
	
<form enctype="multipart/form-data" class="powermail_form powermail_form_1 layout1 " action="http://localhost/xxx/kontakt.html?tx_powermail_pi1%5Baction%5D=confirmation&amp;tx_powermail_pi1%5Bcontroller%5D=Forms" method="post">
<div>
<input type="hidden" name="tx_powermail_pi1[__referrer][@extension]" value="Powermail" />
<input type="hidden" name="tx_powermail_pi1[__referrer][@controller]" value="Forms" />
<input type="hidden" name="tx_powermail_pi1[__referrer][@action]" value="form" />
<input type="hidden" name="tx_powermail_pi1[__referrer][arguments]" value="YTowOnt9f28b9a2c56eff34d7f67195df846ed8659348734" />
<input type="hidden" name="tx_powermail_pi1[__trustedProperties]" value="a:2:{s:5:&quot;field&quot;;a:12:{i:1;i:1;i:2;i:1;i:3;i:1;i:4;i:1;i:5;i:1;i:6;i:1;i:7;a:3:{i:0;i:1;i:1;i:1;i:2;i:1;}i:8;a:7:{i:0;i:1;i:1;i:1;i:2;i:1;i:3;i:1;i:4;i:1;i:5;i:1;i:6;i:1;}i:10;i:1;i:11;i:1;i:12;i:1;s:2:&quot;hp&quot;;i:1;}s:4:&quot;form&quot;;i:1;}5ddf492e51584c33f11901a044412dedfa97d267" />
</div>
<ul class="powermail_message powermail_message_error">
	<li>
	Anrede:
	Dieses Feld muss ausgefüllt werden!
	</li>
	<li>
	Haus:
	Dieses Feld muss ausgefüllt werden!
	</li>
	<li>
	Wohnung:
	Dieses Feld muss ausgefüllt werden!
	</li>
</ul>
<fieldset class="powermail_fieldset powermail_fieldset_1 layout3">

<div id="powermail_fieldwrap_9" class="powermail_fieldwrap powermail_fieldwrap_text powermail_fieldwrap_9 ">
gewünschte Urlaubszeit: 
</div>
<div id="powermail_fieldwrap_10" class="powermail_fieldwrap powermail_fieldwrap_date powermail_fieldwrap_10 ">
<label for="powermail_field_anreisetag" class="powermail_label">
Anreisetag
</label>
<input class="powermail_field powermail_date   " id="powermail_field_anreisetag" type="text" name="tx_powermail_pi1[field][10]" value="" />
<input type="hidden" name="container_datepicker_dateformat" class="container_datepicker_dateformat" value="dd.mm.yy" />
<input type="hidden" name="container_datepicker_day_so" class="container_datepicker_day_so" value="So" />
<input type="hidden" name="container_datepicker_day_mo" class="container_datepicker_day_mo" value="Mo" />
<input type="hidden" name="container_datepicker_day_tu" class="container_datepicker_day_tu" value="Di" />
<input type="hidden" name="container_datepicker_day_we" class="container_datepicker_day_we" value="Mi" />
<input type="hidden" name="container_datepicker_day_th" class="container_datepicker_day_th" value="Do" />
<input type="hidden" name="container_datepicker_day_fr" class="container_datepicker_day_fr" value="Fr" />
<input type="hidden" name="container_datepicker_day_sa" class="container_datepicker_day_sa" value="Sa" />
<input type="hidden" name="container_datepicker_month_jan" class="container_datepicker_month_jan" value="Januar" />
<input type="hidden" name="container_datepicker_month_feb" class="container_datepicker_month_feb" value="Februar" />
<input type="hidden" name="container_datepicker_month_mar" class="container_datepicker_month_mar" value="März" />
<input type="hidden" name="container_datepicker_month_apr" class="container_datepicker_month_apr" value="April" />
<input type="hidden" name="container_datepicker_month_may" class="container_datepicker_month_may" value="Mai" />
<input type="hidden" name="container_datepicker_month_jun" class="container_datepicker_month_jun" value="Juni" />
<input type="hidden" name="container_datepicker_month_jul" class="container_datepicker_month_jul" value="Juli" />
<input type="hidden" name="container_datepicker_month_aug" class="container_datepicker_month_aug" value="August" />
<input type="hidden" name="container_datepicker_month_sep" class="container_datepicker_month_sep" value="September" />
<input type="hidden" name="container_datepicker_month_oct" class="container_datepicker_month_oct" value="Oktober" />
<input type="hidden" name="container_datepicker_month_nov" class="container_datepicker_month_nov" value="November" />
<input type="hidden" name="container_datepicker_month_dec" class="container_datepicker_month_dec" value="Dezember" />
</div>
<div id="powermail_fieldwrap_11" class="powermail_fieldwrap powermail_fieldwrap_date powermail_fieldwrap_11 ">
<label for="powermail_field_abreisetag" class="powermail_label">
Abreisetag
</label>
<input class="powermail_field powermail_date   " id="powermail_field_abreisetag" type="text" name="tx_powermail_pi1[field][11]" value="" />
<input type="hidden" name="container_datepicker_dateformat" class="container_datepicker_dateformat" value="dd.mm.yy" />
<input type="hidden" name="container_datepicker_day_so" class="container_datepicker_day_so" value="So" />
<input type="hidden" name="container_datepicker_day_mo" class="container_datepicker_day_mo" value="Mo" />
<input type="hidden" name="container_datepicker_day_tu" class="container_datepicker_day_tu" value="Di" />
<input type="hidden" name="container_datepicker_day_we" class="container_datepicker_day_we" value="Mi" />
<input type="hidden" name="container_datepicker_day_th" class="container_datepicker_day_th" value="Do" />
<input type="hidden" name="container_datepicker_day_fr" class="container_datepicker_day_fr" value="Fr" />
<input type="hidden" name="container_datepicker_day_sa" class="container_datepicker_day_sa" value="Sa" />
<input type="hidden" name="container_datepicker_month_jan" class="container_datepicker_month_jan" value="Januar" />
<input type="hidden" name="container_datepicker_month_feb" class="container_datepicker_month_feb" value="Februar" />
<input type="hidden" name="container_datepicker_month_mar" class="container_datepicker_month_mar" value="März" />
<input type="hidden" name="container_datepicker_month_apr" class="container_datepicker_month_apr" value="April" />
<input type="hidden" name="container_datepicker_month_may" class="container_datepicker_month_may" value="Mai" />
<input type="hidden" name="container_datepicker_month_jun" class="container_datepicker_month_jun" value="Juni" />
<input type="hidden" name="container_datepicker_month_jul" class="container_datepicker_month_jul" value="Juli" />
<input type="hidden" name="container_datepicker_month_aug" class="container_datepicker_month_aug" value="August" />
<input type="hidden" name="container_datepicker_month_sep" class="container_datepicker_month_sep" value="September" />
<input type="hidden" name="container_datepicker_month_oct" class="container_datepicker_month_oct" value="Oktober" />
<input type="hidden" name="container_datepicker_month_nov" class="container_datepicker_month_nov" value="November" />
<input type="hidden" name="container_datepicker_month_dec" class="container_datepicker_month_dec" value="Dezember" />
</div>
<div id="powermail_fieldwrap_12" class="powermail_fieldwrap powermail_fieldwrap_textarea powermail_fieldwrap_12 ">
<label for="powermail_field_ihrenachricht" class="powermail_label">
Ihre Nachricht
</label>
<textarea rows="5" cols="20" class="powermail_field powermail_textarea  " id="powermail_field_ihrenachricht" name="tx_powermail_pi1[field][12]"></textarea>
</div>
<div id="powermail_fieldwrap_13" class="powermail_fieldwrap powermail_fieldwrap_submit powermail_fieldwrap_13 ">
<input class="powermail_field powermail_submit" type="submit" name="" value="abschicken" />
</div>
<div id="powermail_fieldwrap_14" class="powermail_fieldwrap powermail_fieldwrap_html powermail_fieldwrap_14 ">
<p>Alle mit einem <span class="mandatory">*</span> versehenen Felder sind Pflichtfelder. Ohne diese Angaben kann das Formular nicht verschickt werden.</p>
</div>
</fieldset>
<input type="hidden" name="tx_powermail_pi1[form]" value="1" />
<div style="margin-left: -99999px; position: absolute;">
<label for="powermail_hp_1">
Diese Feld nicht ausfüllen!
</label>
<input autocomplete="off" id="powermail_hp_1" type="text" name="tx_powermail_pi1[field][hp]" value="" />
</div>
			</form>
		</div>
	</div>
</div>
 </div><script type="text/javascript">var JsValidationCheckCheckboxes = 'Bitte wählen Sie mindestens eine Option';var JsValidationCheckInteger = 'Keine gültige Zahl';var JsValidationCheckRequired = 'Dies ist ein Pflichtfeld';var JsValidationCheckRequiredOption = 'Bitte wählen Sie eine Option';var JsValidationCheckEmail = 'Ungültige Emailadresse';var JsValidationCheckUrl = 'Ungültige URL';var JsValidationCheckPhone = 'Ungültige Telefonnummer';var JsValidationCheckLetters = 'Nur Buchstaben erlaubt';</script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js" type="text/javascript"></script>
<script src="http://localhost/xxx/typo3conf/ext/powermail/Resources/Public/Js/jquery.ui.datepicker.min.js?1382646470" type="text/javascript"></script>
<script src="http://localhost/xxx/typo3conf/ext/powermail/Resources/Public/Js/jquery.validationEngine-en.js?1382646470" type="text/javascript"></script>
<script src="http://localhost/xxx/typo3conf/ext/powermail/Resources/Public/Js/jquery.validationEngine.js?1382646470" type="text/javascript"></script>
<script src="http://localhost/xxx/typo3conf/ext/powermail/Resources/Public/Js/tabs.js?1382646470" type="text/javascript"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js" type="text/javascript"></script>
<script src="http://localhost/xxx/fileadmin/fancybox/source/jquery.fancybox.js?1379647006" type="text/javascript"></script>
<script src="http://localhost/xxx/fileadmin/fancybox/source/jquery.mousewheel-3.0.6.pack.js?1380717326" type="text/javascript"></script>
<script src="http://localhost/xxx/fileadmin/js/lightbox.js?1386528076" type="text/javascript"></script>
<script src="http://localhost/xxx/typo3conf/ext/powermail/Resources/Public/Js/form.js?1382646470" type="text/javascript"></script>
</body>
</html>
jenses ·
Joey2 schrieb

Plötzlich ist der Datepicker im FE verschwunden.

Und welche Änderungen hast du vor dem "plötzlichen Verschwinden" an deinem System durchgeführt?

Ist schon erstaunlich, wie oft irgendwo etwas "plötzlich passiert",
ohne das angeblich etwas geändert wurde.
Und dann stellt sich immer einige Tage später heraus,
da z.B. eine Extension installiert wurde o.ä. :x

Joey2 ·

Hallo jenses,

es ist schon klar, dass ich irgendwann etwas geändert haben muss.
Nur ist es im Nachhinein leider manchmal nicht so leicht zu erinnern, was das wohl gewesen sein könnte.

Hast im 'HTML-Gewusel' irgendetwas ungewühnliches entdecken können?

Gruß
Joey

Joey2 ·

nach viel Probieren hat sich das Problem dadurch gelöst, dass ich das komplette Javascript für die Fancybox für die Seite rausgeworfen habe. Das ist nicht optimal, aber für mich im Moment nicht anders lösbar. Irgendwo beißt sich halt etwas.

Vielleicht liegt es auch an der nun anderen Reihefolge der JS-Dateien?

Gruß Joey

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js" type="text/javascript"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1/jquery-ui.min.js" type="text/javascript"></script>
<script src="http://localhost/xxx/typo3conf/ext/powermail/Resources/Public/Js/jquery.ui.datepicker.min.js?1382646470" type="text/javascript"></script>
<script src="http://localhost/xxx/typo3conf/ext/powermail/Resources/Public/Js/jquery.validationEngine-en.js?1382646470" type="text/javascript"></script>
<script src="http://localhost/xxx/typo3conf/ext/powermail/Resources/Public/Js/jquery.validationEngine.js?1382646470" type="text/javascript"></script>
<script src="http://localhost/xxx/typo3conf/ext/powermail/Resources/Public/Js/tabs.js?1382646470" type="text/javascript"></script>

<script src="http://localhost/xxx/fileadmin/js/piwik.js?1386528371" type="text/javascript"></script>
<script src="http://localhost/xxx/typo3conf/ext/powermail/Resources/Public/Js/form.js?1382646470" type="text/javascript"></script>
<script src="http://localhost/xxx/typo3conf/ext/powermail/Resources/Public/Js/powermail_frontend.js?1382646470" type="text/javascript"></script>
Schweriner ·

Schau mal ob in der Konsole deines Browsers irgendwelche Javascript Fehler ausgeworfen werden. Vielleicht bringt Dich das der Lösung etwas näher.