Seite 1 von 1

Smilie in Frame

Verfasst: 31.07.2011 11:59
von Die Mathematik
Hallo,

als 2. der 3 großen Probleme habe ich die Installation vom Mod Smilies in Frame. Wenn ich das installieren möchte zeigt er immer an 4 von 4 zu erfüllenden Dingen haben nicht funktioniert. 2 mal Prosilver, 2 mal Subsilver2. Kurz gefasst, ich nutze kein Subsilver also lasse ich das gleich weg.

Er zeigt folgende Fehlermeldungen:

Code: Alles auswählen

styles/prosilver/template/posting_editor.html

Suchen
<div id="smiley-box">
<!-- IF S_SMILIES_ALLOWED and .smiley -->
<strong>{L_SMILIES}</strong><br />
<!-- BEGIN smiley -->
<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
<!-- END smiley -->
<!-- ENDIF -->
<!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
<br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
<!-- ENDIF -->
<!-- IF BBCODE_STATUS -->
<!-- IF .smiley --><hr /><!-- ENDIF -->
{BBCODE_STATUS}<br />
<!-- IF S_BBCODE_ALLOWED -->
{IMG_STATUS}<br />
{FLASH_STATUS}<br />
{URL_STATUS}<br />
{SMILIES_STATUS}
<!-- ENDIF -->
<!-- ENDIF -->
Ersetzen mit
<!-- smilies_in_iframe_3-by-BBCodeBox3/4seven-2008 -->
<div id="smiley-box">
<div style="width: 100%; height: 285px; overflow: auto">
<!-- IF S_SMILIES_ALLOWED and .smiley -->
<!-- <strong>{L_SMILIES}</strong> <br /> -->
<br />
<!-- BEGIN smiley -->
<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
<!-- END smiley -->
<!-- ENDIF -->
<!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
<br /><br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a><br />
<!-- ENDIF -->
<!-- IF BBCODE_STATUS -->
<!-- IF .smiley --><hr /><!-- ENDIF -->
{BBCODE_STATUS}<br />
<!-- IF S_BBCODE_ALLOWED -->
{IMG_STATUS}<br />
{FLASH_STATUS}<br />
{URL_STATUS}<br />
{SMILIES_STATUS}<br />
<!-- ENDIF -->
</div>              
<!-- ENDIF -->
<!-- smilies_in_iframe_3-by-BBCodeBox3/4seven-2008 -->
Der von der Modifikation festgelegte Suchtext konnte nicht gefunden werden

Suchen
<textarea <!-- IF S_UCP_ACTION and not S_PRIVMSGS and not S_EDIT_DRAFT -->name="signature" id="signature" style="height: 9em;"<!-- ELSE -->name="message" id="message"<!-- ENDIF --> rows="15" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" class="inputbox">{MESSAGE}{DRAFT_MESSAGE}{SIGNATURE}</textarea>
Ersetzen mit
<textarea <!-- IF S_UCP_ACTION and not S_PRIVMSGS and not S_EDIT_DRAFT -->name="signature" id="signature" <!-- ELSE -->name="message" id="message"<!-- ENDIF --> rows="15" cols="76" tabindex="3" style="height:280px;" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" class="inputbox">{MESSAGE}{DRAFT_MESSAGE}{SIGNATURE}</textarea>
Der von der Modifikation festgelegte Suchtext konnte nicht gefunden werden
Ich habe selbst in der Datei geguckt und gesehen, dass der Text der gesucht ist vom einem anderen Mod "durchbrochen" wird. Dazwischen ist der Smilie Creater noch enthalten. Nun ist die Frage was ich dann, wenn dieser dazwischen ist verändern muss.

Mit dem Smilieeditor sehen die beiden Codes so aus:

Code: Alles auswählen

<div id="smiley-box">
		<!-- IF S_SMILIES_ALLOWED and .smiley -->
			<strong>{L_SMILIES}</strong><br />
			<!-- BEGIN smiley -->
				<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
			<!-- END smiley -->
		<!-- ENDIF -->
		<!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
			<br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
		<!-- ENDIF -->
		<!-- IF S_SMILIES_ALLOWED and .smiley -->
			<br /><a href="{U_SMILIE_CREATOR}" onclick="popup(this.href, 450, 600, '_phpbbsmilies'); return false;">{L_SMILIE_CREATOR}</a>
		<!-- ENDIF -->

		<!-- IF BBCODE_STATUS -->
		<!-- IF .smiley --><hr /><!-- ENDIF -->
		{BBCODE_STATUS}<br />
		<!-- IF S_BBCODE_ALLOWED -->
			{IMG_STATUS}<br />
			{FLASH_STATUS}<br />
			{URL_STATUS}<br />
		<!-- ENDIF -->
		{SMILIES_STATUS}
		<!-- ENDIF -->
Teil 2 zeigt der Browser nicht vollständig an, also kann ich dazu leider auch nichts sagen.

Re: Smilie in Frame

Verfasst: 31.07.2011 13:08
von hackepeter13
Dann füge doch den Teil für den Smilie-Creator einfach wieder in den neuen Code ein!

Ist von mir jetzt ungetestet,aber probiere mal das:

Suche:

Code: Alles auswählen

<!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
<br /><br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a><br />
<!-- ENDIF -->
Füge danach ein:

Code: Alles auswählen

<!-- IF S_SMILIES_ALLOWED and .smiley -->
<br /><a href="{U_SMILIE_CREATOR}" onclick="popup(this.href, 450, 600, '_phpbbsmilies'); return false;">{L_SMILIE_CREATOR}</a>
<!-- ENDIF -->

Re: Smilie in Frame

Verfasst: 31.07.2011 17:23
von Die Mathematik
Dankeschön es hat wunderbar funktioniert. :ugeek: :D