Hallo zusammen
ich habe ein kleines Problem mit dem bbcode für [URL], worüber ich in diesem Thread auf 31 Seiten nichts entdecken konnte.
in der Box von 4seven (mit hack Url+Img Prompt) ist es möglich, Text zu markieren, dann auf den button für URL zu klicken und die Url einzugeben, die hinter den Text gelegt werden soll. Bei dieser Box hier geht das nicht, da gibts zwar ne Menge toller Fehlermeldungen wenn man irgendwas nicht eingibt, aber man kann nicht Url auf markierten Text anwenden.
In der normalen editor.js sieht der Code so aus:
Code: Alles auswählen
if (bbopen == '[url]')
{
var URL = prompt('Insert link URL' , 'http://');
document.selection.createRange().text = "[url=" + URL + "]" + theSelection + bbclose;
}
else {
document.selection.createRange().text = bbopen + theSelection + bbclose;
}
document.forms[form_name].elements[text_name].focus();
theSelection = '';
return;
}
}
else if (document.forms[form_name].elements[text_name].selectionEnd && (document.forms[form_name].elements[text_name].selectionEnd - document.forms[form_name].elements[text_name].selectionStart > 0))
{
if (bbopen == '[url]')
{
var URL = prompt('Insert link URL' , 'http://');
mozWrap(document.forms[form_name].elements[text_name], "[url=" + URL + "]", bbclose);
}
else {
mozWrap(document.forms[form_name].elements[text_name], bbopen, bbclose);
und bei der expanded box so:
Code: Alles auswählen
// >>>URL>>>1
else if (bbopen == '[url]')
{
var Error = '';
var URL = prompt('URL eingeben' , '');
if (!URL) {
Error = "Du hast keine URL eingegeben";
}
if (Error) {
alert("Fehler: "+Error);
return;
}
var URLTITEL = prompt('Beschreibung oder Titel eingeben' , '');
if (!URLTITEL) {
Error = "Du hast keine Beschreibung oder Titel eingegeben";
}
if (Error) {
alert("Fehler: "+Error);
return;
}
if (URL && URLTITEL) {
insert_text('[url=' + URL + ']' + URLTITEL + bbclose);
}
else {
insert_text(bbopen + bbclose);
}
}
kann mir den jemand so kombinieren, dass das auch mit Text markieren wieder funktioniert? Ich bin da überfordert.
bsp: Quelle: irgendneseite <--- das markieren, so dass das popup aufgeht, wo nur noch die Url einzugeben ist, wenn ich auf den Button klicke
synonym auch gern für bbcodes, an die ich grad nicht denke, wo das aber auch verändert wurde
Ach ja - und für [quote] hätte ich gern wieder den code, wo ein Zitat auch OHNE NAMEN eines zitierten geht