chat box 3.0 von smator

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
wumme
Mitglied
Beiträge: 170
Registriert: 19.08.2002 17:20

chat box 3.0 von smator

Beitrag 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?
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag 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.
wumme
Mitglied
Beiträge: 170
Registriert: 19.08.2002 17:20

Beitrag von wumme »

wumme
Mitglied
Beiträge: 170
Registriert: 19.08.2002 17:20

Beitrag 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 :-?
wumme
Mitglied
Beiträge: 170
Registriert: 19.08.2002 17:20

Beitrag von wumme »

nochmal hochschieb :(

weis wirklich niemand einen rat :-?
Benutzeravatar
pantherkatze
Mitglied
Beiträge: 8
Registriert: 14.08.2003 07:58

Beitrag 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?
wumme
Mitglied
Beiträge: 170
Registriert: 19.08.2002 17:20

Beitrag 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
Benutzeravatar
pantherkatze
Mitglied
Beiträge: 8
Registriert: 14.08.2003 07:58

Beitrag 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.
WeimiSandra
Mitglied
Beiträge: 87
Registriert: 07.11.2003 22:12

Beitrag 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
Benutzeravatar
pantherkatze
Mitglied
Beiträge: 8
Registriert: 14.08.2003 07:58

Beitrag 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 :oops:
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“