YourWBB


yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Allg. Fragen und Probleme » BBCODE mit 4 Eingabefeldern » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 1.531 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Dieses Thema wurde als unerledigt markiert. Thread unerledigt

Zum Ende der Seite springen BBCODE mit 4 Eingabefeldern
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
sadagares
Mitglied


images/avatars/avatar-5338.jpg

Dabei seit: 21.11.05
Beiträge: 52
Fähigkeiten: WBB Lite 1 Anfänger
Herkunft: Lübeck
Forenversion: Lite 1.0

 BBCODE mit 4 Eingabefeldern Antworten Zitieren Editieren Melden       UP

Ich habe die Schablone mal außen vor gelassen und werde das "Problem" so schildern.

Und zwar habe ich mal eine Frage:
ich habe in meinem Forum eine, nennen wir es mal Twitterfunktion. Diese würde ich gerne über einen BBcode laufen lassen, damit die User nur noch die benötigten Informationen eingeben müssen, und es zu keinen merkwürdigen Ergebnissen führt, da der Code für die Darstellung doch recht verschachtelt ist.

Im ersten Schritt habe ich mir die anderen Bbcodes angesehen, wie z. B. den IMG und URL Tag.
In der bbcode.js habe ich folgendes eingefügt:

code:
1:
2:
list_twitter_prompt = "Füge hier bitte deine Twitternachricht ein.";
list_tname_prompt = "Füge hier bitte deinen Twitternamen ein.";

Die anderen 2 Auswahlmöglichkeiten konnte ich mit den vorhandenen nehmen.

Und nun geht irgendwie das Problem los. Ich habe anhand von dem URL Teil mir dieses abgeschaut:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
function twitterlink(theForm,theType) {
var selected = getSelectedText(theForm);

if (theType == "TWITTER") {
prompt_text = img_prompt;
prompt_contents1 = "http://";
}
else {
prompt_text = list_twitter_prompt;
prompt_contents 2= "";
}
else {
prompt_text = list_tname_prompt;
prompt_contents3 = "";
}

linkTWITTER = prompt(prompt_text,prompt_contents1,prompt_contents2,prompt_content3);
}


Soweit so gut. Es kommt kein Fehler, aber ich kann nun keine bbcodes mehr anklicken.
Nun frageich mich natürlich: bin ich auf dem komplett falschen Weg, ist es überhaupt möglich (wobei ich denke, wohl schon) und wo mache ich den Fehler?
21.10.11 11:31 sadagares ist offline E-Mail WWW Finden Als Freund hinzufügen Füge sadagares in deine Kontaktliste ein MSN Passport-Profil von sadagares anzeigen
Beckebans Beckebans ist männlich
Alternativ Mitglied


images/avatars/avatar-5856.jpg

Dabei seit: 10.07.05
Beiträge: 481
Fähigkeiten: WBB Lite 1 Fortgeschritten
Herkunft: Paderborn
Forenversion: Lite 1.0

Antworten Zitieren Editieren Melden       UP

Beim Code ist in der Zeile 10 das Leerzeichen falsch.
Außerdem kannst du bei einem "if" immer nur ein "else" verwenden. Das zweite "else" ist dort zuviel.

__________________
Meine Hacks:

- Userpage
- Geburtstagsliste
- Beitrag bedanken
- User verlinken
- PHP-Fehler anzeigen
- Umfragedauer
- Neue Beiträge während Eigenem
- Gruppenspezifische Mitgliederliste
- und weitere...

21.10.11 14:12 Beckebans ist offline E-Mail WWW Finden Als Freund hinzufügen
sadagares
Mitglied


images/avatars/avatar-5338.jpg

Dabei seit: 21.11.05
Beiträge: 52
Fähigkeiten: WBB Lite 1 Anfänger
Herkunft: Lübeck
Forenversion: Lite 1.0

Themenstarter Thema begonnen von sadagares
Antworten Zitieren Editieren Melden       UP

So, vielen Dank smile
Jetzt gehen wenigstens die bbcodes wieder und ich krieg auch das gewünschte Feld aufgerufen. Mittlerweile sieht es dann so aus:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
function TWITTER(theform,thetype) {
	if (selectedText) { var dtext=selectedText; } else { var dtext=""; }
	linktext = prompt(twitter,tname);
		var prompttext;
		
		
		if (thetype == "TWITTER") {
			prompt_text = "Deine Nachricht1";
			prompt_contents = "Inhalt, Baby";
			}
		else {
			prompt_text = "Deine Nachricht2";
			prompt_contents = "test2";
			}
linkTWITTER = prompt(prompt_text,prompt_contents);
}


Merkwürdigerweise wird aber nicht einmal der richtige Text beim bbcode angezeigt. Nun dachte ich mir, gut, schau ich mir die anderen Hacks an, die mit bbcodes arbeiten, aber irgendwie brauchen die nie einen Einbau in die bbcode.js
Irgendwie weiß ich nicht weiter. Ernsthaft. Ich steh auf dem Schlauch.
Es wäre ja schön, wenn das bbcode POPUP den richtigen Text anzeigen würde, was es eben halt nicht einmal tut. Was mache ich falsch? oO
25.10.11 20:51 sadagares ist offline E-Mail WWW Finden Als Freund hinzufügen Füge sadagares in deine Kontaktliste ein MSN Passport-Profil von sadagares anzeigen
web_ex
25/12/2011


Dabei seit: 28.08.11
Beiträge: 15

Antworten Zitieren Editieren Melden       UP

Schau bei bam im jumperli.de vorbei.
Der arbeitet viel mit bbcodes ...

http://www.jumperli.de/wbblite/misc.php?sid=&action=bbcode
http://www.jumperli.de/wbblite/filebase.php?filebaseid=1

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von web_ex: 26.10.11 10:40.

25.10.11 21:28 web_ex ist offline Finden Als Freund hinzufügen
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » WoltLab Burning Board Generation 2 * » Alles von und für das WBB Lite 1.0.x » [WBB Lite 1.0.x] Allg. Fragen und Probleme » BBCODE mit 4 Eingabefeldern