hallo
ich hab heute im smf-forum das smilie-popup für neue beiträge/antworten rausnehmen müssen ( fast alle smiles auf sichtbar eingestellt) da es bei mir und bei meinen usern zu fehlermeldungen kommt wenn das aktiv ist . sowohl im IE als auch im FF
beim IE kommt die meldung das eine zeichenkette nicht geschlossen wurde
beim FF sieht das ganze so aus :
(https://forum.pragmamx.org/proxy.php?request=http%3A%2F%2Fdiebadener2.di.funpic.de%2Fpopupfehler.jpg&hash=0f72c5e553cdcb438b64b4b0f101509a0bf8b2f8)
kann jemand weiter helfen ?
Moin :)
schau doch bitte zunächst einmal (http://www.DeineSeite.com/modules.php?name=Forum&action=smileys;sa=editsmileys), ob Smileys hinzugefügt wurden, die als Dateinamen oder im Code Umlaute (z.B. "Ä", "ä", "Ö", ...) beinhalten. Wenn ja, diese mal entsprechend bearbeiten (entfernen, umbenennen, ...) und testen ob das Problem damit behoben werden konnte.
danke Sitki für die schnelle Antwort,
ich hatte gestern schon vermutet das es an umlauten liegen könnte, aber der fehler taucht ja schon bei den standartmässig installierten smilies auf - also grundsätzlich
Hi :)
ist die betroffene Website event. bei einem Freehoster? ggf. bitte einen Link geben.
Wenn ja, könnte sich möglicherweise ein WerbePopup-Code zwischen dem Smilie-Popup-Fenster befinden und würde somit die fehlerfreie Ausführung beeinträchtigen. Sollte sich dann im Quelltext oder in der Post.template.php finden lassen.
Beispiele hierfür:
<script src="http://layer-ads.de/la-11423-subid:p99176.js" type="text/javascript">
<script type="text/javascript" src="http://media.funpic.de/layer.php?bid=97192563"></script><!-- End Ad by Funpic.de --></body>\n</html>'
Hallo Sitki,
das forum ist bei einem freehoster ( funpic ).
ich hab auch einen der ,in deiner antwort oben, genannten tags gefunden.
</div><div style="position: absolute; left: -10000px;"><iframe name="checkpm" src="modules.php?name=Private_Messages&file=buddy&op=check&ref_intervall=300000" marginwidth="0" marginheight="0" width="0" height="0" scrolling="no" frameborder="0"></iframe></div>
<!-- Ad by funpic.de --><noscript><div style="display:none"> </div></noscript><script type="text/javascript" src="http://media.funpic.de/layer.php?bid=76402435"></script><!-- End Ad by funpic.de --></body>
</html>
Kann das damit zutun haben ?
nachtrag: beim mxBoard, das ich auf de selben seite hab funktionierts fehlerfrei ..
Hi :)
teste es doch bitte mal aus, indem du die besagte Codezeile löschst (Datei natürlich vorher sichern).
Zitat<!-- Ad by funpic.de --><noscript><div style="display:none"> </div></noscript><script type="text/javascript" src="http://media.funpic.de/layer.php?bid=76402435"></script><!-- End Ad by funpic.de -->
hmmm weisst du vieleicht wo ich die finden könnte ? ich such mir einen "wolf"
hier schon reingeschaut...
/html/modules/Forum/smf/Themes/default/Post.template.php
Zitat von: Sitki am 27 März 2008, 14:40:23
... in der Post.template.php ....
Es kann aber sein kann, dass der Code erst nach einem Browseraufruf reingeschrieben wird.
Ggf. hängst du die Post.template.php hier mal an.
hallo Sitki,
in der datei ist nix zu finden
es gibt einträge in der datenbank - die sind da aber über die editfunktion nicht zufinden ( die zuentfernen währe ein verstoss gegen die NZB ( unerlaubtes entfernen von werbung) ..
hatte das problem schon mit einer anderen seite , mit der ich auf normalem webspace umgezogen bin.
würde es dir was bringen wenn ich dir die admindaten zuschick und du dir das mal selbstz anschaust ? vieleicht ist es ja doch nur ein fehler bei den smilies, denn wie gesagt , beim mxBoard funktioniert es einwandfrei
Hi :)
dann bitte mal FTP- und Adminzugangsdaten per PM an mich. So wie ich dazu komme, schaue ich mal rein.
Zitat von: Sitki am 27 März 2008, 20:58:28
Hi :)
dann bitte mal FTP- und Adminzugangsdaten per PM an mich. So wie ich dazu komme, schaue ich mal rein.
vielen dank ... :thumbup:
Hoi ;)
Zitat von: Sitki am 27 März 2008, 20:28:12
Es kann aber sein kann, dass der Code erst nach einem Browseraufruf reingeschrieben wird.
Genau so ist das bei den Freehoster.
Da wird beim Abruf von Seiten der Werbecode dynamisch in den Output geschrieben.
Die Jungs leben halt von der Werbung. ;)
Moin :)
wie ich im zweiten Ansatz vermutet habe, liegt es an dem WerbePopup-Code von funpic.de, der bei zugeschaltetem Smilie-Popup-Fenster in die betreffende Codezeile reingeschrieben wird. Da beide Funktionen mit JavaScript arbeiten, kommt es hier offensichtlich zu einem Konflikt bzw. eine fehlerfreie Ausführung ist nicht mehr gegeben.
ZitatsmileyPopupWindow.document.write('</td></tr>\n\t\t\t<tr><td align="center" class="windowbg"><a href="javascript:window.close();\">Fenster schließen</a></td></tr>\n\t\t</table>\n\t<!-- Ad by funpic.de --><noscript><div style="display:none"> </div></noscript><script type="text/javascript" src="http://media.funpic.de/layer.php?bid=100669146"></script><!-- End Ad by funpic.de --></body>\n</html>');
Mit einer geringfügigen Anpassung in der betreffenden Codezeile, die ich für diesen Fall vorgenommen habe, sollte es aber jetzt funktionieren bzw. auf deiner Seite bereits entsprechend umgesetzt und es funktioniert. Einfach mal weiter beobachten.
In der /html/modules/Forum/smf/Themes/default/
Post.template.phpsmileyPopupWindow.document.write(\'</td></tr>\n\t\t\t<tr><td align="center" class="windowbg"><a href="javascript:window.close();\\">', $txt['more_smileys_close_window'], '</a></td></tr>\n\t\t</table>\n\t</body>\n</html>\');
wie folgt geändert:
smileyPopupWindow.document.write(\'</td></tr>\n\t\t\t<tr><td align="center" class="windowbg"><a href="javascript:window.close();\\">', $txt['more_smileys_close_window'], '</a></td></tr>\n\t\t</table>\n\t</b+ody>\n</html>\');
Du bist Spitze :-) :-) vielen Dank