JQuery Error

13.03.2021 19:15 (zuletzt bearbeitet: 13.03.2021 19:19)
avatar  Mike48
#1 JQuery Error
avatar
Mitglied

In der mobilen Ansicht tritt im User-Profil immer dieser Error auf auch wenn kein Plugin aktiv ist.
Das habe ich in mehreren Foren.
https://www.friends-of-xobor.de/u84_Mike---.html
http://seniorenklubkb.xobor.de/u1_Mike.html

Dadurch werden keine Scripte meines Plugin da ausgeführt.

1
2
3
 
Uncaught ReferenceError: $ is not defined
<anonymous> https://www.friends-of-xobor.de/u84_Mike---.html:998
<anonym> https://www.friends-of-xobor.de/u84_Mike---.html:998
 



1
2
3
4
5
6
7
 

997 | <script>
998 | $('.hoverable').hover(function(){$(this).addClass('hovered');},function(){$(this).removeClass('hovered');});
999 | function xDeleteComment(el){
1000 | $(el).closest('.row').find('.commentcontainer').hide();
1001 | $(el).closest('.row').find('.delcommentconfirm').removeClass('d-none');
1002 | }
 


www.friends-of-xobor.de (621181 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
15.03.2021 17:19
avatar  Mike48
#2 RE: JQuery Error
avatar
Mitglied

Der Fehler ist auch beim V6.
Der muss aber relatiev neu sein, denn vor ein paar Tagen habe ich mein Plugin noch im V6 getestet.


www.friends-of-xobor.de (621181 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
16.03.2021 10:40 (zuletzt bearbeitet: 16.03.2021 10:42)
avatar  Mike48
#3 RE: JQuery Error
avatar
Mitglied

Wann kann man damit rechnen dass das Script an die richtige Position gesetzt wird damit auch andere Scripte wieder funktionieren?
Ich möchte mein Plugin irgendwann ja mal testen damit ich es in den Store schicken kann.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
<script>
$('.hoverable').hover(function(){
$(this).addClass('hovered');
},function(){
$(this).removeClass('hovered');
}
);
function xDeleteComment(el){
$(el).closest('.row').find('.commentcontainer').hide();
$(el).closest('.row').find('.delcommentconfirm').removeClass('d-none');
}
function xCancelDeleteComment(el){
$(el).closest('.row').find('.delcommentconfirm').addClass('d-none');
$(el).closest('.row').find('.commentcontainer').show();
}
function xDeleteCommentNow(el){
var dellink = $(el).closest('.row').find('.dellink').data('dellink');
$.get(dellink + '&ajax=1',function(res){
res = JSON.parse(res);
if(res.done){
$('#comment_'+res.commentid).addClass('animated').addClass('fadeOutRight').on('animationend',function(){$(this).remove()});
}else{
alert('Fehler beim löschen');
}
});
}
function setCommentActive(c){
$('.comment').removeClass('active');
$(c).addClass('active');
}
</script>
 


Dieses Script macht einen Error weil Jquery noch nicht verfügbar ist und verhindert die Ausführung von weiteren JavaScripten.


www.friends-of-xobor.de (621181 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
16.03.2021 10:50
avatar  Ingmar
#4 RE: JQuery Error
avatar
Technik

Ich habe den Fehler bereits ~intern behoben~
Änderungen werden immer erst mit dem nächsten Update übernommen. Der Zeitpunkt und Umfang des Updates werden unter Aktuelle News bekanntgegeben

Ich kann dir allerdings kein belastbares Datum für das nächste Template-Update nennen.
Testweise könntest du das Profil-Gästebuch deaktivieren um den Fehler zu "beheben", falls das beim Testen hilft.

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
16.03.2021 10:57
avatar  Mike48
#5 RE: JQuery Error
avatar
Mitglied

Profil Gästebuch zu dektivieren hat leider nicht geholfen.


www.friends-of-xobor.de (621181 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
16.03.2021 11:05 (zuletzt bearbeitet: 16.03.2021 11:06)
avatar  Mike48
#6 RE: JQuery Error
avatar
Mitglied

Obwohl ich das Profil-Gästebuch deaktiviert habe erscheint es immer noch in den Profilen und der Script Error ist immer noch da.


www.friends-of-xobor.de (621181 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
16.03.2021 11:26
avatar  creator
#7 RE: JQuery Error
cr
Mitglied

Zitat von Mike48 im Beitrag #3
Dieses Script macht einen Error weil Jquery noch nicht verfügbar ist und verhindert die Ausführung von weiteren JavaScripten

Wenn ich das richtig sehe wird im v6 durch den Skriptfehler auf den Benutzerprofilen vor allem die {{footerjs}}-Variable beeinflusst. JavaScript im Inline-Element html_body_close im Template Untere Leiste wird jedoch weiterhin ausgeführt:

1
2
3
 
<script>
$('#profileactions .card-body').prepend("<b>Neue Option</b>");
</script>
 



 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!