Closed ManKalusch closed 6 months ago
hmm, bei mir geht's hast Du mal in der Konsoloe geschaut ob irgend ein JS _Fehller angezeigt wirs? (ist ja ein js link)
es ist eine Suboption: du musst animierte Smileys aktiviert haben, dann funktioniert auch weitere animierte Smileys! (zumindest bei mir)
die Einstellung scheint ja richtig zu sein, - MEHR wird ja angezeigt, aber das ist ein JS link (window open) - also muß ein JS Fehler vorliegen (oder ist JS deaktiviert ?)
ich kriege:
"Animierte Smileys" und "Weitere animierte Smileys" sind aktiviert.
Mit der Konsole habe ich noch keine Erfahrungen. Hier mal, das was ausgeworfen wird, wenn man auf "Mehr" klickt:
Uncaught private-nachricht?task=new:315 ReferenceError: uddeimWindowOpen is not defined at HTMLAnchorElement.onclick (private-nachricht?task=new:315:191)
da steht genau das Problem das ich meine:
uddeimWindowOpen is not defined
schau mal in deinem Seitenquelltext ob dort diese Zeilen stehen:
<script type="text/javascript"><!-- function uddeimWindowOpen (title, par) { uddeimWindow = window.open("", title, par); uddeimWindow.document.writeln("<html><head><title>uddeIM<\/title>......... uddeimWindow.document.close(); uddeimWindow.focus(); } --> </script>
Ja, alles da:
<script type="text/javascript"><!-- function uddeimWindowOpen (title, par) { uddeimWindow = window.open("", title, par);
uddeimWindow.document.writeln("<html><head><title>uddeIM<\/title><link href="https://Domain/components/com_uddeim/templates/eigen/css/uddeim.css?13690c" rel="stylesheet" nonce="ZWNjOWYxYTcxN2M3NDJmYjE2MGRkYmFmOWZiYjYzMzIwYmY5ODViOGFjNDM5YWNmZGRkZTgyYTkyZThjYWMxMGUwODNjMmUzNDQxMWUyZjQ3MTc2ZWUzYTQxZTU2ZmUyMWI3NzFlNmFmY2MyYmVjYTYxYzQyODYyMWY0Nzg2NDk=" data-jtaldef-processed="2.0.11"/><\/head><body><div id='uddeim-smileybox-popup'><table border='1' cellpadding='2' cellspacing='0'><tr><td><img style='cursor: pointer;' onclick='window.opener.emo(\":beach: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/beach.gif' alt='beach.gif' title='beach.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":boredom: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/boredom.gif' alt='boredom.gif' title='boredom.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":bye: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/bye.gif' alt='bye.gif' title='bye.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":clapping: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/clapping.gif' alt='clapping.gif' title='clapping.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":cry: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/cry.gif' alt='cry.gif' title='cry.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":dance2: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/dance2.gif' alt='dance2.gif' title='dance2.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":dance4: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/dance4.gif' alt='dance4.gif' title='dance4.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":dash: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/dash.gif' alt='dash.gif' title='dash.gif' /><\/td><\/tr><tr><td><img style='cursor: pointer;' onclick='window.opener.emo(\":diablo: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/diablo.gif' alt='diablo.gif' title='diablo.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":drinks: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/drinks.gif' alt='drinks.gif' title='drinks.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":first_move: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/first_move.gif' alt='first_move.gif' title='first_move.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":friends: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/friends.gif' alt='friends.gif' title='friends.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":gamer: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/gamer.gif' alt='gamer.gif' title='gamer.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":girl_cry: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/girl_cry.gif' alt='girl_cry.gif' title='girl_cry.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":girl_devil: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/girl_devil.gif' alt='girl_devil.gif' title='girl_devil.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":girl_mad: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/girl_mad.gif' alt='girl_mad.gif' title='girl_mad.gif' /><\/td><\/tr><tr><td><img style='cursor: pointer;' onclick='window.opener.emo(\":girl_wink: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/girl_wink.gif' alt='girl_wink.gif' title='girl_wink.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":give_heart: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/give_heart.gif' alt='give_heart.gif' title='give_heart.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":give_rose: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/give_rose.gif' alt='give_rose.gif' title='give_rose.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":good: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/good.gif' alt='good.gif' title='good.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":kiss1: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/kiss1.gif' alt='kiss1.gif' title='kiss1.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":kiss2: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/kiss2.gif' alt='kiss2.gif' title='kiss2.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":lazy: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/lazy.gif' alt='lazy.gif' title='lazy.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":nea: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/nea.gif' alt='nea.gif' title='nea.gif' /><\/td><\/tr><tr><td><img style='cursor: pointer;' onclick='window.opener.emo(\":popcorn: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/popcorn.gif' alt='popcorn.gif' title='popcorn.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":punish: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/punish.gif' alt='punish.gif' title='punish.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":secret: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/secret.gif' alt='secret.gif' title='secret.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":smoke: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/smoke.gif' alt='smoke.gif' title='smoke.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":stinker: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/stinker.gif' alt='stinker.gif' title='stinker.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":training: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/training.gif' alt='training.gif' title='training.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":victory: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/victory.gif' alt='victory.gif' title='victory.gif' /><\/td><td><img style='cursor: pointer;' onclick='window.opener.emo(\":yes: \"); window.opener.textCount(window.opener.document.sendeform.pmessage,window.opener.document.sendeform.characterstyped,50000); return false;' src='https://Domain/components/com_uddeim/templates/images/animated-extended/yes.gif' alt='yes.gif' title='yes.gif' /><\/td><\/tr><\/table><\/div><\/body><\/html>");
uddeimWindow.document.close();
uddeimWindow.focus();
}
-->
</script>
das passt schon mal. steht vor den Konsolen Zeilen noch was anderes? es scheint halt so, als ob JS gestoppet wurde
Erstmal Danke für deine Hilfe... Hilft das?
ok, das ist der Basisfehler: SyntaxError stoppt JS versuch mal rechts auf private-nachricht:269 zu klicken, da müßte die Konsole in den entsprechenden Quelltext springen (ggf. neu laden)
ist Deine Testseite schon öffentlich?
Wenn Du den rechten, ausgegrauten Eintrag "private-nachricht:269" meinst. Da passiert leider nichts, wenn man draufklickt und leider nein, die Homepage ist lokal.
Mal laienhaft gefragt: In der Zeile steht ja "Uncaught SyntaxError: missing ) after argument list". Also fehlt wohl eine abschließende Klammer - oder?
Im Quellcode der includes.php (Zeile: 1100) finde ich bei folgender rot unterstrichender Klammer keine Abschlussklammer:
die genannte Zeile muß so aussehen:
(auf dem Bild sehe ich doch die schließende Klammer?)
echo(" uddeimWindow.document.writeln(\"<html><head><title>uddeIM<\/title>");
außerdem denke ich das Problem müßte 50 Zeilen weiter oben sein (wobei das windowopen steht im uddeim teil (task=new) und der Fehler bezieht sich auf die ganze Seite, die wohl private-nachricht heißt) mach doch den mal den Quellcode der Seite auf und schau bei Zeile 269 +/-
Ich komm nicht weiter.
Ich hab da mal eine Homepage, wo das gleiche Problem auftritt.
Würde dir die Zugangsdaten schicken. Gibt es über Github auch die Möglichkeit einer PN? find nix
PN kenne ich auch nicht. kopier mir doch mal den Quellcode der Seite und lade ihn hoch (ggf. auch als >Datei)
OK. Hier der Quelltext, wenn man sich bei den Nachrichten befindet und auf "Neu" gegangen ist. Hoffe Du meinst mit Quellcode das:
Da ist doch die Klammer:
Problem gefunden - Ursache noch nicht:
in dieser Zeile
uddeimWindow.document.writeln("<html><head><title>uddeIM<\/title><link href="https://www.record-art.de/components/com_uddeim
wird durch die falschen doppelten Anführungszeichen bei href= (und später auch mehr)
eigentlich die Argumentliste von writeIn abgeschlossen und deshalb die fehlende Klammer
als Syntax error ausgegeben.
schau mal in Deiner includes.php (uddeim) ob die Zeile ( +/- 1090) so aussieht:
if(file_exists($pathtouser.'/templates/'.$config->templatedir.'/css/uddeim.css')) { echo "<link rel='stylesheet' href='".$pathtosite."/components/com_uddeim/templates/".$config->templatedir."/css/uddeim.css' type='text/css' />"; }
ich glaube aber es kommt von einem Plugin das du integriert hast, weil der link
href="https://www.record-art.de/components/com_uddeim/templates/default/css/uddeim.css?80cfb7" rel="stylesheet" nonce="ZDVmYmJjMDM3NTA2MjFiMDA3OGU2MDQ2Y2FlNjNlODQ0MDBkYjA2MjczNzYyMTA3OWM1MTJlYWE4YjQ5MmJkNmQwYjYxYjg4YWY4NzVkM2EwYzg3Yjk2ZWM0MjdjY2NjNGQ2NjMyMWNiMmJjN2Q4MzcwM2IyNDhkOTQwNjhlOTE=" data-jtaldef-processed="2.0.11"/>
im script nur so aussieht:
href='".$pathtosite."/components/com_uddeim/templates/".$config->templatedir."/css/uddeim.css' type='text/css'
das nonce und data-jtaldef-processed kommen durch irgendein Plugin ???
mal was zum Lesen: https://joomlaforum.ch/joomla4-erweiterungen/38999-das-plugin-jt-aldef-1-0-6-und-1-0-7-verursacht-probleme
probiers mal mit diesen Zeilen in der includes.php
echo(' uddeimWindow.document.writeln("<html><head><title>uddeIM<\/title>'); if(file_exists($pathtouser.'/templates/'.$config->templatedir.'/css/uddeim.css')) { echo '<link rel="stylesheet" href="'.$pathtosite.'/components/com_uddeim/templates/'.$config->templatedir.'/css/uddeim.css" type="text/css" />'; }
ich habs aber nicht live probiert, nur die Anführungszeichen gewechselt
Erstmal vielen, vielen DANK und das ihr viel Geduld hattet!!!
Das "System-JT-ALDEF-PlugIn" hatte ein Update und durch Deaktivierung, funktioniert die weiteren animierten Smileys wieder!!
was sollt dieses plugin eigentlich bringen??? google-fonts und fontawesome lokal speichern ist ja sicher besser, aber fontawesome ist ja schon lokal in joomla und die benötigten g-fonts könnte man auch selbst downloaden
Hast recht und die Installation ist auch nur "routinemäßig" erfolgt. Ich hatte mal - glaube ich - in der ct einen Bericht über externe Schriften nebst Problemen gelesen und bin dann auf dieses PlugIn gestossen, welches ich nun immer mitinstalliert hatte.
Hast aber recht. Es gehört nun der Vergangenheit an und ich bin grad am Ausmisten, was man mit dem neuen Joomla noch "braucht" und was nicht.
Entschuldigt, dass Euch daraus Arbeit erwachsen ist. Besten Dank nochmal! Ich alleine hätte es nicht rausgefunden.
ich denke dann können wir hier schliessen
uddeIM 5.4 - config 2.8 Joomla 5.1.0
Wenn man "weitere animierte Smileys" in den Einstellungen aktiviert, erhält man einen weiteren Button. In der deutschsprachigen Ausgabe den Link "Mehr". Diese ist seit den Update auf 5.4 ohne Wirkung bzw. ist jetzt erst aufgefallen.