Idee? Smilies nachladen?

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Värmländer
Mitglied
Beiträge: 64
Registriert: 26.03.2005 00:27
Wohnort: Bergisch Gladbach
Kontaktdaten:

Idee? Smilies nachladen?

Beitrag von Värmländer »

Hej hej!

Ist es machbar, dass die Smilies, die neben dem Fenster für den Nachrichtentext
angezeigt werden, erst angezeigt werden wenn man auf einen entsprechenden
Button oder Text, z.B. "Smilies anzeigen", geklickt hat?

Ich meine nicht als PopUp. Das wäre ja kein Problem.
Sie sollten schon neben dem Eingabefenster erscheinen.

Liebe Grüße
Andreas
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Wenn es nur um Platzprobleme geht, dann ist das vielleicht eine Alternative

http://www.phpbb.de/viewtopic.php?p=946668#946668

Kann zur Not auch mit einem Spoiler versehen werden
Värmländer
Mitglied
Beiträge: 64
Registriert: 26.03.2005 00:27
Wohnort: Bergisch Gladbach
Kontaktdaten:

Beitrag von Värmländer »

Hej 4seven!

Danke für deine Antwort.

Der Platz ist nicht das Problem. Hab´ ja schon deine BBCodeBox eingebaut
und daher die Smilies schon im iframe.

Das Problem ist folgendes: User, die mit dem IE unterwegs sind, beklagen
sich darüber das sie manchmal mehrere Sekunden warten müssen, bis
sich bei ihnen die Antwortbox öffnet.
Also, wenn sie in einem Beitrag auf Antworten klicken, bekommen sie zwar
sofort den Header angezeigt,- aber dann tut sich einige Sekunden nichts.

Ich habe es überprüft, mit dem IE. Erst wenn alle Smilies geladen sind, wird
die komplette Seite angezeigt. Im FF ist das nicht so.

Vielleicht weiß ja jemand eine Lösung.

LG
Andreas

PS: Werden die Smilies, wenn man sie mit einem Spoiler versieht, denn
erst geladen, wenn man ihn öffnet?
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Zum zweiten > Ich denke Ja

Ich würde eh nur die Best-Of-Smilies sichtbar im Frame platzieren (max. 30) und den Rest beim Klick auf "Weitere smilies anzeigen". Dann hast du das Problem ganz vom Hals.
Värmländer
Mitglied
Beiträge: 64
Registriert: 26.03.2005 00:27
Wohnort: Bergisch Gladbach
Kontaktdaten:

Beitrag von Värmländer »

Das habe ich, nachdem ich auf phpBB3 umgestiegen bin anfangs auch
gemacht. Dann haben aber meine User gebrüllt. Sie möchten kein
PopUp mit den Smilies.
Im phpBB2 hatten wir nämlich nicht das Problem mit der Verzögerung.

Wo genau müsste ich den den Spoiler einfügen?
Wenn das klappt, befriedige ich einerseits die User, die unbedingt ihre Smilies
haben möchten und andererseits die, die gerne darauf verzichten.

LG
Andreas
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Muss ich testen, weil wenn, dann mach ichs valide. Weiß nicht, wann ichs schaffe (evtl morgen). Im Grunde aber den ganzen Div (den mit der class) der smilies in iframe an die fettmarkierte stelle
<div style="text-align: center;">
<div class="spoiltitle">
<input class="spoilbtn" type="button" value="Smilies" style="font-size:10pt; color:#999999;" onclick="javascript:if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = 'hide'; this.value = 'Smilies weg'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = 'view'; this.value = 'Smilies da; }" onfocus="this.blur();" />
</div>
<div class="spoildiv">
<div style="display: none;">
<br />HIER HER</div></div></div>
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“