[3.3] BBCode für Blinken

Fragen rund um die Installation, Administration und Benutzung von phpBB.
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Antworten
bammerli
Mitglied
Beiträge: 4
Registriert: 07.03.2025 09:45

[3.3] BBCode für Blinken

Beitrag von bammerli »

edit LukeWCS: abgetrennt von: viewtopic.php?t=214116

Hallo zusammen

Ich versuche seit längerem folgenden code in ein bbcode um zu wandeln, dass in phpbb3 3.3.1.4 auch läuf

Code: Alles auswählen

<style> /* Blink-Effekt mit sanftem Übergang */ 
@keyframes smooth-blink 

      { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } 
      
     .smooth-blink { animation: smooth-blink 4s ease-in-out infinite; 

</style> 

<body> 
<p class="smooth-blink" style="text-align: center;"> Dieser Text blinkt geschmeidig!!</p> 
</body>
Dieser Code in eine leere Seite eingepflanzt und es Blinkt geschmeidig

Also ab in acp, beitrage, bbcodes

Benutzung

Code: Alles auswählen

[blink]{TEXT}[/blink]
Ersetzung

Code: Alles auswählen

<style>
@keyframes smooth-blink 

      { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } } 
      
     .smooth-blink { animation: smooth-blink 4s ease-in-out infinite; 

</style> 

 
<p class="smooth-blink" style="text-align: center;">{TEXT}</p>
Anzeige

Code: Alles auswählen

Text blinken lassen: [blink]{TEXT}[/blink]
Hat jemand eine Idee warum der text nicht geschmeidig blinkt?
Benutzeravatar
Mike-on-Tour
Supporter
Supporter
Beiträge: 1255
Registriert: 13.01.2020 21:09
Kontaktdaten:

Re: [3.3] BBCode für Blinken

Beitrag von Mike-on-Tour »

Ich habe deinen Beitrag aus dem Uralt-Thema unter 3.0 in ein aktuelles Thema verschoben.
Bitte zukünftig darauf achten, wo du was postest, phpBB 3.0 wird nicht mehr unterstützt und kein Mensch schaut in einem 14 Jahre alten Thema nach.

Lies dir bitte unseren Knigge durch und beachte diesen in Zukunft.
Benutzeravatar
chris1278
Mitglied
Beiträge: 3796
Registriert: 12.11.2007 06:20
Wohnort: Euskirchen
Kontaktdaten:

Re: [3.3] BBCode für Blinken

Beitrag von chris1278 »

Versuche es mal damit:

bbcode:

Code: Alles auswählen

[blink]{INTTEXT}[/blink]
html-ersetzung:

Code: Alles auswählen

<script type="text/javascript">

  function colorblink(elmid,ms){
    elm=document.getElementById(elmid);
    elm.style.color="rgb("+Math.floor(Math.random()*255)+","+Math.floor(Math.random()*255)+","+Math.floor(Math.random()*255)+")";
    setTimeout("colorblink('"+elmid+"',"+ms+");",ms);
  }
</script>
<div id="{INTTEXT}">{INTTEXT}</div>

<script type="text/javascript">colorblink("{INTTEXT}",800);</script>

Die Quelle dieses BBcodes findest du hier:

https://www.phpbb3bbcodes.com/viewtopic.php?t=192
bammerli
Mitglied
Beiträge: 4
Registriert: 07.03.2025 09:45

Re: [3.3] BBCode für Blinken

Beitrag von bammerli »

Hallo zusammen

Erstmal, danke Mike-on-tour für die Platzierung meiner Anfrage im richtigen Teil von phpbb.de. Ich bin relativ neu und darf mich an die jeweiligen Gegebenheiten, erst noch gewöhnen. Die 'Knigge' wurde gelesen, Ich bedanke mich.

Lieber chris1278, diesen blinkenden text habe ich bereits im forum drinn, mag ich persönlich echt gerne ;)
Ich versuche folgendes hinzubiegen schau mich an
In dieser erstellten seite, ist der oben erwähnte code drin und funktioniert,

Das ganze nun als BBCode war mir bisher nicht vergönnt ;)
Benutzeravatar
Wolkenbruch
Mitglied
Beiträge: 546
Registriert: 04.11.2010 16:56
Kontaktdaten:

Re: [3.3] BBCode für Blinken

Beitrag von Wolkenbruch »

Schau dir diesen bbCode einmal an.
Kolumbien Freunde treffen sich im » Kolumbienforum «
bammerli
Mitglied
Beiträge: 4
Registriert: 07.03.2025 09:45

Re: [3.3] BBCode für Blinken

Beitrag von bammerli »

Hallo zusammen

Vielen Dank Wolkenbruch. Die Tage scheinst du ja nicht in meiner Nähe zu sein ;)
Dein Link mit dem BBCode funktioniert sehr gut, wenn auch nicht ganz so geschmeidig wie das in der erstellten Seite.(Im Auge des Betrachters)
Ich bin sehr zufrieden und bedanke mich nochmals bei allen helfenden Händen, führ die Unterstützung :grin:
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2871
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] BBCode für Blinken

Beitrag von LukeWCS »

Hallo

Auch wenn man dir jetzt 2 Alternativen gezeigt hat, will ich noch auf deine ursprüngliche Frage eingehen:
bammerli hat geschrieben: 07.03.2025 09:55 Hat jemand eine Idee warum der text nicht geschmeidig blinkt?
  1. Der <style> Tag darf nicht innerhalb von <body> vorkommen, sondern muss nach HTML Definition innerhalb <head> definiert sein. Somit ist dein BBCode schon per se nicht korrekt, denn BBCode Ersetzung ist immer innerhalb <body>. Aber das ist noch nicht der Grund, warum es so nicht geht, dazu kommen wir jetzt:
  2. Die BBCode Engine von phpBB lehnt deinen BBCode als Ganzes direkt ab, weil <style> generell nicht erlaubt ist. Deswegen müsste dir aufgefallen sein, dass bei einer Vorschau dein BBCode als Code direkt angezeigt wird. Das ist immer ein klares Zeichen dafür, das mit dem BBCode etwas nicht stimmt.
  3. Im CSS Code ist ein Fehler: Die Klasse .smooth-blink wurde nicht korrekt notiert, das schliessende } fehlt. Dass das zufällig trotzdem funktioniert, liegt schlicht an der Autokorrektur der Browser die solchen Kleinkram direkt zur Laufzeit "beheben". :wink:
Lösung für 2: CSS extern definieren, also in einer der vorhandenen CSS Dateien einbinden.

Übrigens, aber das nur am Rande, die von dir verwendete CSS Notation ist schon sehr "eigenwillig" und wäre für Entwickler und Styler in der Form auch nicht erlaubt. Nach phpBB Vorgaben würde das eher so aussehen:

Code: Alles auswählen

@keyframes smooth-blink { 
	0% { 
		opacity: 1; 
	} 
	50% { 
		opacity: 0;
	} 
	100% {
		opacity: 1;
	}
} 
      
.smooth-blink {
	animation: smooth-blink 4s ease-in-out infinite;
}
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen bezüglich Vorgaben und Kompatibilität
bammerli
Mitglied
Beiträge: 4
Registriert: 07.03.2025 09:45

Re: [3.3] BBCode für Blinken

Beitrag von bammerli »

Hallo zusammen

Bitte entschuldigt meine Verspätung, aber komische Bots waren am Werke, durfte mich zuerst darum kümmern.

LuceWCS, ich bedanke mich recht herzlich, für die Zeit einem blutigen Anfänger Wissen mitzuteilen. Ich denke und hoffe, dass ich es verstanden habe, werde in Zukunft besser darauf achten und mich danach richten.

Jedes Wissen ist willkommen, danke Euch allen nochmals, ich durfte kriegen was ich haben wollte und dabei richtig was lernen.

grüsse
bammerli
Antworten

Zurück zu „Support-Forum“