Probieren und Studieren


Silverlight Version
<September 2010>
MoDiMiDoFrSaSo
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910
cssutils
# -*- coding: utf-8 -*-import cssutils
#Beispielscript zum Setzen der Backgroundcolor im body auf 'green'
#body { background-color: #234099; ...} muss im css-File enthalten sein
import cssutils 
from cssutils import css 


sheet = cssutils.parseFile('layoutP.css', 'ascii') 
selectorText = "SelectorText: "

for rule in sheet:    
    if rule.type == rule.STYLE_RULE:
        if rule.selectorText == "body":
            print rule.cssText    
            for property in rule.style: 
                if property.name == "background-color":
                    property.value = 'green'
                    property.priority = 'IMPORTANT'
            print rule.cssText                
                        
        selectorText = selectorText + rule.selectorText + "; "
        #if rule.selectorText == "body":
            #print rule.cssText
print selectorText
print " "
print sheet.cssText

cssutils: css2object und object2css

http://cssutils.googlecode.com/svn/trunk/docs/html/index.html

http://cthedot.de/cssutils/

http://cssutils.googlecode.com/svn/trunk/docs/html/docs/

 

Hinzufügen einer Regel

import cssutils

sheet = cssutils.parseFile('layoutP.css', 'ascii')

from cssutils import css

style = css.CSSStyleDeclaration()

style['color'] = 'red'

stylerule = css.CSSStyleRule(selectorText=u'body', style=style)

sheet.add(stylerule)

 

Schreiben einer Datei:

fh = open("layoutPOutpur.css", 'w')

fh.write( sheet.cssText )

fh.close()

 

2 Std. zum eigenen Web CMS

Einfach!!

Wie komme ich zu einem Web-CMS?

Ganz einfach:

  • MyWebPagesStarterKit 1.2.2  downloaden
  • ASP.Net Hoster
  • Projekt hochladen
  • Anmelden mit admin/admin
  • neuen Administrator unter Administration / Benutzerverwaltung anlegen.
  • admin löschen
  • ... es kann losgehen.

Es empfiehlt sich häufiger zu speichern. Wenn man im Editor z.B. auf Link bearbeiten klickt, kann es sein, dass danach der Text den man eingegeben hat, verschwunden ist.

Alles im Allem eine gute Out-of-the-Box Lösung ohne Datenbank.

Rss