Start
Help
Forum
Addons
Project
Welcome,
Guest
. Please
login
or
register
.
July 04, 2009, 11:31:31 PM
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Search:
Advanced search
Find out more about the next
Website Baker - Version 2.8.
85275
Posts in
13125
Topics by
8213
Members
Latest Member:
deadmix
Website Baker Community Forum
Deutsch (German)
Diskussion über WB
(Moderator:
BerndJM
)
Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
Pages:
[
1
]
2
3
Author
Topic: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen (Read 2721 times)
Rayne
Junior Baker
Offline
Posts: 120
Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
on:
October 08, 2008, 02:02:01 AM »
Hallo.
Ich habe meine bestehende statische Internetseite nun nach einiger Fummelei in WB integriert. Nun geht es im Prinzip nur noch darum, den Inhalt einzufügen
Erstelle ich also eine neue Seite (WYSIWYG), öffnet sich der Editor und ich kann Text schreiben. Wie kann ich aber Teile dieses Textes bestimmten CSS-Klassen zuweisen? Beispielsweise habe ich eine Klasse für die Überschrift, eine für den Untertitel und eine für das Datum.
Es besteht zwar die Möglichkeit, den Quellcode in diesem Editor anzeigen zu lassen, aber Redakteure ohne HTML- und CSS-Kenntnisse können damit auch nichts anfangen.
Gibt es eine Lösung für dieses Problem?
Danke
Logged
Stefek
Backend Theme Team
A Baker's Baker
Online
Posts: 2100
Friedenspfeife rumgereicht
Re: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
Reply #1 on:
October 08, 2008, 02:57:28 AM »
Hallo Rayne.
Wenn Du den FCK Editor verwendest, gibt es dort drop-down Leisten, mit denen Du die Headlines (dt. Überschriften) von 1 bis 6 auswählen kannst. Darüberhinaus gibt es ein weiteres Drop-Down mit dem Du einige Klassen auswählen kannst.
Schau es Dir an.
Mit ein wenig Know-How ist es auch möglich, weitere Klassen, die man individuell einstellt dort hinzuzufügen. Aber dazu später. Mach Dich erstmal mit den Grundlagen vertraut.
MfG,
Stefek
Logged
WebsiteBaker CMS
the best things in life are simple
.:.
Bowling in
Kiel
,
Halle
und
Aschaffenburg
Rayne
Junior Baker
Offline
Posts: 120
Re: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
Reply #2 on:
October 08, 2008, 11:05:40 AM »
Ich benutze bereits den FCKEditor, der bringt mich aber leider nicht weiter. Wenn ich beispielsweise eine Überschrift machen möchte, die von einem blauen Kasten umgeben ist, wird es mit den vorgegebenen DropDow-Menüs schwer.
Die nötigen Klassen gibt es ja bereits, ich suche nur nach einer Möglichkeit, wie man diese nutzerfreundlich beim Eintragen eines neuen Berichtes auswählen kann.
Logged
kweitzel
Forum Team
A Baker's Baker
Online
Posts: 4837
Re: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
Reply #3 on:
October 08, 2008, 12:19:06 PM »
Bringe die Klassen in eine extra Datei, nenne die Datei editor.css und dann kannst Du im FCK darauf zurückgreifen. Die Datei muss im Templateordner liegen.
Gruß
Klaus
Logged
http://www.weitzel.biz
PM has been disabled
mr-fan
"All I Do Is Bake" Baker
Offline
Posts: 583
Re: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
Reply #4 on:
October 08, 2008, 12:34:36 PM »
http://forum.websitebaker2.org/index.php/topic,10864.0.html
Hier steht alles zur editor.css
....martin
Logged
...
learn more every day!
...
Help Project
...
yes we can!
...
Website Baker Portable
Rayne
Junior Baker
Offline
Posts: 120
Re: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
Reply #5 on:
October 08, 2008, 05:08:35 PM »
Ich habe jetzt eine editor.css erstellt und ins Templateverzeichnis abgelegt. In dieser editor.css befinden sich nur relevante Klassen, die ich auch in dem Editor haben möchte.
Allerdings habe ich nun nur weiße Felder in den DropDown-Menüs im FCKEditor. Erst wenn ich in ein weißes Feld klicke, sehe ich, was drin steht. Und warum dieses "Red Title" noch erscheint, weiß ich auch nicht.
So siehts aus:
http://s6.directupload.net/file/d/1576/2wu9lfsh_jpg.htm
Code:
h1 {
font-family: Arial, sans-serif;
font-size: 15px;
font-weight: bold;
color: #8CC7FF;
text-transform: uppercase;
}
h2 {
font-family: Verdana;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
}
.Datum {
font-size: 10px;
}
.Text {
margin-left: 20px;
margin-right: 10px;
border-top: solid 1px #8CC7FF;
}
.Bilder {
margin-right: 10px;
margin-bottom: 10px;
border-style: solid;
border-width: 4px;
border-color: #FFFFFF;
}
.Bilder:hover {
border-style: solid;
border-width: 4px;
border-color: #8CC7FF;
}
Logged
Stefek
Backend Theme Team
A Baker's Baker
Online
Posts: 2100
Friedenspfeife rumgereicht
Re: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
Reply #6 on:
October 08, 2008, 05:16:58 PM »
Quote from: Rayne on October 08, 2008, 05:08:35 PM
Und warum dieses "Red Title" noch erscheint, weiß ich auch nicht.
Diese sind von der editor.css unabhängig.
Sie sind in einer XML Datei des FCK Ordners zu finden.
Gruß,
Stefek
Logged
WebsiteBaker CMS
the best things in life are simple
.:.
Bowling in
Kiel
,
Halle
und
Aschaffenburg
ruebenwurzel
Leaders Team
Dangerous Baker
Offline
Posts: 7016
Keep on Rockin
Re: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
Reply #7 on:
October 08, 2008, 05:33:57 PM »
Hallo,
1.) body, h1-h6, a ... bitte in der screen.css definieren
2.) die editor.css nimmt nur classes (#) und keine id's (.)
Matthias
Logged
You search for help, please look here:
Help-Page
You search for Modules, Templates or Languages, please look here:
Addons-Page
Rayne
Junior Baker
Offline
Posts: 120
Re: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
Reply #8 on:
October 08, 2008, 05:52:21 PM »
Also wenn ich nur Klassen (#) in die editor.css schreibe, dann passiert im Editor gar nichts. Erst, wenn ich eine Klasse nach der anderen in eine ID (.) wandle, erscheint der Eintrag im Menü.
Dass manche Einträge nicht angezeigt werden, liegt darin, dass der Text als weiß deklariert ist und dieser weiße Text vor weißem Hintergrund steht. Gibt es dafür eine Lösung?
Logged
Stefek
Backend Theme Team
A Baker's Baker
Online
Posts: 2100
Friedenspfeife rumgereicht
Re: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
Reply #9 on:
October 08, 2008, 06:18:38 PM »
Diese Fragen können Dir in diesem Forum nur bedingt beantwortet werden.
FCK versteht sich als ein selbstständiges "Programm" und die Cracks dafür findest Du beim offiziellen FCK Forum.
Ich mag es nicht wirklich, diese Antwort zu geben, aber es ist die richtige Anwort.
MfG,
Stefek
Logged
WebsiteBaker CMS
the best things in life are simple
.:.
Bowling in
Kiel
,
Halle
und
Aschaffenburg
egnal
Senior Baker
Offline
Posts: 151
Jeden Tag ein bisschen besser.
Re: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
Reply #10 on:
October 08, 2008, 07:01:37 PM »
Quote from: Rayne on October 08, 2008, 05:52:21 PM
Also wenn ich nur Klassen (#) in die editor.css schreibe, dann passiert im Editor gar nichts. Erst, wenn ich eine Klasse nach der anderen in eine ID (.) wandle, erscheint der Eintrag im Menü.
Dass manche Einträge nicht angezeigt werden, liegt darin, dass der Text als weiß deklariert ist und dieser weiße Text vor weißem Hintergrund steht. Gibt es dafür eine Lösung?
Ich glaube so ist es richtig:
. class
#div ID
Logged
Gruß Henry -
www.forum-w.de
Stefek
Backend Theme Team
A Baker's Baker
Online
Posts: 2100
Friedenspfeife rumgereicht
Re: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
Reply #11 on:
October 08, 2008, 07:45:59 PM »
Du hast Recht, Egnal.
Ist mir vorhin nicht aufgefallen.
Es ist ein kleines Missverständnis:
#
Die Raute bedeutet ID
.
der Punkt bedeutet Klasse
So müsste es dann auch gehen.
Stefek
Quote from: Rayne on October 08, 2008, 05:52:21 PM
Also wenn ich nur Klassen (#) in die editor.css schreibe, dann passiert im Editor gar nichts. Erst, wenn ich eine Klasse nach der anderen in eine ID (.) wandle, erscheint der Eintrag im Menü.
Logged
WebsiteBaker CMS
the best things in life are simple
.:.
Bowling in
Kiel
,
Halle
und
Aschaffenburg
Hans>NULL
Master Baker
Offline
Posts: 359
Re: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
Reply #12 on:
October 08, 2008, 07:58:15 PM »
@Rayne
Öffne
/fckeditor/fckeditor/fckconfig.js
Code:
FCKConfig.CustomStyles =
{
'Red Title' : { Element : 'h3', Styles : { 'color' : 'Red' } }
};
Löschen. (oder deaktivieren, da Option für eigene Styles !)
In der editor.css können dann neue Klassen eingetragen werden.
Gruß, Hans>NUL
Logged
Stefek
Backend Theme Team
A Baker's Baker
Online
Posts: 2100
Friedenspfeife rumgereicht
Re: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
Reply #13 on:
October 08, 2008, 08:09:28 PM »
Quote from: Hans>NULL on October 08, 2008, 07:58:15 PM
In der editor.css können dann neue Klassen eingetragen werden.
Du meinst, vorher werden die editor.css Klassen nicht eingelesen?
Und wenn man das rausnimmt, werden sie dann schön seitlich gelistet werden?
Gruß,
Stefek
Logged
WebsiteBaker CMS
the best things in life are simple
.:.
Bowling in
Kiel
,
Halle
und
Aschaffenburg
Hans>NULL
Master Baker
Offline
Posts: 359
Re: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
Reply #14 on:
October 08, 2008, 08:18:33 PM »
@stefek
Mache gerade zig Sachen auf einmal. Hoffe, dass ich Dich richtig verstanden habe.
Mit den Klassen ist ja vom Template abhängig, und wer xhtml/css macht sollte nach Möglichkeit seinen Code da (editor.css) reinpacken. Im JS bfindet sich im angegeben Abschnitt ja INLINE Code, also zusätzlicher (zu den Template Styles). Für eine Redaktion z.B. sind die Vor-Definitionen im JS u.U. praktischer und schneller zu erreichen als die Styles im editor.css und auf jedes Template anwendbar. Da kann also jeder schauen wie er die Formatierung sinnvoll verteilt.
Falls ich was falsch verstanden habe oder einem Irrtum aufsitze, her damit. Man lernt jeden Tag dazu. Seit gestern eben auch mal so nebenbei von "Stefek" wg. Hinweis auf FCK-Eingemachtes.
Gruß, Hans>NUL
«
Last Edit: October 08, 2008, 08:43:22 PM by Hans>NULL
»
Logged
Stefek
Backend Theme Team
A Baker's Baker
Online
Posts: 2100
Friedenspfeife rumgereicht
Re: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
Reply #15 on:
October 08, 2008, 08:53:31 PM »
ganz verstanden habe ich nicht, was Du meinst, dass Du von mir "wg. FCK-Eingemachtes" gelernt hast, aber gut.
Zurück zum Sachverhalt:
Ich habe noch nie eine editor.css benutzt, daher weiß ich nicht, wie es sich verhält bzw. was der Unterschied ist, wenn man die von Dir vorgestellten Änderungen macht (in der benannten JS).
Ich habe aber des öfteren die Datei
../fckeditor/fckeditor/fckstyles.xml
/fckeditor/wb_config/wb_fckstyles.xml
Die hat das folgende (Auszug) zum Inhalt:
<
Style name
=
"Marker: Green"
element
=
"span"
>
<
Style name
=
"background-color"
value
=
"Lime"
/></
Style
>
<
Style name
=
"Big"
element
=
"big"
/>
<
Style name
=
"Small"
element
=
"small"
/>
<
Style name
=
"Typewriter"
element
=
"tt"
/>
<
Style name
=
"Computer Code"
element
=
"code"
/>
<
Style name
=
"Keyboard Phrase"
element
=
"kbd"
/>
<
Style name
=
"Sample Text"
element
=
"samp"
/>
<
Style name
=
"Variable"
element
=
"var"
/>
<
Style name
=
"Deleted Text"
element
=
"del"
/>
<
Style name
=
"Inserted Text"
element
=
"ins"
/>
Wenn man diese bearbeitet, sieht man neue Items in der Drop-Down Liste.
(Browser-Cache löschen.)
Ich wunderte mich über Deinen Beitrag, aber werde ihn bei Gelegenheit auschecken.
Griß,
Stefek
«
Last Edit: October 09, 2008, 04:10:46 PM by Stefek
»
Logged
WebsiteBaker CMS
the best things in life are simple
.:.
Bowling in
Kiel
,
Halle
und
Aschaffenburg
Hans>NULL
Master Baker
Offline
Posts: 359
Re: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
Reply #16 on:
October 08, 2008, 08:59:47 PM »
Alles richtig (XML)
Ich bezog mich aber allein auf "Rayne" Anmerkung zum RED TITLE -hätt' ich wohl anmerken sollen- und dieser EIntrag findet sich eben nicht im XML sondern im JS. Wobei ich dann den netten Zusammenhang entdeckte. Bin ja auch faul, soll heißen, wenn ich nicht unbedingt muß, kaue ich ein Thema nicht zum Selbstzweck durch.
Gruß, Hans>NUL
Edit: Kannst ja den Abschnit mal um eine Definition erweitern, und wenn's nur 'ne andere Farbe ist. Klappt
«
Last Edit: October 08, 2008, 09:02:34 PM by Hans>NULL
»
Logged
Stefek
Backend Theme Team
A Baker's Baker
Online
Posts: 2100
Friedenspfeife rumgereicht
Re: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
Reply #17 on:
October 08, 2008, 09:05:30 PM »
Quote from: Hans>NULL on October 08, 2008, 08:59:47 PM
Alles richtig (XML)
Ich bezog mich aber allein auf "Rayne" Anmerkung zum RED TITLE -hätt' ich wohl anmerken sollen- und dieser EIntrag findet sich eben nicht im XML sondern im JS. Wobei ich dann den netten Zusammenhang entdeckte.
Und dieser "nette Zusammenhang" ist, dass die editor.css Klassen dann in die Liste aufnimmt?
Kann ich mir kaum vorstellen, ehrlich gesagt.
Quote
Edit: Kannst ja den Abschnit mal um eine Definition erweitern, und wenn's nur 'ne andere Farbe ist. Klappt
Ich kann Dir nicht immer ganz folgen.
Dies hier ist so ein Fall
Gruß,
Stefek
Logged
WebsiteBaker CMS
the best things in life are simple
.:.
Bowling in
Kiel
,
Halle
und
Aschaffenburg
Hans>NULL
Master Baker
Offline
Posts: 359
Re: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
Reply #18 on:
October 08, 2008, 09:21:18 PM »
Nein, die XML hat NIX mit editor.css zu tun, nur mit der Liste im Editor.
Befinden sich in der editor.css aber die FALSCHEN Definitionen, kann schon mal die ein oder andere Klasse flöten gehen.
Werde selbst noch ein wenig damit spielen -hab' selbst noch nicht wirklich damit gearbeitet, nur Leute im Team, und dann posten, ob das geklappt hat.
Gruß, Hans>NUL
Edit:
Die Vorgehensweise steht hier:
http://docs.fckeditor.net/FCKeditor_2.x/Developers_Guide/Configuration/Configuration_Options/CustomStyles
Edit: Mein zweiter Versuch hat auch geklappt. Funktionierte wg Syntax-Fehler zuerst nicht, aber jetzt wieder. Also nur nach der "Anleitung" vorgehen und gut ist's.
«
Last Edit: October 08, 2008, 09:33:18 PM by Hans>NULL
»
Logged
Stefek
Backend Theme Team
A Baker's Baker
Online
Posts: 2100
Friedenspfeife rumgereicht
Re: Text im Content-Bereich verschiedenen CSS-Klassen zuweisen
«
Reply #19 on:
October 08, 2008, 10:03:20 PM »
OK, danke für den Link.
Wie ich jetzt sehe
*
:
In der Java-Script Datei kann man bestimmte Angaben machen, die dann mit einem Style Attribut im HTML erscheinen. Also z.B.:
<h2 stlye="background-color:white;">
(also inline-css).
In der XML Datei kann man bestimmte Klassen zuweisen, die dann im HTML die Klasse ausgeben. Also z.B.
<h2 class="dieClass">
*Angaben ohne Gewähr
Ich werde mich mit der Zeit damit etwas beschäftigen und ein kleines Tutorial speziell für WB CMS User schreiben. Aber nicht heute, der Abend ist verplant.
Grüße,
Stefek
Logged
WebsiteBaker CMS
the best things in life are simple
.:.
Bowling in
Kiel
,
Halle
und
Aschaffenburg
Pages:
[
1
]
2
3
Jump to:
Please select a destination:
-----------------------------
General
-----------------------------
=> Announcements
===> Security Announcements
=> Guest Area and Off-Topic
=> Website Showcase
-----------------------------
English
-----------------------------
=> Help/Support
===> Help/Support of WB2.7.x core
=> Website Baker Development
===> Website Baker 3
=> Documentation
=> Templates
=> Modules
===> Code Snippets
=> Languages
=> Archive
-----------------------------
Deutsch (German)
-----------------------------
=> Ankündigungen
=> Hilfe/Support
===> Templates, Module & Co.
===> Hilfe/Support von WB2.7.x core
=> Diskussion über WB
===> jQuery
=> Off-Topic
=> Archiv
-----------------------------
Nederlands (Dutch)
-----------------------------
=> Aankondigingen
=> Help / Support
===> WB Core
===> Templates, Modules & Languages
=> WB Discussie
=> Niet-Terzake (Off Topic)
-----------------------------
French
-----------------------------
=> Help/Support
-----------------------------
Italian
-----------------------------
=> Help/Support
Loading...