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

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
chris1278
Mitglied
Beiträge: 4140
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

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

Beitrag von chris1278 »

Gib mal den link zu deinem forum bitte. wenn nicht öffentlich dann als pn. dann schau ich mal nach.
Joe Kolade
Mitglied
Beiträge: 274
Registriert: 27.02.2023 19:59

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

Beitrag 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
Benutzeravatar
chris1278
Mitglied
Beiträge: 4140
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

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

Beitrag von chris1278 »

Ok.
Benutzeravatar
SeewolfPK
Mitglied
Beiträge: 458
Registriert: 11.05.2010 21:45
Kontaktdaten:

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

Beitrag 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?
Gruß Paul (Freunde nennen mich auch Paulchen Panther) https://www.reisemobiltreff.de https://www.seewolfpk.de
Benutzeravatar
chris1278
Mitglied
Beiträge: 4140
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

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

Beitrag 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.
hackepeter13
Valued Contributor
Beiträge: 3576
Registriert: 21.04.2004 12:22
Wohnort: Berlin
Kontaktdaten:

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

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

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

Beitrag von SeewolfPK »

Danke, Hackepeter13.

Dein BBCode ist aber nicht funktionell mit dem ursprünglichen zu vergleichen und funktioniert bei mir auch nicht.
Gruß Paul (Freunde nennen mich auch Paulchen Panther) https://www.reisemobiltreff.de https://www.seewolfpk.de
Benutzeravatar
chris1278
Mitglied
Beiträge: 4140
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

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

Beitrag 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!
TomLB
Mitglied
Beiträge: 194
Registriert: 09.11.2019 13:38
Kontaktdaten:

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

Beitrag 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.
Zuletzt geändert von TomLB am 13.01.2026 16:42, insgesamt 2-mal geändert.
LG, Tom
Board 3.3.8 | PHP 8.2 | https://www.v-stromforum.de
Benutzeravatar
chris1278
Mitglied
Beiträge: 4140
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

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

Beitrag 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 -->
Antworten

Zurück zu „Extensions in Entwicklung“