|
|
|
|
|
# 1 |
|
Mitglied
ex-Moderator
Registriert seit: Feb 2000
Beiträge: 6.896
|
Mit Firefox gibt es bei sehr vielen Boards das Problem, dass man Smilies etc. immer nur am Ende des Beitrages einfügen kann und diese dann hochschieben muss. Das ist sehr lästig.
Hier im Gulli-Board wurde ein Script (?) so abgeändert, dass auch mit Firefox die Smilies dort erscheinen, wo der Cursor im Moment steht. Einen entsprechenden Thread habe ich im Feedback-Forum auch gefunden. Nun habe ich einen Admin auf einem anderen Board darauf angesprochen; dort wird ein phpBB 2.0.10 verwendet. Leider haben seine bisherigen Versuche nicht zum Erfolg geführt. Weiß jemand, was man dort ändern muss, so dass auch mittels Firefox (wohl auch Opera betroffen) die Smilies usw. an der Cursorposition eingefügt werden? Schonmal danke! grtz BuggerT |
|
|
|
|
|
# 2 |
|
selbsthilfe durch google
ex-Moderator
Registriert seit: May 2002
Beiträge: 6.389
|
To be a misanthrop and a nihilist rulez the world.
Wer lesen und denken kann, ist klar im Vorteil. Auf Wunsch der Admins also in kurz: Los bedanken! Mein PGP Schlüssel sporadisch online |
|
|
|
|
|
|
|
# 3 |
|
Mitglied
ex-Moderator
(Threadstarter)
Registriert seit: Feb 2000
Beiträge: 6.896
|
Thx, nbk. Ich hab's dem Admin geemailt. Mal sehen, ob der das hinkriegt
.grtz BuggerT |
|
|
|
|
|
# 4 |
|
Desastreuse
Registriert seit: Jan 2003
Beiträge: 359
|
Danke für den Lösungslink, selbes Fehlerchen auch bei uns noch gewesen.
![]() *geht Usi-Techi antreiben*
CU Levy
|
|
|
|
|
|
# 5 |
|
Kasuist
ex-Moderator
Registriert seit: Mar 2000
Ort: Gehenna
Beiträge: 4.380
|
Im Firefox funktioniert es damit prima jetzt.
![]() Im Opera ist es noch schlimmer geworden, der schmeisst jetzt nicht nur den Smilie immer noch ans Ende, sondern gleich den ganzen Postingtext nochmal in Kopie mit dazu.
CU UserX
|
|
|
|
|
|
# 6 |
|
selbsthilfe durch google
ex-Moderator
Registriert seit: May 2002
Beiträge: 6.389
|
Tja usi,
das Problem ist Opera scheint gar keine Möglichkeit zu bieten herauszufinden, wo der Cursor sich gerade aufhält. Ich gebe erstmal folgenden Workaround, so das zumindest der Smilie am Ende eingefügt wird. Code:
function emoticon(text) {
text = ' ' + text + ' ';
if (document.post.message.createTextRange && document.post.message.caretPos) {
var caretPos = document.post.message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
document.post.message.focus();
}
else if(typeof document.post.message.selectionStart != 'undefined')
{
posttextarea = document.post.message;
selected=(posttextarea.value).substring(posttextarea.selectionStart,posttextarea.selectionEnd);
str=' ' + text + ' ';
posttextarea.focus();
start=posttextarea.selectionStart;
end=posttextarea.textLength;
endtext=posttextarea.value.substring(posttextarea.selectionEnd,end);
starttext=posttextarea.value.substring(0,start);
posttextarea.value=starttext + str + endtext;
posttextarea.selectionStart=start;
posttextarea.selectionEnd=start;
return;
}
/* für die übrigen Browser */
else
{
//Opera kann cursorposition anscheinend nicht
document.post.message.value+= text;
document.post.message.focus();
}
mfGr
To be a misanthrop and a nihilist rulez the world.
Wer lesen und denken kann, ist klar im Vorteil. Auf Wunsch der Admins also in kurz: Los bedanken! Mein PGP Schlüssel sporadisch online Geändert von natbornkiller (07. 02. 2005 um 10:31 Uhr) |
|
|
|
|
|
# 7 |
|
Kasuist
ex-Moderator
Registriert seit: Mar 2000
Ort: Gehenna
Beiträge: 4.380
|
Prima, schon eingebaut.
![]() Dankeschön.
CU UserX
|
|
|
|
|
|
# 8 |
|
Mitglied
ex-Moderator
(Threadstarter)
Registriert seit: Feb 2000
Beiträge: 6.896
|
Mmhh, beim aktuellen phpBB 2.0.13 kann ich die entsprechenden Stellen nicht finden. Genauer gesagt, da wurde einiges abgeändert.
Gibt es einen neuen Hack? grtz BuggerT |
|
|
|
|
|
# 9 |
|
selbsthilfe durch google
ex-Moderator
Registriert seit: May 2002
Beiträge: 6.389
|
Die Javascipt function findet sich jetzt in der posting_smilies.tpl und da kann man den obigen Hack wuie gehabt ersetzen.
mfGr
To be a misanthrop and a nihilist rulez the world.
Wer lesen und denken kann, ist klar im Vorteil. Auf Wunsch der Admins also in kurz: Los bedanken! Mein PGP Schlüssel sporadisch online |
|
|
|
|
|
# 10 |
|
Mitglied
ex-Moderator
(Threadstarter)
Registriert seit: Feb 2000
Beiträge: 6.896
|
Sorry, nbk, aber bei mir unterscheidet sich das auch in der "posting_smilies.tpl".
Die sieht bei mir so aus: PHP-Code:
Wie du siehst, passt das von portedmods.com nicht richtig. Ich nehme an, ich kann das nicht einfach so ersetzen. grtz BuggerT |
|
|
|
|
|
# 11 |
|
selbsthilfe durch google
ex-Moderator
Registriert seit: May 2002
Beiträge: 6.389
|
hm.
Ich habe mich verwirren lassen. Also in der posting_body.tpl findet sich das Zeile 75 ff PHP-Code:
PHP-Code:
To be a misanthrop and a nihilist rulez the world.
Wer lesen und denken kann, ist klar im Vorteil. Auf Wunsch der Admins also in kurz: Los bedanken! Mein PGP Schlüssel sporadisch online |
|
|
|
|
|
# 12 |
|
selbsthilfe durch google
ex-Moderator
Registriert seit: May 2002
Beiträge: 6.389
|
Nachtrag zur posting_smilies.tpl
Dieses Template betrifft die Funktion weitere Buttons, wenn man sich mit den Standardsmilies nicht anfreunden kann oder als zu wenig empfindet. Diese muss natürlich auch Firefox und opera kompatibel gemacht werden. Dazu ersetzt man die vorhanden emoticon Funktion durch folgende wie man sieht hat sich nur der Bezug geändert im Gegensatz zur oben genannten Änderung, da man ja als Objekt der Einsetzung die Textarea der posting.php manipulieren will und nicht das per Javascript geöffnete Fenster. PHP-Code:
To be a misanthrop and a nihilist rulez the world.
Wer lesen und denken kann, ist klar im Vorteil. Auf Wunsch der Admins also in kurz: Los bedanken! Mein PGP Schlüssel sporadisch online |
|
|
|
| Themen-Optionen |
|
| Themen-Optionen | |
|
|
Suche
gulli:News
game:Tipps
Escaria: Erobere die Welt
Artyria: Werde Gladiator
Gondal: Das Fantasy-Spiel
Last Emperor: Werde Samurai
Nightcreeps: Abenteuer pur