hutzi
moin
hab die Änderung schon lange jetzt laufen - doch gestern hat mir einer meiner User gesagt, das bei ihm bei Smilieeinbindung nach einem Text, das Smilie zwar im post erscheint, aber der Text, den er zuvor geschrieben hat, auch nochmal nach dem Smilie automatisch erscheint.
Er nutzt den IE, ich den Firefox - bei mir klappt der Hack wunderbar.
Nun hab ich notgedrungen halt auch mal den IE gestartet und bei mir ist der Bug etwas anders - bei mir erscheint das / die Smilies immer am Anfang des Post - egal wo gerade der Cursor blinkt.
Ist das Problem bekannt oder nur existent auf meinem Board??
MrMind
Problem ist bekannt, leider kam ich noch net dazu nach diesem Problem mit dem IE (wer benutzt den denn noch???

) zu gucken.
Mfg
MrMind
hutzi
dann ists (vorläufig) ok.
Wenns bekannt ist, liegts also nicht am Hutzinoobtalent *g*
tja, wegen IE was soll ich dazu sagen bzw. machen. Wenn Member meine Tips nicht begreifen, auf Firefox und Thunderbird zu wechseln oder zum. mal anzutesten ist halt Malz und Hopfen verloren
Ich hab halt etz ne Info ins Portal gestellt, das das gesamte Board Firefox optimiertt ist *g*
Cygate
Hi!
Bin Noob hier!
Mal Ne frage und zwar hast du bei einem anderen Thema dieses Thema als Lösung zu einemProblem angehängt!
Schau mal HIER:
BBCodes und Firefox
Da ging es um!:
Zitat: |
Wenn ich einen Teil markiere und dann das BBCode Icon für Fett z.b. drücke, kommt da nur das leere Eingabe Fenster für Fett schreiben. Was muss ich ändern, damit in dem Fenster der markierte Text steht? |
Löst nun dein Bugfix auch diese Problem?
Wollte das mal wissen bevor ich das ganze ändere!
Dank Dir!
natas
Zitat: |
Original von MrMind
Moin Leutz,
hier poste ich die Bugfix hinein die ich behoben habe. Wenn ihr noch welche finden solltet, dann sagt bitte bescheid.
Smilies und BBCodes an Coursorposition setzen
öffne die Datei bbcode.js
Suche nach:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
|
function AddText(NewCode,theform) {
if (theform.message.createTextRange && theform.message.caretPos) {
var caretPos = theform.message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode;
} else theform.message.value+=NewCode
AddTxt = "";
setfocus(theform);
} |
|
Ersetze durch:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
|
function AddText(NewCode,theform) {
if (theform.message.createTextRange && theform.message.caretPos) {
var caretPos = theform.message.caretPos;
caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode;
} else
{
theform.message.focus();
messagestart=theform.message.selectionStart;
messageend=theform.message.textLength;
textend=theform.message.value.substring(theform.message.selectionEnd,messageend);
textstart=theform.message.value.substring(0,messagestart);
theform.message.value=textstart + NewCode + textend;
theform.message.selectionStart=messagestart + NewCode.length;
theform.message.selectionEnd=messagestart + NewCode.length;
}
AddTxt = "";
setfocus(theform);
} |
|
|
und das funzt bei mir trotzdem nit
disaster_02
bei mir leider auch nicht
die bbcodes und die smileys werden immer noch ans ende geschrieben.
Magandhi
gibs denn jemand, bei dem diese bugfixes ausnahmslos funktionieren? würde die Codes auch gerne ändern, aber nicht das sich dadurch neue Probleme ergeben!? Danke jedenfalls MrMind für deine Mühen ...
Mara777
Ich habe gar keine bbcode.js
Wo müsste diese denn sein????
hardcore-punk
root/wbblite ist die eigentlich vorhanden..
Izzmoo
Zitat: |
Original von Mara777
Ich habe gar keine bbcode.js
Wo müsste diese denn sein????
|
Ist direkt im Wbblite Ordner ... da wo auch die addreply.php drin ist.
Mara777
Hilfe, bin ich doof .... hab alle Verzeichnisse/Ordner 3 mal durchsucht..
und jedesmal die .js übersehen ....
OK, dann gehe ich mal zum einbauen
KingGO
Hehe habe mir jetzt auch die Lite zugelegt und da ich ein Firefox User bin habe ich auch teils noch Probleme...
Das mit Smilies, bold usw. funzt so wie du es oben beschrieben hast das Problem ist aber weiterhin...
-> FONT, SIZE, COLOR. und Alle Tags schließen, aktuellen Tag schließen.
Unter FIrefox werden diese immernoch am ende eingefügt bzw. werden nicht die Texte die du selektiert hast übernommen.
Örny
Bei mir setzt er auch noch alle codes direkt am ende ein?
HipHopRulez
Hat mittlerweile jemand rausbekommen wie man dieses Prob löst?
Zitat: |
Wenn ich einen Teil markiere und dann das BBCode Icon für Fett z.b. drücke, kommt da nur das leere Eingabe Fenster für Fett schreiben. Was muss ich ändern, damit in dem Fenster der markierte Text steht? |
Wär nämlich nicht schlecht.
ViPeR[2k4]
Scheint wohl einer von diesen unbehebbaren Bug's von Woltlab zusein !!!!
Ist ja das selbe wie mit dem "Foren als gelesen markieren" - funktioniert beim Lite auch nicht 100% !!!!
Mal schauen, vielleicht tun die Entwickler ja etwas
HipHopRulez
unbehebbar ist nix. Beim WBB2 gehts ja schließlich auch...
|Nemo|
Noch was: Wenn man den Text, der fett sein sollte dann da rein kopiert in das BB-Code-Fenster, fügt der dahinter automatisch ein Leerzeichen ein!
Del Piero
Kann mir mal jeamnd, bei dem das ganze mit FF geht, seine bbcode.js geben? Bei mir will das einfach nicht funktionieren.
Gyver
Bei mir taucht leider ebenfalls das IE-Problem auf. Im Firefox läuft alles wunderbar. Das Einfügen von BBCodes oder Smilies über die kleine Tabelle funktioniert im IE ja auch noch, klickt man dann jedoch auf "mehr" und fügt die Smilies über das Popup ein, wird der Smilie-Text an den Anfang des Beitrages gesetzt und der Cursor springt an das Text-Ende! Das Problem liegt also offensichtlich in der "popup_smilies.tpl". Ich kann mir aber leider nicht erklären, warum der Firefox die Änderung korrekt interpretieren kann, aber der IE nicht. Bevor jetzt wieder über den IE gelästert wird (ich nutze ja selbst Firefox!

), wäre ich für Lösungs-Vorschläge sehr dankbar, schließlich kann ich ja aus Gründen der Anwender-Freundlichkeit meine Foren-Mitglieder kaum zu einem Browser-Wechsel zwingen. (auch wenns sinnvoll erscheinen mag

)
eko fresh
Zitat: |
Original von Izzmoo
Mit neuen Versionen von Mysql hat das Lite Probleme in der Team-Ansicht.
Es kommt die Fehlermeldung:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
|
SQL-DATABASE ERROR
Database error in WoltLab Burning Board: Invalid SQL: SELECT u.userid, u.username, u.invisible, u.receivepm, u.lastactivity, uf.* FROM bb1_users u, bb1_groups g LEFT JOIN bb1_userfields uf ON (u.userid=uf.userid) WHERE u.groupid = g.groupid AND g.ismod=1 ORDER BY u.username ASC
mysql error: Unknown column 'u.userid' in 'on clause'
mysql error number: 1054
Date: 12.04.2006 @ 20:21
Script: /Foren/wbblite/team.php?sid=
Referer: http://localhost/Foren/wbblite/index.php |
|
Um den Fehler zu beheben muss Du folgendes machen:
Öffne die Datei Team.php!
Suche nach:
code: |
1:
|
FROM bb".$n."_users u, bb".$n."_groups g |
|
Ersetze durch:
code: |
1:
|
FROM bb".$n."_groups g, bb".$n."_users u |
|
|
habe ne frage finde meine team php nicht wo ist es denn bei wbblite????????