Plugin: Farbnamen durch Hexcode ersetzen

Allgemeines Feedback, Kritik und Vorschläge zum Scriptly

Plugin: Farbnamen durch Hexcode ersetzen

Beitragvon adrido » 29.01.2012 12:45

Von diesem Thread abgeteilt:
scriptly-anregungen/farbe-bei-farbname-anzeigen-text-einruecken-t1513.html
Hinweis hinzugefügt von: Benedikt Loepp



ich hätte da noch eine Idee:

vielleicht könnte ja jemand von den versierten pluginschreibern ein plugin schreiben, das die Farbnahmen in hexfarben umwandelt (diese können ja angezeigt werden)
oder /und welches gleich noch die rgb(xx,xx,xx) farben in hexfarben umwandelt müsste ja eigentlich relativ einfach sein das auszulesen und umzurechnen javascript bietet hierfür ja schon fertige funktionen.
und für die farbnahmen könnte man ja die namen und die farben in ein array schreiben und dann dementsprechend auslesen und einfügen

Grundsätzlich wäre ich mit einer sochen pluginlösung schon zufrieden.
gabischatz hat geschrieben:Hi, ist es vielleicht möglich die Farbe bei Farbnamen anzuzeigen und beim einfügen den Farbnamen zur Verfügung zustellen?

vieleicht dann auch ein plugin das schaut ob für die farben ein name existiert und diesen dann einfügt aber dann existiert das problem ja wieder dass er nicht angezeigt wird... :?

mfg
addi
adrido
Ambitioniertes Mitglied
 
Beiträge: 25
Registriert: 04.04.2011 15:05
Wohnort: im Schwarzwald

Advertisement



Registrieren Sie sich, um diese Anzeige nicht mehr zu sehen!
 

Re: Farbe bei Farbname anzeigen, Text einrücken

Beitragvon Thomas » 29.01.2012 21:20

Hallo,

wie genau soll es funktionieren ? Ein Suchen / Ersetzen im ganzen Dokument z.B. AliceBlue wird ersetzt mit #F0F8FF oder soll nur eine markierte Farbe im Editor ersetzt werden ?
Das sollte wirklich nicht schwer sein, Problem ist eher eine Datei zu erstellen die alle Farbnamen enthält, es gibt doch sehr sehr viele.

rgb(rrr,ggg,bbb) in Hexform umzuwandeln ist schon schwieriger. Dazu bräuchte man wahrscheinlich Reguläre Ausdrücke und die sind bei Delphi nicht vorhanden, d.h. man müsste erst eine Freeware Komponente finden.
Thomas
 

Re: Farbe bei Farbname anzeigen, Text einrücken

Beitragvon raum40302 » 30.01.2012 08:04

Hallo,
Thomas hat geschrieben: man müsste erst eine Freeware Komponente finden

Anbei habe ich das letztemal gefunden.

Gruß Markus
Dateianhänge
regexpr_DE.zip
Für Reguläre Ausdrücke in Delphi
(100.41 KiB) 10-mal heruntergeladen
raum40302
Engagiertes Mitglied
 
Beiträge: 190
Registriert: 05.02.2011 23:18
Wohnort: Am Bodensee

Re: Farbe bei Farbname anzeigen, Text einrücken

Beitragvon adrido » 30.01.2012 16:45

salli,
damit ich auch meinen teil dazu beitrage,
hab ich im anhang eine Tabelle mit 136 farbnamen deren hex code und den rgb wert.
Ich denke daraus kann man das gewünschte format rausextrahieren (csv)
farbnamen.xls
Excel Liste mit farbnamen hex code und rgb
(51 KiB) 5-mal heruntergeladen
adrido
Ambitioniertes Mitglied
 
Beiträge: 25
Registriert: 04.04.2011 15:05
Wohnort: im Schwarzwald

Re: Farbe bei Farbname anzeigen, Text einrücken

Beitragvon Thomas » 30.01.2012 18:05

Hallo adrido,
hab ich im anhang eine Tabelle mit 136 farbnamen deren hex code und den rgb wert.
Ich denke daraus kann man das gewünschte format rausextrahieren (csv)


Prima, damit wäre die wichtigste Voraussezung erfüllt. Ich werde dann mal den Delphi Compiler anwerfen und kann hoffentlich in 1-2-3 Tahen die erste Beta Version präsentieren.

MfG

Thomas
Thomas
 

Re: Farbe bei Farbname anzeigen, Text einrücken

Beitragvon adrido » 31.01.2012 17:44

Hallo
freut mich dass ich meinen teil dazu beitragen konnte :D

freue mich schon darauf das mal auszuprobieren

mfg
addi
adrido
Ambitioniertes Mitglied
 
Beiträge: 25
Registriert: 04.04.2011 15:05
Wohnort: im Schwarzwald

Re: Farbe bei Farbname anzeigen, Text einrücken

Beitragvon starhunter » 01.02.2012 16:29

Hallo zusammen,

die erste Beta Version ist fertig. Ist stabil und laeuft bisher ganz ordentlich.
Wenn ihr es mal testen wollt....
Das Plugin sollte auch unter Phase 5 funktionieren, falls jemand diesen hat.....

Anmerkung:

Falls sich englischer Text im HTML befindet werden die Farbnamen dort auch ersetzt. In diesem Falle das CSS markieren und dann erst das Plugin aufrufen.

Selbstverstaendlich koennt ihr auch eigene Farben definieren. Einfach in der Datei ColorDat.txt eine Zeile einfuegen. Format Fabname=Farbcode z.B. Grundfarbe=#fff3f5

MfG

Thomas
Dateianhänge
MyPlugin.zip
(220.51 KiB) 6-mal heruntergeladen
starhunter
Interessiertes Mitglied
 
Beiträge: 17
Registriert: 15.11.2009 22:31
Wohnort: Buckinghamshire, UK

Re: Farbe bei Farbname anzeigen, Text einrücken

Beitragvon raum40302 » 02.02.2012 17:42

Hallo,
bin jetzt erst zum Testen gekommen. Es funktioniert gut ich habe bis jetzt noch keine Beinträchtigungen gefunden (Teste nachher noch auf Win7, das dürfte aber keine neuen Erkenntnisse bringen). Das mit den eigenen Farben anlegen find ich eine gute Idee!! Habe ich auch getestet funktioniert :lol: . Da eine Beta Version wirst du sicher noch am Design etwas feilen.
Evtl. wenn man übers Plugin die Farben hinzufügen könnte müsste man nicht unbedingt die ColorDat öffnen um eine Farbe hinzuzufügen.
Sonst würde mir auf Anhieb keine Verbesserungen einfallen. Gute Arbeit.

Gruß Markus
raum40302
Engagiertes Mitglied
 
Beiträge: 190
Registriert: 05.02.2011 23:18
Wohnort: Am Bodensee

Re: Farbe bei Farbname anzeigen, Text einrücken

Beitragvon starhunter » 02.02.2012 21:56

Hallo Markus,

danke fürs Testen.
Evtl. wenn man übers Plugin die Farben hinzufügen könnte müsste man nicht unbedingt die ColorDat öffnen um eine Farbe hinzuzufügen.


Das ist eine gute Idee, werde ich machen
MfG

Thomas
starhunter
Interessiertes Mitglied
 
Beiträge: 17
Registriert: 15.11.2009 22:31
Wohnort: Buckinghamshire, UK

Funktioniert!

Beitragvon adrido » 03.02.2012 17:09

ja da muss ich wohl danke sagen :D

funktioniert (unter win7) ohne probleme

und wegen dem design würde mir das schon so reichen wie es ist.

ich wollte nur noch einen screenshot posten der zeigt dass es leider zu gut funktioniert
aber da das ja erst die erste beta ist ists ganz gut
farbwandler.jpg
farbwandler.jpg (113.29 KiB) 158-mal betrachtet

vielleicht sollte in einer zukünftigen version noch geprüft werden ob vllt. ein strichpunkt (;) danach und ein doppelpunkt(:) vor der farbe kommt :lol:
adrido
Ambitioniertes Mitglied
 
Beiträge: 25
Registriert: 04.04.2011 15:05
Wohnort: im Schwarzwald

Re: Farbe bei Farbname anzeigen, Text einrücken

Beitragvon starhunter » 03.02.2012 18:21

Hallo adrido,

danke fuers Testen. Das Farbnamen innerhalb von Dateinamen vorkommen koennen hatte ich voellig uebersehen. Bei der naechsten Version(in 2-3 Tagen) wird es hoffentlich dann funktionieren.

vielleicht sollte in einer zukünftigen version noch geprüft werden ob vllt. ein strichpunkt (;) danach und ein doppelpunkt(:) vor der farbe kommt


Ein Doppelpunkt for der Farbe muss nicht sein, z.B.
Code: Alles auswählen
#page
{
   border: 1px solid red;
}


Vielleicht reicht ja ein Semikolon nach dem Farbnamen. Werde es mal in Ruhe testen.

MfG

Thomas
starhunter
Interessiertes Mitglied
 
Beiträge: 17
Registriert: 15.11.2009 22:31
Wohnort: Buckinghamshire, UK

Re: Farbe bei Farbname anzeigen, Text einrücken

Beitragvon starhunter » 03.02.2012 21:39

Hallo adrido,

hier ist der BugFix. Farbnamen werden nur noch ersetzt wenn danach ein Leerzeichen oder Semikolon folgt. Ich hoffe dass loest das Problem.

MfG

Thomas
Dateianhänge
ColourRename.zip
(219.05 KiB) 3-mal heruntergeladen
starhunter
Interessiertes Mitglied
 
Beiträge: 17
Registriert: 15.11.2009 22:31
Wohnort: Buckinghamshire, UK

Re: Farbe bei Farbname anzeigen, Text einrücken

Beitragvon raum40302 » 05.02.2012 11:19

Hallo Thomas,
wie adrido schon sagte unter Win7 funktioniert es auch. Durch den Bugfix werden jetzt auch die "englischen Farbnamen" alla
Code: Alles auswählen
white-space:
nicht mehr ersetzt cool!!
Mir ist noch aufgefallen HTML Farben werden nicht ersetzt (kommt das evtl. vom Bugfix? Ich meinte das es vorher die Html farben ersetzt hat? Oder täusche ich mich?)
Code: Alles auswählen
<body bgcolor="black"> <!-- wird nicht ersetzt -->
<table bgcolor="aqua"> <!-- wird nicht ersetzt -->
<body style="background-color: red;"></body><!-- wird ersetzt -->

Ich weis wohl das man es nicht mehr machen soll , aber bei Transitional ist es meines Wissens noch erlaubt und valide(oder verzapf ich mal wieder Blödsinn?)!
adrido hat geschrieben:und wegen dem design würde mir das schon so reichen wie es ist.

Ok dann habe ich nix gesagt :lol: !! Im Prinzip ist ja die funktionallität wichtig nicht das aussehen.

Gruß Markus
raum40302
Engagiertes Mitglied
 
Beiträge: 190
Registriert: 05.02.2011 23:18
Wohnort: Am Bodensee

Re: Farbe bei Farbname anzeigen, Text einrücken

Beitragvon starhunter » 05.02.2012 11:42

Hallo Markus,

<body bgcolor="black"> <!-- wird nicht ersetzt -->
<table bgcolor="aqua"> <!-- wird nicht ersetzt -->
<body style="background-color: red;"></body><!-- wird ersetzt -->

danke fuer den Hinweis. Wie so oft wenn man einen Fehler beseitigt baut man einen neuen ein.

Ich weis wohl das man es nicht mehr machen soll , aber bei Transitional ist es meines Wissens noch erlaubt und valide(oder verzapf ich mal wieder Blödsinn?)!


M.W. ist es bei Doctype HTML 4 Transitional noch erlaubt. Auch wenn es nicht erlaubt waere, ist es keine Entschuldidung.

Werde den Fehler so schnell wie moeglich beheben.

MfG

Thomas
starhunter
Interessiertes Mitglied
 
Beiträge: 17
Registriert: 15.11.2009 22:31
Wohnort: Buckinghamshire, UK

Re: Farbe bei Farbname anzeigen, Text einrücken

Beitragvon starhunter » 05.02.2012 16:02

Hallo zusammen,

hier ist der naechste Bugfix. Farbnamen in Anfuehrungszeichen werden jetzt auch ersetzt.

MfG

Thomas
Dateianhänge
BugFix.zip
(219.14 KiB) 4-mal heruntergeladen
starhunter
Interessiertes Mitglied
 
Beiträge: 17
Registriert: 15.11.2009 22:31
Wohnort: Buckinghamshire, UK

Nächste

Zurück zu Allgemeines



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste

cron