[3.2] prosilver: Warum Cookiefenster-Hintergrundfarbe über Javascript?

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.1/3.2, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
ZNC
Mitglied
Beiträge: 150
Registriert: 21.05.2014 13:48
Wohnort: Köln

[3.2] prosilver: Warum Cookiefenster-Hintergrundfarbe über Javascript?

Beitragvon ZNC » 15.11.2017 08:51

Hat lange gedauert, bis ich rausbekommen habe, wo die Hintergrundfarbe für das Cookiefenster initialisiert wird: ganz zum Schluß der overall_footer.html. Gibt es einen Grund dafür, dass dies nicht über CSS gesteuert wird?
Keine Witze über ((58 - x : 2) - y * x) * z * 4 - 1 * x + (z * x - 1) + y = jährige und ältere, denn auch Euch wird es treffen. PS: x = √64 und y = √9 und z = 1 : (0.5 * 4)

Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 15341
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: [3.2] prosilver: Warum Cookiefenster-Hintergrundfarbe über Javascript?

Beitragvon Dr.Death » 15.11.2017 12:19

Ja.

Weil das Script: <script src="{T_ASSETS_PATH}/cookieconsent/cookieconsent.min.js?assets_version={T_ASSETS_VERSION}"></script>
nicht über die Style Template Engine angesteuert wird und im Extern ausgelagerten Ordner /assets/cookieconsent/ liegt.

Somit kann es also keine CSS Definition des aktiven Styles abgreifen.....

ZNC
Mitglied
Beiträge: 150
Registriert: 21.05.2014 13:48
Wohnort: Köln

Re: [3.2] prosilver: Warum Cookiefenster-Hintergrundfarbe über Javascript?

Beitragvon ZNC » 16.11.2017 04:09

Hallo Dr.Death, über CSS kann es geändert werden (siehe Cookie Hinweis - bgcolor ändern - wo), das hatte mich ja irritiert, obendrein hatte ich die Background-Erstdeklaration nicht finden können.

In dem zuvor genannten Link von Joyce&Luna ist der CSS-Selektor ".cc-color-override--1687565279.cc-window". Leider kenne ich Javascript nicht, als dass ich beantorten könnte, woher dieses "-1687565279" kommt. Jedoch reicht folgendes aus:

Code: Alles auswählen

.cc-window { background-color: #FF0000 !important; }


Deshalb frage ich mich ja, warum eine inline-style-Deklaration anstelle einer CSS-Deklaration?

PS: weiterer interessanter Beitrag in diesem Kontext: Cookiehinweis ändern
Keine Witze über ((58 - x : 2) - y * x) * z * 4 - 1 * x + (z * x - 1) + y = jährige und ältere, denn auch Euch wird es treffen. PS: x = √64 und y = √9 und z = 1 : (0.5 * 4)

Benutzeravatar
Joyce&Luna
Mitglied
Beiträge: 1443
Registriert: 24.11.2013 18:14
Wohnort: NRW
Kontaktdaten:

Re: [3.2] prosilver: Warum Cookiefenster-Hintergrundfarbe über Javascript?

Beitragvon Joyce&Luna » 16.11.2017 12:58

Es gibt auch eine css Datei zu den Cookies
Zu finden hier assets => cookieconsent => cookieconsent.min.css

Ich benutze in meinen Styles 2 Code, einmal für Farbe und einmal für die Breite bzw. Höhe.

Code: Alles auswählen

.cc-color-override--1687565279.cc-window {
    background-color: #434343 !important;
    color: #fff;
}

.cc-window.cc-banner {
    flex-direction: row;
    padding: 0.3em 1.8em !important;
    width: 100%;
}
phpBB-Style-Design.de

Es kommt nicht darauf an, mit dem Kopf durch die Wand zu gehen, sondern mit den Augen die Tür zu finden.
Support zu meinen Styles, bitte die Fragen im Forum stellen und nicht per PN. Danke!

ZNC
Mitglied
Beiträge: 150
Registriert: 21.05.2014 13:48
Wohnort: Köln

Re: [3.2] prosilver: Warum Cookiefenster-Hintergrundfarbe über Javascript?

Beitragvon ZNC » 18.11.2017 06:52

Hallo Joyce&Luna

Du hattest mir durch Deine Antwort auf den Post Cookie Hinweis - bgcolor ändern - wo geholfen, heraus zu bekommen, dass eine Style-Klasse in "assets\cookieconsent\cookieconsent.min.js" deklariert wird und in Teilen Stylevorgaben in "assets\cookieconsent\cookieconsent.min.css" existieren. Aber erst mal darauf kommen, ich hätte es ohne diesen Tipp von Dir nicht geschafft.

Deshalb hat sich mir ja die Frage gestellt, warum man anstelle einer inline-Deklaration innerhalb des Skripts in der "overall_footer.html":

Code: Alles auswählen

<script>
   window.addEventListener("load", function(){
      window.cookieconsent.initialise({
         "palette": {
            "popup": {"background": "#0F538A"},
            "button": {"background": "#E5E5E5"}
         },
      ... usw.
      })
   });
</script>

alle Styleangaben nicht in eine CSS-Datei packt?
Keine Witze über ((58 - x : 2) - y * x) * z * 4 - 1 * x + (z * x - 1) + y = jährige und ältere, denn auch Euch wird es treffen. PS: x = √64 und y = √9 und z = 1 : (0.5 * 4)

Benutzeravatar
Joyce&Luna
Mitglied
Beiträge: 1443
Registriert: 24.11.2013 18:14
Wohnort: NRW
Kontaktdaten:

Re: [3.2] prosilver: Warum Cookiefenster-Hintergrundfarbe über Javascript?

Beitragvon Joyce&Luna » 18.11.2017 11:32

Warum die CSS nicht in Prosilver mit eingepackt wurde, das habe ich mich auch schon gefragt.
Für mich gehört es eindeutig zum Style um diesen auch farblich am Style an zu passen.

Mit dem Entwicklewerkzeuge ist diese schnell zu finden, auch den Pfad.

Anke
phpBB-Style-Design.de

Es kommt nicht darauf an, mit dem Kopf durch die Wand zu gehen, sondern mit den Augen die Tür zu finden.
Support zu meinen Styles, bitte die Fragen im Forum stellen und nicht per PN. Danke!

Benutzeravatar
Tastenplayer
Mitglied
Beiträge: 811
Registriert: 02.07.2010 19:35
Wohnort: Zuchwil/SO - Schweiz
Kontaktdaten:

Re: [3.2] prosilver: Warum Cookiefenster-Hintergrundfarbe über Javascript?

Beitragvon Tastenplayer » 18.11.2017 12:20

Hallo Anke
Bin jetzt grad etwas überfordert sorry

Ich muss also in jedem meiner Styles in der style.css das einfügen:

Code: Alles auswählen

.cc-color-override--1687565279.cc-window {
    background-color: #434343 !important;
    color: #fff;
}

.cc-window.cc-banner {
    flex-direction: row;
    padding: 0.3em 1.8em !important;
    width: 100%;
}
dann kann ich den Cookie-Hinweis anpassen an den jeweiligen Style? Habe ich das so jetzt richtig verstanden?
Startseite: https://www.my-tastenworld.ch
Mein Portal: https://www.portal.my-tastenworld.ch/Mein Forum: https://www.forum.my-tastenworld.ch/

Be the best version of yourself rather than a bad copy of someone else!

Benutzeravatar
Joyce&Luna
Mitglied
Beiträge: 1443
Registriert: 24.11.2013 18:14
Wohnort: NRW
Kontaktdaten:

Re: [3.2] prosilver: Warum Cookiefenster-Hintergrundfarbe über Javascript?

Beitragvon Joyce&Luna » 18.11.2017 13:07

Wenn du es farblich verändern willst Ja.Ansonsten ist es Blau.
Mit dem unteren habe ich es etwas von der Höhe reduziert.

Anke
phpBB-Style-Design.de

Es kommt nicht darauf an, mit dem Kopf durch die Wand zu gehen, sondern mit den Augen die Tür zu finden.
Support zu meinen Styles, bitte die Fragen im Forum stellen und nicht per PN. Danke!

Talk19zehn
Ehemaliger
Beiträge: 4382
Registriert: 08.06.2009 12:03

Re: [3.2] prosilver: Warum Cookiefenster-Hintergrundfarbe über Javascript?

Beitragvon Talk19zehn » 18.11.2017 13:15

Hello, von welchem Cookiefenster wird in welchem Zusammenhang überhaupt gesprochen? :wink:

Benutzeravatar
Joyce&Luna
Mitglied
Beiträge: 1443
Registriert: 24.11.2013 18:14
Wohnort: NRW
Kontaktdaten:

Re: [3.2] prosilver: Warum Cookiefenster-Hintergrundfarbe über Javascript?

Beitragvon Joyce&Luna » 18.11.2017 13:20

Die Cookie Anzeige im Footer, die man bestätigen muss.

Die man im ACP unter Cookies aktivieren kann.

Anke
phpBB-Style-Design.de

Es kommt nicht darauf an, mit dem Kopf durch die Wand zu gehen, sondern mit den Augen die Tür zu finden.
Support zu meinen Styles, bitte die Fragen im Forum stellen und nicht per PN. Danke!


Zurück zu „Styles, Templates und Grafiken“