Paradise Resort (http://www.paradiseresort.de/index.php)
- LOBBY » INFO - RESORT (http://www.paradiseresort.de/board.php?boardid=1)
-- Board - News (http://www.paradiseresort.de/board.php?boardid=51)
--- [Optimierung] Smilies on speed... (http://www.paradiseresort.de/thread.php?threadid=6724)
Geschrieben von PoMan am 29.11.2007 um 14:10:
Smilies on speed...
Nein, es gibt keine neuen Smilies...noch nicht.
Soeben wurde von mir der Code zur Darstellung der zehn verfügbaren Smilie-Sets mit insgesamt 353 Smilies optimiert.
Die einzelnen Sets werden ab sofort und ohne Datenbankzugriff sowie mit nur minimalen Skriptaufwand direkt von einer PHP-Seite eingebunden. Das erhöht die Ladezeit und somit die Verfügbarkeit der Smilies um ein vielfaches, auch wenn es für mich zwar einiges mehr an Aufwand beim Einbau neuer Smilies erfordert (ja, es gibt bald eine ganze Menge neue!). Aber schnellere Ladezeiten haben hier Priorität...und so oft gibts ja dort keine Änderungen
Desweiteren habe ich Optimierungen an einigen Javascript-Codes, den Cascading Style Sheets (CSS) und am allgemeinen Boardcode vorgenommen, um Lade- und Zugriffszeiten noch weiter zu verringern.
Kompakter, schneller, sauberer...
Grüssle,
PoMan
Geschrieben von Xsig04maX am 30.11.2007 um 17:21:
kann leider keine Optimierung feststellen, kann keine smilies mehr setzen, da ich keine mehr sehe
gruß
Geschrieben von PoMan am 30.11.2007 um 20:02:
Zitat von Xsig04maX |
kann leider keine Optimierung feststellen, kann keine smilies mehr setzen, da ich keine mehr sehe
gruß
| |
Wie das?
Ver....habs gerade mit dem IE7 getestet, Du hast natürlich Recht!
Obwohl ich es crossbrowser-getestet hab und alles funktionierte, gehts nun doch nicht beim IE.
Hab schon rausbekommen woran es liegt...
Werde mich sofort darum kümmern...sorry für die Unanehmlichkeiten und vielen Dank für die Information.
Grüssle,
PoMan
Geschrieben von PoMan am 30.11.2007 um 21:14:
Kommt mal wieder alles zusammen. Hatte gerade leider keine Zeit, aber den Fehler nun endlich berichtigt.
Hab es nochmals mit dem IE7 getestet, hatte es wohl vor der Änderung damals vergessen.
Die Smilies werden nun alle angezeigt.
Falls nicht, dann bitte den Browser-Cache löschen.
Das ist beim IE7 im Menu "Extras"..."Browserverlauf löschen", dann bei "Temporäre Internetdateien" die Schaltfläche "Dateien löschen..." anklicken.
Ich bitte vielmals um Entschuldigung für meinen Flüchtigkeitsfehler, den der IE als einziger Browser nicht toleriert hat. Microsoft ist ja bekannt für die vielen Bugs in Windows, aber das deren Javascript-Parser so knallhart und absolut intolerant ist, wenns mal um die kleinsten Fehlerchen geht, ist schon etwas paradox.
Was der Fehler war?
Ein kleines Semikolon
;
an der falschen Stelle.
Ich hab der Display-Eigenschaft des Inline-Frames indem die Smilies dargestellt werden einen unbekannten Wert zugewiesen:
...style.display= "block;"; anstelle von ...style.display= "block";
Das war alles!
Also nochmals: Entschuldigung an alle IE - Nutzer für die Unanehmlichkeiten!
lip, hast Du nichts bemerkt?
Grüssle,
PoMan
Geschrieben von Xsig04maX am 03.12.2007 um 19:15:
@ PoMan - Du mußt Dich doch für nichts hier entschuldigen, Du machst soviel für unser Board, das ist einfach Klasse
und wer nichts macht kann auch keine Fehler machen, ich habs halt nur an dem Tag gesehen und Dir deshalb geschrieben
gruß
Geschrieben von PoMan am 03.12.2007 um 23:17:
Zitat von Xsig04maX |
@ PoMan - Du mußt Dich doch für nichts hier entschuldigen, Du machst soviel für unser Board, das ist einfach Klasse
und wer nichts macht kann auch keine Fehler machen, ich habs halt nur an dem Tag gesehen und Dir deshalb geschrieben
gruß | |
Natürlich muss ich mich entschuldigen. Ist einfach ein so banaler Fehler, der mir so nicht hätte passieren dürfen.
Klar, Fehler macht ja jeder mal...aber ich hab hier gleich zwei gemacht: Das doppelte Semikolon und das einbinden von neuem Code, ohne ihn vorher abschliessend nochmals crossbrowser getestet zu haben.
War einfach zu unkonzentriert und wohl übermüdet.
Aber ich finds sehr gut, dass Du gleich reagiert hast und so sollte das auch immer gemacht werden.
Wenn hier etwas quer läuft im Board, dann gebt mir einfach Bescheid. Ich werde mich schnellstmöglich darum kümmern.
Grüssle,
PoMan
Forensoftware: Burning Board 2se, entwickelt von WoltLab GmbH