Hi!
Ich weiss, das kommt jetzt ein bisschen spät, aber ich bin gerade erst neu hier.
@Soniy-X2001, ja, die gibt es durchaus.
Habe ich bei mir auch exact so installiert.
Hier die anleitung:
Du installierst den hack wie vorgegeben.
dort gehst du in den css-code über .image und fügst dort
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
|
.input {
font-size: 12px;
font-family: tahoma,helvetica;
color: #000000;
background-color: #cfcfcf;
border:1px solid #000000;
border-top-width : 1px;
border-right-width : 1px;
border-bottom-width : 1px;
border-left-width : 1px;
text-indent : 2px;
} |
|
Dann öffnest du die chat_members.tpl
dann gehst du an die stelle wo die smileys ausgegeben werden
also
code: |
1:
2:
3:
|
#foreach($smilie in $smilies)
<a href="javascript:void(0);"><img class="image" src="$smilie.getPath()" alt="$smilie.getSmilieCode()" title="$smilie.getSmilieCode()" border="0" onclick="setSmilie('$smilie.getSmilieCode()')" /></a>
#end |
|
dieses ersetzt du durch die manuelle eingabe von smileys also z.B.
code: |
1:
|
<a href="javascript:void(0);"><img class="image" src="{url2board}/images/smilies/smiley5.gif" alt="Winken" title="Wnken" border="0" onclick="setSmilie(':hallo:')" /></a> |
|
Das machst du nun für 15 smileys 15 mal.
(ich rate übrigens bei standard-smileys zu z.B. 16 smileys, sodass die Aufteilung mit dem Button hinterher gut aussieht, wenn du andere grössere smileys nimmst, musst du halt ausprobieren, wie es hinterher wird.)
danach fügst du darunter noch ein:
code: |
1:
|
<input type="button" value="mehr" name="getmore" onclick='window.open("{$url2board}/chat_smilies.php?action=smilies", "smilies", "toolbar=no,scrollbars=yes,resizable=yes,width=440,height=280")' class="input" /> |
|
So, schön, die Smileys und den button hätten wir.
Da du aber jetzt das Popup von wo anders aus aufgerufen hast, musst du noch den pfad zum einfügen ändern. das mchst du in der chat_smilies.tpl.
dort ersetzt du
code: |
1:
2:
3:
4:
5:
6:
|
function smiliechat(smilietext) {
opener.document.inform.message.value += smilietext+" ";
opener.document.inform.message.focus();
}
|
|
durch
code: |
1:
2:
3:
4:
|
function smiliechat(smilietext) {
opener.parent.input.document.inform.message.value += smilietext+" ";
opener.parent.input.document.inform.message.focus();
} |
|
da das script anders navigieren muss.
Jetzt sollte es laufen, Viel Spass!
EDIT:
Achso, du darfst natürlich nicht wie in hack-anleitung beschrieben
die chat_input.tpl bearbeiten, sonst werden die smileys ja nich angezeigt, sondern direkt das pop-up aufgerufen.
Viele Grüsse
Ricky