Seite 1 von 2
chat box 3.0 von smator
Verfasst: 08.10.2003 21:17
von wumme
ich hab da ein kleines prob mit den smilies,
wenn ich unten auf smilies klicke, geht auch das popup auf, und die smilies werden angezeigt.
beim anklicken der smilies passiert allerdings nix
wenn ich den smilie code eingebe, in die textbox, kommt das berühmte rote kreuz.
der pfad zu den gifs passt dann allerdings auch nicht
er ist
http://meinedomain.de/chatbox_mod/templ ... abduck.gif
und sollte sein
http://meinedomain.de/templates/meintem ... abduck.gif
hab einiges geändert, allerdings nur die farben
weis jemand rat?
Verfasst: 08.10.2003 21:20
von Leuchte
ich kenne den mod nicht selbst vom einbau her. ist aber gut möglich, das du die pfade erst noch anpassen musst. kannst ja mal einen link zum mod geben.
Verfasst: 08.10.2003 21:42
von wumme
Verfasst: 09.10.2003 07:21
von wumme
wegen dem anklicken, da prob hab ich jetzt gefunden
ich hab den mod,
Smilies in iFrame
installiert, wird ja die java funktion geändert
Code: Alles auswählen
function emoticon(text) {
text = ' ' + text + ' ';
if (opener.document.forms['post'].message.createTextRange && opener.document.forms['post'].message.caretPos) {
var caretPos = opener.document.forms['post'].message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
opener.document.forms['post'].message.focus();
} else {
opener.document.forms['post'].message.value += text;
opener.document.forms['post'].message.focus();
}
}
ersetzt mit
Code: Alles auswählen
function emoticon(text) {
text = ' ' + text + ' ';
if (parent.post.message.createTextRange && parent.post.message.caretPos) {
var caretPos = parent.post.message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
parent.post.message.focus();
} else {
parent.post.message.value += text;
parent.post.message.focus();
}
}
nur der pfad passt dann immer noch nicht

Verfasst: 09.10.2003 19:23
von wumme
nochmal hochschieb
weis wirklich niemand einen rat

Verfasst: 09.12.2003 03:10
von pantherkatze
hab mit den Smilies das gleiche Problem
und was ändert man da an dem Javascript, damit die Smilies über das Popup eingefügt werden können?
Verfasst: 09.12.2003 06:24
von wumme
ich habs dann anders gemacht,
hab die standard posting.php, functions_post.php,posting_smilies.tpl und posting_body.tpl,
kopiert, in *_chat umbenannt, und hab die pfade geändert.
also bei der
posting.php --> posting_chat.php
suchen
include($phpbb_root_path . 'includes/functions_post.'.$phpEx);
ersetzen mit
include($phpbb_root_path . 'includes/functions_post_chat.'.$phpEx);
finden
'body' => 'posting_body.tpl',
ersetzen mit
'body' => 'posting_body_chat.tpl',
functions_post_chat.php
finde
'smiliesbody' => 'posting_smilies.tpl')
ersetze mit
'smiliesbody' => 'posting_smilies_chat.tpl')
ist sicher nicht die sauberste lösung, mir ist aber nix anderes eingefallen und es funz
Verfasst: 11.12.2003 15:21
von pantherkatze
und das funktioniert?
kann ich ja mal ausprobieren.
ich hab jetzt die Smilies als IFrame in den Chat reingebastelt, dann geht es auch.
Werde es aber sicher noch mal ändern mit einem Script wo anklickbare Smilies direkt in den chat eingebunden werden.
Verfasst: 26.12.2003 23:46
von WeimiSandra
Hallo pantherkatze,
könntest Du mir bitte verraten wie ich die Smilies als Iframe in die Chatbox bekomme?
Vielen Dank im voraus.
Grüße
Sandra
Verfasst: 27.12.2003 01:06
von pantherkatze
Anonymous hat geschrieben:einfach so:
das suchen:
Code: Alles auswählen
<input type="button" onclick="submiturl();" name="submit_url" value="Send URL" class="button">
</td>
</tr>
</table>
und danach das einfügen:
Code: Alles auswählen
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left">
<iframe src="../posting.php?mode=smilies" height="96" width="100%" name="zone1" frameborder=no ></iframe>
</td>
</tr>
</table>
da zu muss eventuell das Frameset in der chatbox.php angepasst werden
Funktioniert aber nur, wenn auch im Forum die Smilies als I-Frame eingebunden sind, dafür gibts auch nen Mod.
sorry, war gerade nciht eingeloggt
