pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => SMF-pragmaMx Bridge => Thema gestartet von: grafikmurkser am 27 März 2008, 00:22:59

Titel: [Erledigt] problem mit smilie-popupfenster
Beitrag von: grafikmurkser am 27 März 2008, 00:22:59
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 ?
Titel: Re: problem mit smilie-popupfenster
Beitrag von: Sitki am 27 März 2008, 07:18:31
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.
Titel: Re: problem mit smilie-popupfenster
Beitrag von: grafikmurkser am 27 März 2008, 12:50:40
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
Titel: Re: problem mit smilie-popupfenster
Beitrag von: Sitki am 27 März 2008, 14:40:23
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>'
Titel: Re: problem mit smilie-popupfenster
Beitrag von: grafikmurkser am 27 März 2008, 18:30:52
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&amp;file=buddy&amp;op=check&amp;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">&nbsp;</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 ..
Titel: Re: problem mit smilie-popupfenster
Beitrag von: Sitki am 27 März 2008, 18:58:38
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">&nbsp;</div></noscript><script type="text/javascript" src="http://media.funpic.de/layer.php?bid=76402435"></script><!-- End Ad by funpic.de -->
Titel: Re: problem mit smilie-popupfenster
Beitrag von: grafikmurkser am 27 März 2008, 19:22:31
hmmm weisst du vieleicht wo ich die finden könnte ? ich such mir einen "wolf" 
Titel: Re: problem mit smilie-popupfenster
Beitrag von: Sitki am 27 März 2008, 20:28:12
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.
Titel: Re: problem mit smilie-popupfenster
Beitrag von: grafikmurkser am 27 März 2008, 20:46:32
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
Titel: Re: problem mit smilie-popupfenster
Beitrag 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.
Titel: Re: problem mit smilie-popupfenster
Beitrag von: grafikmurkser am 27 März 2008, 21:26:44
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:
Titel: Re: problem mit smilie-popupfenster
Beitrag von: JoergK am 27 März 2008, 23:28:51
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. ;)
Titel: Re: problem mit smilie-popupfenster
Beitrag von: Sitki am 28 März 2008, 08:34:04
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&#223;en</a></td></tr>\n\t\t</table>\n\t<!-- Ad by funpic.de --><noscript><div style="display:none">&nbsp;</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.php

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</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>\');
Titel: Re: problem mit smilie-popupfenster
Beitrag von: grafikmurkser am 28 März 2008, 14:42:48
Du bist  Spitze :-) :-) vielen Dank