Smilies innerhalb eines iFrames

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
Benutzeravatar
Jadoo
Mitglied
Beiträge: 54
Registriert: 27.01.2006 20:29
Kontaktdaten:

Smilies innerhalb eines iFrames

Beitrag von Jadoo »

Hallo zusammen,

ich habe zwar einige Themen rund um Smilies gefunden, jedoch handelte es sich dabei meißt um das Einfügen/Installieren von weiteren Smilies.

Diesen Schritt habe ich, dank Import Old Pak Files - damit alle Smilies auf dem alten phpBB2 übernommen werden, bereits hinter mir. Wobei ich nun festhänge ist die Anpassung der posting_body.html, um die Smilies wieder innerhalb eines Frames anzuzeigen. Es gibt ein Mod (oder Snippet) für phpBB2, All Smilies in IFRAME, dass wie folgt aussieht:

Code: Alles auswählen

## Open : templates/YOU TEMPLATES/posting_body.tpl

Code: Alles auswählen

## Find (near line 300):

			<td valign="middle" align="center"> <br />
			  <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><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" 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>
			</td>
		  </tr>
		</table>

Code: Alles auswählen

##
## Replace with :
##
                <table width="100%" border="0" cellspacing="0" cellpadding="1">
                  <tr>
                        <td><span class="gen"><b>{L_MESSAGE_BODY}</b></span> </td>
                  </tr>
                  <tr>
                        <td valign="middle" align="center"> <br />
                          <table width="100%" border="0" cellspacing="0" cellpadding="5">
  			  <iframe src="posting.php?mode=smilies" height="250"  width="200" name="zone1" frameborder=no></iframe>
                          </table>
                        </td>
                  </tr>
                </table>
Habe den Code mal in der posting_body.html ausprobiert. Die Smilies werden innerhalb eines iFrames angezeigt, jedoch kann man sie anklicken so oft man will, sie werden nicht in den Editor übernommen. Auch ist das Fenster innerhalb des Frames ziemlich schmal aufgebaut (wenn man es normal über den Mehr-Smilies Link als PopUp aufruft, ist es breiter).

Kann mir jemand bei der Anpassung helfen?
LG Jadoo
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Re: Smilies innerhalb eines iFrames

Beitrag von 4seven »

Benutzeravatar
Jadoo
Mitglied
Beiträge: 54
Registriert: 27.01.2006 20:29
Kontaktdaten:

Re: Smilies innerhalb eines iFrames

Beitrag von Jadoo »

Super! Klappt wunderbar!

Vielen Dank!

:)
Antworten

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