[3.3] [CDB][3.3] Opt-In Cookie Manager by klaro Script
Re: [3.3] [CDB][3.3] Opt-In Cookie Manager by klaro Script
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
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
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
Die Extension funktioniert soweit ganz gut.
Nur wenn User
posten, funktioniert offenbar der BBCode für youtube nicht.
Mit
funktioniert es.
So posten es aber nicht die User.
Wie muss ich da anpassen?
Nur wenn User
Code: Alles auswählen
https://www.youtube.com/shorts/jJB-rJL2BQAMit
Code: Alles auswählen
https://www.youtube.com/watch?v=jJB-rJL2BQASo 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
Re: [3.3] [CDB][3.3] Opt-In Cookie Manager by klaro Script
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
Die schnellste Variante wäre für die Short-Clips ein neuen BBCode zu erstellen, bspw.:
und dazu den HTML-Code:
Hat nur den Nachteil, dass die User im Forum die unterschiedlichen BBCodes auch richtig anwenden müssten.
Am besten wäre ein BBCode indem
[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>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
Danke, Hackepeter13.
Dein BBCode ist aber nicht funktionell mit dem ursprünglichen zu vergleichen und funktioniert bei mir auch nicht.
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
Re: [3.3] [CDB][3.3] Opt-In Cookie Manager by klaro Script
Also du kannst mal folgendes testen:
erstelle mal einen bbcode wie folgt:
BBCode-Benutzung
HTML-Ersetzung
Probier das mal bitte aus und sag mir was passiert!
erstelle mal einen bbcode wie folgt:
BBCode-Benutzung
Code: Alles auswählen
[youtube_short]https://www.youtube.com/shorts/{TEXT}[/youtube_short]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
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:
Umsetzung bleibt gleich: (bis auf den IDENTIFIER2, fällt weg, stattdessen www)
Das ganze natürlich in den [youtube] BBcode so verwenden.
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 -->
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
Board 3.3.8 | PHP 8.2 | https://www.v-stromforum.de
Re: [3.3] [CDB][3.3] Opt-In Cookie Manager by klaro Script
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:
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 -->