Re: Forumm-smileys
[Re: ]
- #2163672 - 21.01.2011, 13:59:20
|
Registriert: 05.06.2007
Beiträge: 1.444
Ort: Gießen
|
huendchen, es ist zwar richtig das der Smiley woanders gehostet ist aber das der Forumsserver ihn nicht zur Kontrolle darstellt ist nicht richtig. Würden das nicht mit jedem Beitrag geschehen, würde die Filter nicht greifen, logisch oder? Nein, nicht logisch. Der Forumsserver muss nicht die Grafikdatei vom anderen Server laden. Die ganze Arbeit für den Forumsserver besteht darin, aus einem [img]http:/dlkfhgkfsdhgfykd[/img] ein <img src="http:/dlkfhgkfsdhgfykd" alt="" /> zu machen.
_________________________ Ich bin nicht Holgi. Die Holgers sind Legion: wir sind viele.
|
[zum Seitenanfang]
|
|
Re: Forumm-smileys
[Re: hihp]
- #2163722 - 21.01.2011, 14:51:04
|
Grabroiber
Nicht registriert
|
Dann überleg dir mal wie das Filtersystem arbeitet, dann verstehst du mit Sicherheit was ich meine. Denn dieser Filter liegt auf dem Server nicht auf den PC´s der User ;)
Roiber.
|
[zum Seitenanfang]
|
|
Re: Forumm-smileys
[Re: ]
- #2163749 - 21.01.2011, 15:40:42
|
Beste MittelFingerZeit
Registriert: 08.04.2003
Beiträge: 11.599
Ort: Kailua, Hawaii
|
Und was macht der Filter? Richtig, er "kontrolliert" ZEICHEN! Ein Smiley besteht aus Zeichen. Also muss der Forumserver nicht den Smiley (zur Kontrolle) laden, sondern er kontrolliert nur die Zeichen.
MfG M.
_________________________
"Be a voice not an echo!"
Wenn ich über's Wasser gehen könnte, würden meine Kritiker sagen: "Nichtmal schwimmen kann der."
|
[zum Seitenanfang]
|
|
Re: Forumm-smileys
[Re: Ravenblack Dragon]
- #2163751 - 21.01.2011, 15:46:20
|
Grabroiber
Nicht registriert
|
Der Server lädt den kompletten Beitrag, dann läuft der Filter drüber (Aus Badwords wird dann *zensiert*) und er speichert den Beitrag danach erst ab und genau das ist das was jeder User dann beim öffnen des Beitrages sieht. Da kannst du soviel fremdhosten wie du willst, das gehostete Bild ist temporär trotzdem auf dem Knuddelsserver vorhanden.
Bearbeitet von Grabroiber (21.01.2011, 15:47:25)
|
[zum Seitenanfang]
|
|
Re: Forumm-smileys
[Re: ]
- #2163762 - 21.01.2011, 16:02:17
|
Meister der Elemente
Registriert: 07.07.2005
Beiträge: 3.770
Ort: Karlsruhe
|
Die Diskussion hier ist irgendwie ... unnötig?
Aber um mich mal einzumischen: Das stimmt so nicht. Es gibt Foren (und meines Wissens nach ist das bei diesem Forum auch so), da wird der Beitrag in seiner Urform abgespeichert und der fertig geparste Beitrag, sprich da sind alle Filter schon drüber gelaufen und der Beitrag wird SO in der Datenbank abgespeichert. Beim Aufruf dieses Beitrags wird einfach nur der fertig geparste Teil genommen, ansonsten müsste man ja jeden Reload der Seite erneut parsen und das wäre serverseitig eine sehr große Rechenleistung (bei 10-20 Beiträgen pro Seite und das bei JEDEM Reload, obwohl sich nichts geändert hat am Inhalt).
Aber davon ab - was würdet ihr davon halten, wenn ich auf Stees.de eine Art Live-Textstyler einbaue, in dem ein ganz normaler Text inklusive Smiley-Kürzel in UBB-Code gewandelt wird? (Sprich aus zum Beispiel Hallo Welt! *<:)alp wird Hallo Welt! [img]http://www.stees.de/smiley/sm_alps.png[/img] und der User kann den fertigen Text bequem per Kopieren in Beiträge einfügen.)
Liebe Grüße, Sven
_________________________ Seid freundlich und nett, es hat keine Nachteile.
|
[zum Seitenanfang]
|
|
Re: Forumm-smileys
[Re: ]
- #2163950 - 21.01.2011, 21:24:52
|
Registriert: 05.06.2007
Beiträge: 1.444
Ort: Gießen
|
Ganz egal, wie das Forum einen Beitrag intern abspeichert - es wird nie "irgendwas geladen", sondern das Umwandeln ist reine Textmanioulation, und auch die Filter schauen nicht etwa auf den Inhalt von Grafikdateien, sondern allein auf deren URL. Da wird nix geladen.
Ich weiß das, weil ich den Code kenne. Grabroiber, wenn du mir das nicht glauben willst, bitte, tu es nicht, aber so ist es einfach.
_________________________ Ich bin nicht Holgi. Die Holgers sind Legion: wir sind viele.
|
[zum Seitenanfang]
|
|
Re: Forumm-smileys
[Re: Feldsvendark]
- #2163956 - 21.01.2011, 21:41:14
|
Grabroiber
Nicht registriert
|
Ist ja schön für dich (das mit dem code), bei dem Rest liegt allerdings ein Denkfehler vor. Aber um mich mal einzumischen: Das stimmt so nicht. Es gibt Foren (und meines Wissens nach ist das bei diesem Forum auch so), da wird der Beitrag in seiner Urform abgespeichert und der fertig geparste Beitrag, sprich da sind alle Filter schon drüber gelaufen und der Beitrag wird SO in der Datenbank abgespeichert. Beim Aufruf dieses Beitrags wird einfach nur der fertig geparste Teil genommen, ansonsten müsste man ja jeden Reload der Seite erneut parsen und das wäre serverseitig eine sehr große Rechenleistung (bei 10-20 Beiträgen pro Seite und das bei JEDEM Reload, obwohl sich nichts geändert hat am Inhalt).
Nichts anderes habe ich gesagt Sven. Im Grunde ist das was du hier liest immer nur ein Klon... Roiber.
|
[zum Seitenanfang]
|
|
Re: Forumm-smileys
[Re: ]
- #2163998 - 21.01.2011, 23:11:29
|
Registriert: 05.06.2007
Beiträge: 1.444
Ort: Gießen
|
Ist ja schön für dich (das mit dem code), bei dem Rest liegt allerdings ein Denkfehler vor. Bei dir. Ja. Der Forumsserver lädt, wenn er einen Beitrag speichert, keinerlei Bilder. Das ist eine Tatsache. Ehrlich. Nicht fürs Filtern, nicht für gar nichts.
_________________________ Ich bin nicht Holgi. Die Holgers sind Legion: wir sind viele.
|
[zum Seitenanfang]
|
|
Re: Forumm-smileys
[Re: hihp]
- #2164003 - 21.01.2011, 23:31:34
|
Grabroiber
Nicht registriert
|
Der Beitrag wird nicht nur gespeichert, er wird ja auch für die Ausgabe vorbereitet (das ist in dem Moment wo die Filter laufen), d.h. in diesem Moment wird der Beitrag nicht nur gespeichert er wird auch dargestellt. Auf dem Server liegt also eine "Kopie" des Beitrages wie er hier später zu lesen ist und damit eben auch die eingebundenen Bilder.
Roiber.
|
[zum Seitenanfang]
|
|
Re: Forumm-smileys
[Re: ]
- #2164029 - 22.01.2011, 00:47:23
|
Scnappi
Nicht registriert
|
Grabroiber das einzige, was in der Datenbank des Forums gespeichert wird ist das UBB- oder später das geparste HTML-Markup. Es wird also kein Bild auf dem Server gespeichert, sondern lediglich die Referenz darauf. Es ist eine Tatsache, dass Forumsbeiträge als reiner Text gespeichert wird. Ein Filter sucht in diesem Text nach bestimmten Wörtern oder Kombinationen und ersetzt sie im Text durch etwas anderes. Bei diesem Suchvorgang, wird aber Text durchsucht, der dann [img]http://domain.de/bild.jpg[/img] oder <img src="http://domain.de/bild.jpg" /> lautet. Diese Teile des sogenannten Strings werden dann ebenfalls in dieser Form vom Filter nicht anders durchsucht, als ein normaler Text. Und auch bei der Umsetzung des UBBCode-Markups wird vom Server nichts dargestellt (das kann der Server nicht, Tatsache!) - das einzige das dabei passiert ist, dass Tags wie [b] durch den HTML-Tag <b> ersetzt werden. Ein Server interpretiert kein HTML. Er weiß nicht, das das, was er speichert, eine Referenz für ein Bild ist. Das Bild wird erst dann geladen und dargestellt, wenn der Browser das HTML interpretiert und erkennt: "Aha, da soll ein Bild eingebunden werden... das sollte ich dann mal öffnen und im Cache-Ordner meines Benutzers speichern, falls er die Seite nochmal aufruft".
Eine Trafficbelastung würde dadurch für das Forum in keinster Weise entstehen. Man sollte sein Augenmerk in dieser Diskussion als mehr darauf legen, ob die Implementierung sinnvoll wäre, inwiefern das den Lesefluss beeinflussen würde oder ob das die Chance für manche User ist, noch unsachlicher zu schreiben, als es jetzt teilweise schon getan wird.
|
[zum Seitenanfang]
|
|
Re: Forumm-smileys
[Re: ]
- #2164089 - 22.01.2011, 09:19:44
|
Yumex
Nicht registriert
|
Grabroiber, verstehe doch bitte, dass du nicht Recht hast. Die Situation die wir gerade hier vorfinden lässt sich auch nicht gerade rücken, wenn du nun noch mehr (nicht zutreffende) Argumente bringt.
hihp hat in diesem Fall ganz klar Recht. Scnappi hat das alles nochmal sehr schön verständlich ausgedrückt.
In der Forendatenbank liegt alles im Klartext vor, keine Bilder werden umgewandelt o.Ä., dass macht dein Browser (wofür er übrigens erfunden wurde). Vor der Ausgabe (bzw. beim Absenden eines Posts) geht der Server mit PHP über deinen Klartext und ersetzt verbotene Wörte mit Sternchen (*).
Je mehr Zeichen ein Post im Klartext hat, desto mehr Bytes werden in der Datenbank gespeichert. Der Verbrauch ist hier aber minimal. Das macht nichts, da auch niemand gegen neue Forenposts was einzuwenden hat und sagt: "Halt! nicht posten", weil wir den Trafficverbrauch für Knuddels in die Höhe ziehen.
|
[zum Seitenanfang]
|
|
Re: Forumm-smileys
[Re: ]
- #2164112 - 22.01.2011, 10:52:31
|
Sephiroth376
Nicht registriert
|
Es ist ja wohl bekannt, dass HTML eine Formatierungssprache ist, und der Browser das dann nur richtig interpretieren muss. Demzufolge hat das alles nichts mit dem Server zu tun. Wäre ja auch ein Unding. Und wenn die Grafik auf einen anderen Server liegt, wird diese auch nur von da geladen.
lg
Marco
Bearbeitet von Sephiroth376 (22.01.2011, 10:54:52)
|
[zum Seitenanfang]
|
|
Re: Forumm-smileys
[Re: ]
- #2164715 - 23.01.2011, 14:17:11
|
Forumuser
Registriert: 14.04.2010
Beiträge: 49
|
Sorry Leute wenn ich euch wegen so einer dummen Frage auf so was bringe aber schließe mich Feldsvendark an die Diskussion ist unnötig... mfg Dominik 
|
[zum Seitenanfang]
|
|