Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
[Powermail] Probleme mit Jquery + backend deutsch, frontend englisch?
#1
Hallo,
ich habe ein Problem mit Powermail 1.6.4 und jquery.

Ich benutze für meine Seite Jquery mit eignen Funktionen. Doch leider gehen die Funktionen nicht wenn ich eine Unterseite mit ein Powermailformular öffneSad
Konkret möchte ich per Jquery auslesen auf welcher Seite ich grad bin. Dazu benutzte ich jquery.getParams.

in meiner Funktion steht folgendes:

Code:
$(document).ready(function() {
  var page = $.getURLParam("id");

  if(page == 41) {
    $("#id31").addClass("act");
    $("#span31").addClass("act");
  }

});
Leider funktioniert das Script nicht wenn ein Powermailformular angezeigt wird (aussgerechnet ist das grad auch die Seite wo ich das Script brauche)

Eine andere Frage: Bei Powermail ist der Hinweis der Fehler in Englisch sowie die PrüfseiteSad Kann man das irgendwie auf Deutsch umstellen (hab schon alle Deutsche- Pakete aktualisiert - Powermail ist ja im Backend auch auf deutsch)Huh

Philipp89
Zitieren
#2
schon mal in deinen Quelltext geschaut? kann es sein das du nicht t3jquery zum einbinden deines jQuerys nutzt? Dann könnte es daran liegen das er zwei jQuery Versionen einbindet. Das darf nicht der Fall sein.

Hast du t3jquery installiert fehlen dir vielleicht ein paar module, dazu gibt es im BE Modul von T3 jQuery die Option "Process & Analyze 3jquery.txt in extensions".

Wenn das alles nicht der Fall ist benötigt man mehr informationen, was ist der Fehler, wie ist was umgesetzt usw...
MfG René
Systemadministrator, Webentwickler

pantanet.de - pantamedia.com - gosna.de

Wishlist
Zitieren
#3
Ich hab kein t3jquery. Ich binde einfach meine Jquery JS in Typoscript ein.

Mein header sieht so aus (Powermail):
Code:
<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!--
    This website is powered by TYPO3 - inspiring people to share!
    TYPO3 is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.
    TYPO3 is copyright 1998-2011 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
    Information and contribution at http://typo3.com/ and http://typo3.org/
-->




<meta name="generator" content="TYPO3 4.6 CMS" />

<link rel="stylesheet" type="text/css" href="typo3temp/stylesheet_fad97d0aa7.css?1322048364" media="all" />
<link rel="stylesheet" type="text/css" href="typo3conf/ext/powermail/res/css/powermail_frontend_basic.css?1323867284" media="all" />
<link rel="stylesheet" type="text/css" href="fileadmin/templates/css/basic.css?1331287181" media="all" />
<link rel="stylesheet" type="text/css" href="fileadmin/templates/css/content.css?1331288130" media="all" />

<link rel="stylesheet" type="text/css" href="fileadmin/templates/css/powermail_frontend_basic.css?1330003745" media="all" />
<link rel="stylesheet" type="text/css" href="fileadmin/templates/css/jquery.lightbox-0.5.css?1330978004" media="all" />


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js" type="text/javascript"></script>
<script src="http://cdn.jquerytools.org/1.2.5/form/jquery.tools.min.js" type="text/javascript"></script>
<script src="http://cdn.jquerytools.org/1.2.5/tiny/jquery.tools.min.js" type="text/javascript"></script>
<script src="fileadmin/templates/js/jquery.js?1330512382" type="text/javascript"></script>
<script src="fileadmin/templates/js/jquery.getParams.js?1325582252" type="text/javascript"></script>
<script src="fileadmin/templates/js/jquery.lightbox-0.5.js?1331064565" type="text/javascript"></script>
<script src="fileadmin/templates/js/imageChange.mod.js?1268163556" type="text/javascript"></script>

<script src="fileadmin/templates/js/function.js?1331286906" type="text/javascript"></script>
<script src="typo3temp/javascript_757c080409.js?1322047786" type="text/javascript"></script>


<title>titel</title>


</head>

Standardseite (ohne powermail):
Code:
<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!--
    This website is powered by TYPO3 - inspiring people to share!
    TYPO3 is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.
    TYPO3 is copyright 1998-2011 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
    Information and contribution at http://typo3.com/ and http://typo3.org/
-->




<meta name="generator" content="TYPO3 4.6 CMS" />

<link rel="stylesheet" type="text/css" href="typo3temp/stylesheet_fad97d0aa7.css?1322048364" media="all" />
<link rel="stylesheet" type="text/css" href="fileadmin/templates/css/basic.css?1330002537" media="all" />
<link rel="stylesheet" type="text/css" href="fileadmin/templates/css/content.css?1331227050" media="all" />
<link rel="stylesheet" type="text/css" href="fileadmin/templates/css/powermail_frontend_basic.css?1330003745" media="all" />

<link rel="stylesheet" type="text/css" href="fileadmin/templates/css/jquery.lightbox-0.5.css?1330978004" media="all" />


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js" type="text/javascript"></script>
<script src="http://cdn.jquerytools.org/1.2.5/form/jquery.tools.min.js" type="text/javascript"></script>
<script src="http://cdn.jquerytools.org/1.2.5/tiny/jquery.tools.min.js" type="text/javascript"></script>
<script src="fileadmin/templates/js/jquery.js?1330512382" type="text/javascript"></script>
<script src="fileadmin/templates/js/jquery.getParams.js?1325582252" type="text/javascript"></script>
<script src="fileadmin/templates/js/jquery.lightbox-0.5.js?1331064565" type="text/javascript"></script>
<script src="fileadmin/templates/js/imageChange.mod.js?1268163556" type="text/javascript"></script>

<script src="fileadmin/templates/js/function.js?1331286316" type="text/javascript"></script>
<script src="typo3temp/javascript_757c080409.js?1322047786" type="text/javascript"></script>


<title>titel</title>
</head>

Mir kommt nix außergewöhnliches in Head- Bereich vor. Nur das "<script src="http://cdn.jquerytools.org/1.2.5/form/jquery.tools.min.js" type="text/javascript"></script>" bei beiden 2mal vorkommt, was ist denn das und woher kommt das?
Zitieren
#4
Es kann sein das Powermail die Datei benötigt und deswegen selber einbindet. Versuch doch mal auf der Seite mit Powermail deinen eigenen Aufruf für die Datei zu entfernen. Vielleicht reicht das ja schon aus.

Gruß
René
Zitieren
#5
Leider nichtUndecided Ich hab mal meine eigne Jquery einbindung in Typoscript ausskommentiert, half nichtSad

Code:
page.includeJSlibs {
  # file = fileadmin/templates/js/jquery.js
  file2 = fileadmin/templates/js/jquery.getParams.js
  file3 = fileadmin/templates/js/jquery.lightbox-0.5.js
  file4 = fileadmin/templates/js/imageChange.mod.js
}

Zitieren
#6
Also, ich sehe folgendes in beiden Dateien:

    HTML Programming
  1. <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js" type="text/javascript"></script>
  2. ...
  3. <script src="fileadmin/templates/js/jquery.js?1330512382" type="text/javascript"></script>



Nun frag ich mich, ist beides das gleiche jQuery? Gleiche Version? Beides wirklich der jQuery Code?

    HTML Programming
  1. <script src="http://cdn.jquerytools.org/1.2.5/form/jquery.tools.min.js" type="text/javascript"></script>
  2. <script src="http://cdn.jquerytools.org/1.2.5/tiny/jquery.tools.min.js" type="text/javascript"></script>



form = jQueryTools Form Tools ("Dateinput, Rangeinput and Validator")
tiny = jQueryTools UI Tools ("Tabs, Tooltip, Scrollable and Overlay")

beides wird von Powermail genutzt. Wieso du das in der Seite hast, wenn du kein powermail eingebunden hast kann ich dir nicht sagen.

Deaktivieren des jQuery von Powermail:

    TYPOSCRIPT Programming
  1. page.includeJSlibs {
  2. powermail_jQuery >
  3. }



Oder einfach t3jquery nutzen, hält deine jQuery auf aktuellen Stand und legt eine komprimierte Version auf deinem Webspace, so das deine Seite nicht evtl verlangsamt wird weil das cdn schleppend antwortet.
MfG René
Systemadministrator, Webentwickler

pantanet.de - pantamedia.com - gosna.de

Wishlist
Zitieren
#7
Hab mal in Konstaten- Editor von Powermail geschaut, stimmt irgendwie sind da zwei Haken bei "from=" und "tin=" reingekommen (vll noch von mein selbiges probieren vorher)

Jetzt habe ich folgende JS- Dateien im header (sowol mit oder ohne Powermail)
Code:
<script src="fileadmin/templates/js/jquery.js?1330512382" type="text/javascript"></script>
<script src="fileadmin/templates/js/jquery.getParams.js?1325582252" type="text/javascript"></script>
<script src="fileadmin/templates/js/jquery.lightbox-0.5.js?1331290720" type="text/javascript"></script>
<script src="fileadmin/templates/js/imageChange.mod.js?1268163556" type="text/javascript"></script>
<script src="fileadmin/templates/js/function.js?1331302337" type="text/javascript"></script>
<script src="typo3temp/javascript_757c080409.js?1322047786" type="text/javascript"></script>

Trotzdem gehen die Jquery- Scripte nicht bei den Seiten mit PowermailSad

nicht mal ein einfaches alert() mit im document.ready wird bei Powermail ausgegebenSad
Code:
$(document).ready(function() {
  alert(1);
});

Was passiert wenn ich in Template bei enthält alles von Powermail wegnehme, geht da das Formular nicht mehr? (sowas war ja auch mit der Perfect Lightbox - http://webdesign-forum.net/post-6123.html) - ok habs grad probiert, es geht dann das Formular nicht mehr, das alert geht dann aber...

Ich kann aber nur deshalb doch nicht meine Formulare löschen.
Zitieren
#8
Dann leg doch für die Seite mit der Powermail Erweiterung einfach ein zusätzliches Typoscript-Template an und füge erst dort die statischen Templates für Powermail hinzu. Hatte selbst ein Problem mit in2snippets und hab es wie hier beschrieben geregelt. Du musst es nicht genauso machen, ist bloß mal ein Gedankenanstoß.

Gruß
René
Zitieren
#9
ja aber wenn ich auf der Seite wo sich Powermail befindet das statische Template einbinde, geht doch jquery trotzdem nicht auf der Seite oder? Und die Scripte gehen ja auf den anderen Seiten (obwohl in Hauttemplate Powermail eingebunden ist!), nur nicht dort wo das formular zum einsatz kommtSad
Zitieren
#10
Ich schätze mal da überschneiden sich zwei Funktionen oder Variablen oder sonst irgendwas. Verbanne doch die Powermail-Dateien einfach in den Footer, ich schätze mal du speicherst ja die ID in einer Variablen und wenn das dann erledigt ist, ist es ja egal was Powermail macht.
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste