Seite 21 von 25

Re: [3.3] [CDB][3.3] Opt-In Cookie Manager by klaro Script

Verfasst: 05.11.2025 17:59
von chris1278
Gib mal den link zu deinem forum bitte. wenn nicht öffentlich dann als pn. dann schau ich mal nach.

Re: [3.3] [CDB][3.3] Opt-In Cookie Manager by klaro Script

Verfasst: 05.11.2025 18:59
von Joe Kolade
Hallo Chris,

konnte das "Problem" selbst lösen. In der Datei overall_footer_timezone_after.html (unter \ext\chris1278\cookie\styles\all\template\event) bin ich fündig geworden und konnte es für meinen Style anpassen.

Gruß Joe

Re: [3.3] [CDB][3.3] Opt-In Cookie Manager by klaro Script

Verfasst: 05.11.2025 19:01
von chris1278
Ok.

Re: [3.3] [CDB][3.3] Opt-In Cookie Manager by klaro Script

Verfasst: 11.01.2026 18:07
von SeewolfPK
Die Extension funktioniert soweit ganz gut.

Nur wenn User

Code: Alles auswählen

https://www.youtube.com/shorts/jJB-rJL2BQA
posten, funktioniert offenbar der BBCode für youtube nicht.

Mit

Code: Alles auswählen

https://www.youtube.com/watch?v=jJB-rJL2BQA
funktioniert es.

So posten es aber nicht die User.

Wie muss ich da anpassen?

Re: [3.3] [CDB][3.3] Opt-In Cookie Manager by klaro Script

Verfasst: 12.01.2026 00:55
von chris1278
Mus ich schauen. Das kommt aber vor wenn die urls sich ändern oder neue urls hinzukommen. Ich schaue es mit die tage an und melde mich.

Re: [3.3] [CDB][3.3] Opt-In Cookie Manager by klaro Script

Verfasst: 13.01.2026 08:33
von hackepeter13
Die schnellste Variante wäre für die Short-Clips ein neuen BBCode zu erstellen, bspw.:
[yts]https://{IDENTIFIER2}.youtube.com/shorts/{TEXT}[/yts]
und dazu den HTML-Code:

Code: Alles auswählen

<div class="videoConsentContainer" data-source="{TEXT}">
	<div class="videoMessageContainer">
		<p>Video: <a href="https://{IDENTIFIER2}.youtube.com/shorts/{TEXT}" title="Link zum YouTube-Video" class="videolink">https://{IDENTIFIER2}.youtube.com/shorts/{TEXT}</a><br />Du musst die Cookie-Consent-Einstellung für Medien zulassen, damit Youtube-Videos in Beiträgen angezeigt und abgespielt werden können!</p>
		<a class="btn btn-primary" onclick="return klaro.show();">Cookie-Consent-Einstellungen anpassen</a>
	</div>
	<div class="videoLayer"></div>
</div>
Hat nur den Nachteil, dass die User im Forum die unterschiedlichen BBCodes auch richtig anwenden müssten.

Am besten wäre ein BBCode indem watch?v= und shorts/ integriert wird.

Re: [3.3] [CDB][3.3] Opt-In Cookie Manager by klaro Script

Verfasst: 13.01.2026 12:45
von SeewolfPK
Danke, Hackepeter13.

Dein BBCode ist aber nicht funktionell mit dem ursprünglichen zu vergleichen und funktioniert bei mir auch nicht.

Re: [3.3] [CDB][3.3] Opt-In Cookie Manager by klaro Script

Verfasst: 13.01.2026 14:58
von chris1278
Also du kannst mal folgendes testen:

erstelle mal einen bbcode wie folgt:

BBCode-Benutzung

Code: Alles auswählen

[youtube_short]https://www.youtube.com/shorts/{TEXT}[/youtube_short]
HTML-Ersetzung

Code: Alles auswählen

<!-- IF YOUTUBE_BBCODE_SWITCH -->
	<div class="yt_video_layer">
		<iframe width="560" height="315" data-src="https://www.youtube.com/shorts/{TEXT}" data-name="youtube" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
	</div>
<!-- ELSE -->
	<div class="yt_video_switch_false">
		{L_YOUTUBE_ADMIN}
	</div>
<!-- ENDIF -->

Probier das mal bitte aus und sag mir was passiert!

Re: [3.3] [CDB][3.3] Opt-In Cookie Manager by klaro Script

Verfasst: 13.01.2026 15:35
von TomLB
Ich bin der Meinung, einen BBcode für alle 3 Youtube Varianten zu erstellen,
Also .com , .be und shorts,
ist ohne aufwendige If / Then/ Else abfragen nicht möglich,
ich weis jetzt auch nicht, ob das innerhalb der html Umsetzung auch möglich ist.

Das einzige was da Sinn macht um alle 3 Möglichkeiten zu Vereinen,
Den BBcode so zu gestalten, da man anstatt den kompletten Video Link einzugeben,
nur die Video ID eintragen lassen, und die Klaro Script Html Umsetzung zu behalten.

Grund: Egal welche der 3 Versionen, alle gehen auch als watch?v=******* Link

Beispiel:

[YTUBE]{IDENTIFIER}[/YTUBE]

Umsetzung bleibt gleich: (bis auf den IDENTIFIER2, fällt weg, stattdessen www)

Code: Alles auswählen

<!-- IF YOUTUBE_BBCODE_SWITCH --><div class="yt_video_layer"><iframe data-src="https://www.youtube-nocookie.com/embed/{IDENTIFIER} "data-name="youtube"?rel=0&showinfo=0&autoplay=0" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div><!-- ELSE --><div class="yt_video_switch_false">{L_YOUTUBE_ADMIN}</div><!-- ELSE --><div class="yt_video_switch_false">{L_YOUTUBE_ADMIN}</div><!-- ENDIF -->
Das ganze natürlich in den [youtube] BBcode so verwenden.

Re: [3.3] [CDB][3.3] Opt-In Cookie Manager by klaro Script

Verfasst: 13.01.2026 15:51
von chris1278
Das geht ja eben nicht wirklich. Darum musste ich ja zwei bbcodes machen.

Wenn du einen bbcode machen kannst wo alle drei varianten bzw. alle varianten funktionieren dann darfst du mir den gerne zukommen lassen.

Die anpassungen an den Cookie manager kann ich dann vornehmen,.

Dieses Konstrukt if else endif ist folgendes:

Code: Alles auswählen

<!-- IF YOUTUBE_BBCODE_SWITCH -->
	Hier kommt der html code rein der angezeigt wenn die erweiterung aktiv ist und das vidwo anhand der manager einstellung erlaubt oder nicht
<!-- ELSE -->
	Der teil wird ausgeeben wenn der admin den bbcode im acp deaktivieren sollte warum auch immer. 
<!-- ENDIF -->