[3.2] [3.3] Better Prompt BBCodes

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

Re: [3.2] [3.3] Better Prompt BBCodes

Beitrag 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?
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7859
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Better Prompt BBCodes

Beitrag von Kirk »

Es gibt noch einen kleinen Fehler in der js Datei, werde am Wochenende ein Update rausbringen.
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7859
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Better Prompt BBCodes

Beitrag 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!
Benutzeravatar
SeewolfPK
Mitglied
Beiträge: 408
Registriert: 11.05.2010 21:45
Kontaktdaten:

Re: [3.2] [3.3] Better Prompt BBCodes

Beitrag von SeewolfPK »

Danke.
Gruß Paul (Freunde nennen mich auch Paulchen Panther) https://www.reisemobiltreff.de https://www.seewolfpk.de
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

Re: [3.2] [3.3] Better Prompt BBCodes

Beitrag 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?
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7859
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Better Prompt BBCodes

Beitrag 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.
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

Re: [3.2] [3.3] Better Prompt BBCodes

Beitrag 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]
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7859
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Better Prompt BBCodes

Beitrag 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.
Benutzeravatar
HaioPaio
Mitglied
Beiträge: 290
Registriert: 05.11.2017 21:42

Re: [3.2] [3.3] Better Prompt BBCodes

Beitrag von HaioPaio »

Besten Dank, Captain
www.der-räuchertreff.de phpbb 3.3.7 php 7.4
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 7859
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.2] [3.3] Better Prompt BBCodes

Beitrag von Kirk »

Gern geschehen, bin übrigens schon Admiral :wink:
Antworten

Zurück zu „Extensions in Entwicklung“