Seite 4 von 6

Re: [3.2] [3.3] Better Prompt BBCodes

Verfasst: 18.03.2021 09:14
von HaioPaio
Kirk hat geschrieben: 17.01.2021 09:25 Um dieses Problem zu beheben, muss folgendes gemacht werden:
Hallo Kirk
Wenn ich das letzte curly bracket in // img entferne, funktioniert deine Erweiterung gar nicht mehr bei mir. Keine Fehlermeldung, nur keine Funktion. Der Editor funktioniert wie bei Standard phpbb.
phpbb 3.3.3 php7.4

Allerdings funktionieren dadurch die anderen BBcodes wieder wie früher.

Originalverhalten ohne deine Erweiterung:
Wenn ich auf einen BBcode Button drücke ohne vorher Text zu markieren, wird der leere BBCode in den Beitrag eingefügt.
Mit deiner Erweiterung mit originaler editor.js:
Die BBcode Buttons funktionieren nur noch wenn vorherText markiert wurde.
Mit deiner Erweiterung mit editor.js ohne das erwähnte curly bracket:
Keine Funktion deiner Erweiterung, alles verhält sich so als ob deine Erweiterung deaktiviert wäre.

Hab ich ein lokales Problem oder ist das bei dir auch so?

Re: [3.2] [3.3] Better Prompt BBCodes

Verfasst: 18.03.2021 12:33
von Kirk
Es gibt noch einen kleinen Fehler in der js Datei, werde am Wochenende ein Update rausbringen.

Re: [3.2] [3.3] Better Prompt BBCodes

Verfasst: 19.03.2021 10:34
von Kirk
Da in der Version 0.0.7 ein Fehler in der editor.js vorhanden war, gibt es ein Update dieser Erweiterung.
Download und Info siehe 1. Beitrag!

Re: [3.2] [3.3] Better Prompt BBCodes

Verfasst: 19.03.2021 12:00
von SeewolfPK
Danke.

Re: [3.2] [3.3] Better Prompt BBCodes

Verfasst: 19.03.2021 13:19
von HaioPaio
Udo
Funktioniert prima phpbb333 und php7.4. Vielen Dank.
Blöden Frage: Du schreibst auf der Downloadseite
Es kann auch auf eigene BBCodes anwendet werden.
Wie macht man das?

Re: [3.2] [3.3] Better Prompt BBCodes

Verfasst: 19.03.2021 17:16
von Kirk
Dazu müsste ich wissen um was für einen BBCode es sich handelt. Poste doch mal die BBCode-Benutzung, HTML-Ersetzung evtl. auch die Tipp-Anzeige.

Re: [3.2] [3.3] Better Prompt BBCodes

Verfasst: 19.03.2021 18:17
von HaioPaio
Zum Beispiel:

Code: Alles auswählen

[youtube]{IDENTIFIER}://{SIMPLETEXT1}youtube.com/watch?v={SIMPLETEXT2}[/youtube]

Code: Alles auswählen

<object width="560" height="315"><param name="movie" value="https://www.youtube-nocookie.com/embed/"></param><param name="wmode" value="transparent"></param><embed src="https://www.youtube-nocookie.com/embed/{SIMPLETEXT2}" type="video/mp4" wmode="transparent" width="560" height="315"></embed></object>

Code: Alles auswählen

Youtube video: [youtube]https://www.youtube.com/watch?v=ffHLIZh0PHg[/youtube]

Re: [3.2] [3.3] Better Prompt BBCodes

Verfasst: 19.03.2021 19:02
von Kirk
Das ist ganz einfach,
Öffne: root/ext/kirk/betterpromptbbcodes/styles/prosilver/template/editor.js
Finde:

Code: Alles auswählen

	// quote
Davor einfügen:

Code: Alles auswählen

	// youtube
	else if (bbopen == '[youtube]') {
		jPrompt(youtube_wiz_2, '', youtube_wiz_1, function(youtube) {
			if (youtube) {
				setCaretPosition(caret_pos);
				insert_text('[youtube]' + youtube + '[/youtube]');
			}
		});
	}

Öffne: root/ext/kirk/betterpromptbbcodes/styles/prosilver/template/event/posting_editor_buttons_before.html
Finde:

Code: Alles auswählen

	// quote
Davor einfügen:

Code: Alles auswählen

	// youtube
	var youtube_wiz_1 = "{{ lang('YOUTUBE_WIZ_1')|escape('js') }}";
	var youtube_wiz_2 = "{{ lang('YOUTUBE_WIZ_2')|escape('js') }}";

Öffne: root/ext/kirk/betterpromptbbcodes/language/de/common.php
Finde:

Code: Alles auswählen

	// quote
Davor einfügen:

Code: Alles auswählen

	// youtube
	'YOUTUBE_WIZ_1'		=> 'YouTube BBCode Eingabe Box',
	'YOUTUBE_WIZ_2'		=> 'Gebe hier hier die YouTube Video URL ein.',

Solltest du de_x_sie und en auch aktiviert haben, dann müsstest du´s dort ebenfalls einfügen.
Beachte beim bearbeiten der Language Dateien dies: Was bei Änderungen an Dateien beachtet werden muss!
Danach den Foren und Browser Cache leeren.

Nach dieser Vorlage kannst du es auf andere BBCodes auch anwenden.

Re: [3.2] [3.3] Better Prompt BBCodes

Verfasst: 19.03.2021 19:43
von HaioPaio
Besten Dank, Captain

Re: [3.2] [3.3] Better Prompt BBCodes

Verfasst: 19.03.2021 20:42
von Kirk
Gern geschehen, bin übrigens schon Admiral :wink: