© Bakual

Eigene CSS Regeln einbinden

Mehr
1 Jahr 3 Monate her #5690 von Thomas Hunziker
Das htmlspecialchars brauchts weil grundsätzlich jede Benutzereingabe als unsicher zu bewerten ist.
Gerade die < und > könnte man dazu nutzen zB ein
Code:
</style><script>Pfad_zu_bösem_Code</script><style>
reinzutun.
Die Anführungszeichen sollten aber kein Problem sein. Die kann ich mit dem ENT_NOQUOTES durchlassen.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
1 Jahr 3 Monate her - 1 Jahr 3 Monate her #5691 von zimmi
klar, die script Gefahr kenne ich, aber kann denn bei der Einbindung als CSS
(innerhalb eines Style tags) überhaupt etwas etwas passieren?
(ok, gerade im Beispiel gesehen, man könnte ja style beenden)

aber das Eingabefeld ist ja nicht öffentlich, sondern backend,
da sollte derjenige schon wissen was er tut ;)

ansonsten würde zum "vollen" Glück ja ein Ersetzen des Kind-Selektor genügen
Code:
str_replace('&gt;', '>',htmlspecialchars($customCssCode,ENT_NOQUOTES))
das öffnende &lt; wird ja in css gar nicht benötigt.
Letzte Änderung: 1 Jahr 3 Monate her von zimmi.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
1 Jahr 3 Monate her #5692 von Thomas Hunziker
Der Zugriff auf die Template Einstellungen ist konfigurierbar. Das muss nicht unbedingt ein Super User sein. Und genau so werden dann Seiten gehackt :-)

Ich denke mal die Quotes sind für dieses Feld völlig ausreichend da man sowieso primär die user.css nutzen sollte.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
1 Jahr 2 Monate her #5706 von Bea
Sali Thomas, ginge hier wie früher auch eine custom.less. Oder muss die jetzt user.css heissen?

Musste eh grad feststellen, das beim neuen Templates die Daten an anderen Orten sind als früher mal :-D

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
1 Jahr 2 Monate her #5707 von Thomas Hunziker
Die muss user.css heissen.
Und ja die Dateien sind etwas anders platziert.
Das hängt mit dem neuen Joomla Feature "Child Template" zusammen.
Folgende Benutzer bedankten sich: Bea

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Mehr
1 Jahr 2 Monate her #5715 von Bea
Musste auch feststellen, dass es besser geht, die Aenderungen in eine user.css zu schreiben als bei den Templateeinstellungen. Aus irgendwelchen Gründen nimmt es mit dort nicht jeden Code. Bzw. ändert dann nichts. Das Gleiche im user.css funktioniert aber. Warum auch immer :-D

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.195 Sekunden