warum werden Smilies immer neu geladen?

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
klunzen
Mitglied
Beiträge: 341
Registriert: 01.07.2004 01:29

warum werden Smilies immer neu geladen?

Beitrag von klunzen »

hallo.
bisher ist mir das gar nicht so aufgefallen, aber immer wenn man einen beitrag schreibt werden die smilies immer komplett neu geladen.
da ich relativ viele smilies in meinem forum habe ist es besonders schlimm, wenn man auf "weitere smilies ansehen" klickt. in dem sich öffnenden popup werden immer alle smilies neu geladen.

kann man das abstellen, das immer die smilies neu vom server geladen werden?! (einmal pro sitzung laden ist doch genug?!)
wenn ja, wo und wie?

und eine andere frage zu den smilies hab ich noch. wenn man auf "andere smilies ansehen" klickt öffnet sich das popup fenster wie gewohnt. no probs. die animierten smilies bewegen sich ganz normal. klicke ich auf irgendeinen smilie, dann bewegt sich keiner mehr. an was kann das liegen?

danke für hilfe
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Dein Browser ist für das Neuladen der Smilies verantwortlich. Sobald die Smilies im Cache des Browser sind, sollten sie eigentlich nicht nochmal geladen werden.

Wegen dem Problem mit der Bewegung, schau dir mal diesen Mod an.
klunzen
Mitglied
Beiträge: 341
Registriert: 01.07.2004 01:29

Beitrag von klunzen »

danke. der smilie-bewegungs-hack hat ist spitze. danke
Mungo hat geschrieben:Dein Browser ist für das Neuladen der Smilies verantwortlich. Sobald die Smilies im Cache des Browser sind, sollten sie eigentlich nicht nochmal geladen werden.
habe die normalen ie-einstellungen im browser: internetoptionen - einstellungen. dann ist da automatisch angeklickt.
ein kumpel hat den mozilla, da werden sie auch immer neu geladen...
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Poste mal bitte ein Link zu deiner Seite.
Benutzeravatar
nehcregit
Mitglied
Beiträge: 599
Registriert: 11.07.2002 20:59
Wohnort: Egelsbach
Kontaktdaten:

Beitrag von nehcregit »

Mungo hat geschrieben:Wegen dem Problem mit der Bewegung, schau dir mal diesen Mod an.
hi,

habe den gerade eingebaut und nun ein problem: wenn ich ein neues posting schreibe, werden die standard-smileys nicht mehr angezeigt. es steht links noch das dort smileys, darunter dann direkt "weitere smileys anzeigen".

wo sind die smileys hin?
SMFPortal.de - Deutscher Simple Machines Forum Support
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Verlinke mal bitte deine "posting_body.tpl" und "posting_smilies.tpl".
Benutzeravatar
nehcregit
Mitglied
Beiträge: 599
Registriert: 11.07.2002 20:59
Wohnort: Egelsbach
Kontaktdaten:

Beitrag von nehcregit »

SMFPortal.de - Deutscher Simple Machines Forum Support
Benutzeravatar
Mungo
Administrator
Administrator
Beiträge: 6613
Registriert: 03.05.2003 19:34

Beitrag von Mungo »

Such mal in der posting_body.tpl nach

Code: Alles auswählen

  <table width="100" border="0" cellspacing="0" cellpadding="5">
				<tr align="center"> 
				  <td colspan="{S_SMILIES_COLSPAN}" class="gensmall"><b>{L_EMOTICONS}</b></td>
				</tr>
				<!-- BEGIN smilies_row -->
				<tr align="center" valign="middle"> 
				  <!-- BEGIN smilies_col -->
				<td><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon('{smilies_row.smilies_col.SMILEY_CODE}');" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>				  <!-- END smilies_col -->
				</tr>
				<!-- END smilies_row -->
				<!-- BEGIN switch_smilies_extra -->
				<tr align="center"> 
				  <td colspan="{S_SMILIES_COLSPAN}"><span  class="nav"><a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;" target="_phpbbsmilies" class="nav">{L_MORE_SMILIES}</a></span></td>
				</tr>
				<!-- END switch_smilies_extra -->
			  </table>
und ersetze mit

Code: Alles auswählen

  <table width="100" border="0" cellspacing="0" cellpadding="5">
				<tr align="center"> 
				  <td colspan="{S_SMILIES_COLSPAN}" class="gensmall"><b>{L_EMOTICONS}</b></td>
				</tr>
				<!-- BEGIN smilies_row -->
				<tr align="center" valign="middle"> 
				  <!-- BEGIN smilies_col -->
				  <td><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon('{smilies_row.smilies_col.SMILEY_CODE}');" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></td>
          <!-- END smilies_col -->
				</tr>
				<!-- END smilies_row -->
				<!-- BEGIN switch_smilies_extra -->
				<tr align="center"> 
				  <td colspan="{S_SMILIES_COLSPAN}"><span  class="nav"><a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;" target="_phpbbsmilies" class="nav">{L_MORE_SMILIES}</a></span></td>
				</tr>
				<!-- END switch_smilies_extra -->
	</table>
Die BEGIN und END Anweisungen müssen immer in einer extra Zeile stehen. Außerdem ist noch ein </a> zuviel.


Und in der posting_smilies.tpl ist noch ein "</a>" zuviel.
<td><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon('{smilies_row.smilies_col.SMILEY_CODE}');" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
Benutzeravatar
nehcregit
Mitglied
Beiträge: 599
Registriert: 11.07.2002 20:59
Wohnort: Egelsbach
Kontaktdaten:

Beitrag von nehcregit »

super, geht wieder. bist mein retter :wink:

danke! :grin:
SMFPortal.de - Deutscher Simple Machines Forum Support
Kiss News
Mitglied
Beiträge: 1640
Registriert: 31.05.2004 02:04
Wohnort: Österreich
Kontaktdaten:

Beitrag von Kiss News »

da ich relativ viele smilies in meinem forum habe ist es besonders schlimm, wenn man auf "weitere smilies ansehen" klickt. in dem sich öffnenden popup werden immer alle smilies neu geladen.
ich denke, ich habe im Prinzip dassselbe Problem.
Immer, wenn ich einen Beitrag schreiben möchte, muss ich warten, bis über 100 Smilies im Fenster geladen wurden :oops:
ich habe den IE... ich denke auch, adss das eigentlich nicht so sein sollte :roll:
weiss vielleicht jemand eine Lösung dafür?

Meine Seite:
http://kissfanshop.ki.funpic.de/phpbb2/index.php
(einloggen: tester/tester)
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“