From a71aa833858bdce5b9232698cc664a9d9e9b6556 Mon Sep 17 00:00:00 2001 From: phear Date: Thu, 15 Apr 2010 14:04:57 +0000 Subject: [PATCH] versucht, eine freie Template einzubinden. Script scheint noch zu funktionieren, aber es werden noch keine statischen Objekte ausgeliefert, darum liefert der request nach style.css noch ein 404. --- wortschlucker/database.sqlite | Bin 4096 -> 4096 bytes wortschlucker/templates/layout.html | 108 +++- .../templates/media/images/img01.jpg | Bin 0 -> 305 bytes .../templates/media/images/img02.jpg | Bin 0 -> 882 bytes .../templates/media/images/img03.jpg | Bin 0 -> 1248 bytes .../templates/media/images/img04.jpg | Bin 0 -> 800 bytes .../templates/media/images/img05.jpg | Bin 0 -> 1470 bytes .../templates/media/images/img06.jpg | Bin 0 -> 1192 bytes wortschlucker/templates/media/style.css | 469 ++++++++++++++++++ 9 files changed, 565 insertions(+), 12 deletions(-) create mode 100644 wortschlucker/templates/media/images/img01.jpg create mode 100644 wortschlucker/templates/media/images/img02.jpg create mode 100644 wortschlucker/templates/media/images/img03.jpg create mode 100644 wortschlucker/templates/media/images/img04.jpg create mode 100644 wortschlucker/templates/media/images/img05.jpg create mode 100644 wortschlucker/templates/media/images/img06.jpg create mode 100644 wortschlucker/templates/media/style.css diff --git a/wortschlucker/database.sqlite b/wortschlucker/database.sqlite index ffb8d87fe0535fe22b36f9b050d618412f0e288c..caa7467e77cea1f1c5ea1c6f804545a64bec8037 100644 GIT binary patch delta 98 zcmZorXi%6S%_y-^<^?;m0AuT9b`Dt<#wCocn*~{78SP{R*cb%)8I4O)OBjs|3=MP* cOmq!R6%0+SOf9Vp&1CuUNgHiG%xTL801i_We*gdg delta 30 mcmZorXi%6S%_z1}<^?-5ALHT4>>RS21zF}ZZa&Ou%LV|2dkB31 diff --git a/wortschlucker/templates/layout.html b/wortschlucker/templates/layout.html index 4aaa229..6e3db17 100644 --- a/wortschlucker/templates/layout.html +++ b/wortschlucker/templates/layout.html @@ -7,7 +7,7 @@ WortSchlucker<py:if test="title">: ${title}</py:if> - + ${select('*[local-name()!="title"]')} @@ -15,17 +15,101 @@ - -
- ${select('*|text()')} -
- - -
+
+ +
+ + + +
+ + + + + + +
+
+
+
+ ${select('*|text()')} +
+ +
+ + + +
 
+
+ + + +
+ + + diff --git a/wortschlucker/templates/media/images/img01.jpg b/wortschlucker/templates/media/images/img01.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3623bce9fa931736335ea6714117a10c0e5375e9 GIT binary patch literal 305 zcmZXOI|{-;5QhKB?5>-zgiJ_b=TStEfO-p!m4%gsorniZ;URo99zeXpx``5ed;{|j z|2!Cf@;7ADa#DgKpb7zhhm1Fi)fNN=U>2+g(owaZFHzOOA%DdI95sZ@nwhm$%t{;G zV65o{jJ0u+B(ZfZX+zdQtdudvS?luDrFqeG3TgZDlI$(r&R5}Uh(#a7B#4Aq$RESI dMB&Fz?4N_|cLwt3_zN6UxXgkf_B#yx`3ZQTAjJRx literal 0 HcmV?d00001 diff --git a/wortschlucker/templates/media/images/img02.jpg b/wortschlucker/templates/media/images/img02.jpg new file mode 100644 index 0000000000000000000000000000000000000000..556de140465a1ed5b46457517001a8b0a478861d GIT binary patch literal 882 zcmex=R-tZb|xz{bJG4g_o*9GqNST$~&{V890g0&u{{ z%)-LP#>T_J!6U@S!zUyHk`WOE%L_s%0VoC6gTnZKfI*OhL5ATDGov5_lOQ9rAmjfd z40#NUj0{Z7j6iq704FOO6EiypP#g^i0M)Xxa5A$n!z7p(1%;Sdghg1{6b+R`#n{C; zB#e|*0u!A$jZGv4F%0;Bi-8Ad6_X&dAcH-__4@d~4GDYh9!x1-KetHD_q1@Du4S>F zYWCzkYeKH*En1k76?Rf5T55`-ZgSW))3rH#Nrx7v#&l2Gq$jV>buxmLjoDpu!s%s) zGgU5mCrdqlbJ8nv>8-j2=`hzJ(-vo@>y>QvoHI?AJ2_~JW=~egu@~7=$6hDMvEJcN ziD`fSk2kExn{nCcpM6Oot8A{fTt2;g^>oWM7goNUc0_F<|FxO@+4H$3-Bs}L7qQ&< zq`YUk$w$+7hdysD*?BO(uJ`=L4c|>&f9$fIp!dz~v_zWc$qGKdg8?&3BxG6D#y;0xZoR){`_tt|?|tt+`pw?Acm471OYe&`80OV3{;7ZUl)d=+nn33K z@Cv`>2_p)!r=GQsm%8#DCUHR-tZb|xz{bJG4g_o*9GqNST$~&{V890g0&u{{ z%)-LP#>T_J!6U@S!zUyHk`WOE%L_s%0VoC6gTnZKfI*OhL53lSnNg5|Nsy6Qkn#T! zhEfIwppzJZ&V&OtMpkAPb`C}qL6EEf0|P4~8#5aVGbcnbBNNCE41z+!BJ75V9Ey$; zm4ZYA3l|z21&cRsJoqqak#cf~Aci^rZ!z!ytz;5p7G$tz_)shFX;w2aHMPN~q2r19 z9%tFRGkO$nm;Pbi|GoKht+EkQu8V$pwI9i0+feKL$c#C{ZsA91 z#x?Q*KYAOk@vo?HJCMzO#ZEb)*^0SMm`~vce@2A(@|PZ+Ek0#0C$8Sz;;||9P%!_2 zr+f$ZKR$Nw+}>IK|B7q>%9r2&@}I#@jIXD;<$|M$kaWjPFDG`T)`JNr*F8^oTdVB< zW=`4bmA_tSs0zI^ee4m*ewOjGnbGT+MhXuPmvSv~SM<uD!EE|1+!`)$J@Rshtoh*IDqTjBans6@Iu0lZIw8g!J>jXUn zC%#;sa&_hM`35VmOHdo|}WyIS&|$ zJ?d(lUjHlk=G)GNuXnYU7hl$2q%}oTE2FjQ=qA={m)E9UihRJW%CjtRnxzkCS7ie$ z!|6Rfj6&7Um)~9aD(>~Bd8+!d)e^UwdUKU_KY1L!T-94?cj&w&Wru?Fx+=Zf7!0Q$ zvFJ$HeLi8utMZI*tHdU+DNoLKbL{STdt&;c_#+nDCX2f?7j1qh=3(Z;Dl$pnl+QBD zjRJ---XBD4b^^oA^v)Z$9d>4{8kw8+r8sl$KjFZ%D*E@~{oihwZ=LgR8{66)cW=GV zRG+$X+pmzM`8#s9R4?w*u=FhJ(>vpuBCEE_OW;s|jJiha1Lh-42d>Ny{r%?N!q$}$ zp-cyl+MGQSV=ShVeDmn`lsAQX9d6t6+?+z)9@?q63ruOUZ*`&zvVEMIyjV0TY$B6d(j=ZMIcX^d8O=lX84~$u*F65JO4`Chj%k}azy=F z@ZGIw(uyno7cXwipQ(1wW}@f%&P|*%^s;6K9|&aPz0tB`&o%Dlwn<+F-r3oiUQH+s z?u}EuRQEjb%}Zf@DciJ{j_CTX7TXcIWC(Uf?{L7FLS^ZaWE+3P}1sarNI)!>+M$ee+p z{D%1c0Lg!m``*d@XW002zg`$?$A5;RE9~3v&;Dzp_q;y!zBO~Pf8lA~Jf8Yj``)i@ zPClPt^Nkr!aG2!@9z4G5pBQUa`~5uG(p%bx-`sDWmil-9p@YG`2QvVvh&%0 literal 0 HcmV?d00001 diff --git a/wortschlucker/templates/media/images/img04.jpg b/wortschlucker/templates/media/images/img04.jpg new file mode 100644 index 0000000000000000000000000000000000000000..aea0719d6f2203053a747196fc55cc5ab4d34b40 GIT binary patch literal 800 zcmex=R-tZb|xz{bJG4g_o*9GqNST$~&{V890g0&u{{ z%)-LP#>T_J!6U@S!zUyHk`WOE%L_s%0VoC6gTnZKfI*Oh;VFYVGov5_lOQ9rAmjfd z3|T;DGcz&*oe2j(n>g8kLd+ZK3EtnyCC?On~*=%}1 zkFkKeA%^LJIKvLs11Y;X8_R^5-e1uB%k)N#^@b1kh8g0C26~4Qj+byRh-G>q?y!sX zf?i{Z+~)IpzFxaM-RVq0$iDlrCl2qMx%`c3WNEadT;20^+wSZVOKz&JEm!9Im6k(> zusYmy|NM1N67Tz*ZCkCkI$5Ri`@CJZi(W+balZX}r^ou`%neslujZtXDEu3%A#WE? Pnr(p`$b*E<|NkZcUpd5a literal 0 HcmV?d00001 diff --git a/wortschlucker/templates/media/images/img05.jpg b/wortschlucker/templates/media/images/img05.jpg new file mode 100644 index 0000000000000000000000000000000000000000..5dab74682f29be8b052e0ef1ff9656634262c555 GIT binary patch literal 1470 zcmex=R-tZb|xz{bJG4g_o*9GqNST$~&{V890g0&u{{ z%)-LP#>T_J!6U@S!zUyHk`WOE%L_s%0VoC6gTnZKfI*Oh!G!q*Gov5_lOQ9rAmjfd z422AgKmc?l0&uV~14V!sS(ufbgN=z%fD!0%Hbz#23?nmZp)t!Ac5^00$H0ZcY=S^3 z7ItL4jD}3ijZK?OSWVeB3ab3S#lXYN2(+JBkini|xmuEKYLED)u1D)NKK*06YWOj} zFmU;v_P}(rT~qbV_pawP$d2veLAZ^|EXGMs<2641V|#7<(Yes~c-6l}-(pLaTll_} zc-d9j+4;3CG1|}S)cm=cpQ@M1Z>;R-i_-#U@E0jHWV+ zvF+Kr^?MVS-VG|MTfJ)c^jOV#@|AA(N^{@d6gVTUw(aG_!V{D3oLaK*hx_U`JF>Qi zM%ADC8n!umWl*v7sSiKdUS3mdpt6$?#!1BGz50DkD)y?n`m0^5ca~n7`SAOcD<|8D{S*6A|a literal 0 HcmV?d00001 diff --git a/wortschlucker/templates/media/images/img06.jpg b/wortschlucker/templates/media/images/img06.jpg new file mode 100644 index 0000000000000000000000000000000000000000..3d1563f42fedd3ba9ffd3c8ada2e496632a243f0 GIT binary patch literal 1192 zcmex=R-tZb|xz{bJG4g_o*9GqNST$~&{V890g0&u{{ z%)-LP#>T_J!6U@S!zUyHk`WOE%L_s%0VoC6gTnZKfI*Oh!G!q*Gov5_lOQ9rAmjfd z4ABgXjEq1>A^}!Tpb(lMBQui#Bhb_ANa`3E3z?WVvzV~5nF*q+XJ9n^e~W>KnGt9c zvmk>#!zI1wT$5>hQ+K7$z7#HQ_3g6I+EvJAQJ1Y$Zg0MNomgpSVUoY_wk~H;%iJxO z9HW<2?o}-;UY~2Ib!!22EkrVnNxk@U)vkx>5!1y~K3ZoiF$|t|+gC+&)Z?Quj+9EM M#>7bK_5W`I0N&h?vH$=8 literal 0 HcmV?d00001 diff --git a/wortschlucker/templates/media/style.css b/wortschlucker/templates/media/style.css new file mode 100644 index 0000000..7f9332e --- /dev/null +++ b/wortschlucker/templates/media/style.css @@ -0,0 +1,469 @@ + +/* +Design by Free CSS Templates +http://www.freecsstemplates.org +Released for free under a Creative Commons Attribution 2.5 License +*/ + +body { + margin: 0px; + padding: 0; + background: #F3F2ED url(images/img04.jpg) repeat-x left top; + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + color: #464646; +} + +h1, h2, h3 { + margin: 0; + text-transform: uppercase; + font-weight: normal; + color: #549900; +} + +h1 { font-size: 44px; } + +h2 { font-size: 18px; } + +h3 { } + +p, ul, ol { + margin-top: 0; + line-height: 240%; + text-align: justify; +} + +ul, ol { } + +blockquote { } + +a { color: #D99821; } + +a:hover { text-decoration: none; } + +a img { + border: none; +} + +img.left { + float: left; + margin: 7px 30px 0 0; +} + +img.right { + float: right; + margin: 7px 0 0 30px; +} + +hr { display: none; } + +.list1 { +} + +.list1 li { + float: left; + line-height: normal; +} + +.list1 li img { + margin: 0 30px 30px 0; +} + +.list1 li.alt img { + margin-right: 0; +} + +#wrapper { +} + +/* Header */ + +#header-wrapper { + height: 60px; + background: #131313; +} + +#header { + width: 920px; + margin: 0 auto; +} + +/* Menu */ + +#menu { + float: left; + width: 500px; +} + +#menu ul { + margin: 0; + padding: 8px 0px 0px 0px; + list-style: none; + line-height: normal; +} + +#menu li { + background: url(images/img01.jpg) no-repeat left 10px; + display: block; + float: left; +} + +#menu a { + display: block; + float: left; + height: 32px; + padding: 14px 20px 0px 20px; + letter-spacing: -1px; + text-decoration: none; + text-align: center; + text-transform: lowercase; + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-weight: normal; + color: #FFFFFF; +} + +#menu a:hover { + text-decoration: none; +} + +#menu .current_page_item a { +} + +#menu .first { +} +/* Search */ + +#search { + float: right; + padding: 10px 10px 0px 0px; +} + +#search form { + float: right; + margin: 0; + padding: 4px 0px 0 0; +} + +#search fieldset { + margin: 0; + padding: 0; + border: none; +} + +#search input { + float: left; + font: 12px Georgia, "Times New Roman", Times, serif; +} + +#search-text { + width: 213px; + height: 28px; + padding: 6px 0 0 7px; + border: none; + background: url(images/img02.jpg) no-repeat left top; + color: #000000; +} + +#search-submit { + width: 82px; + height: 28px; + margin-left: 10px; + padding: 0px 5px; + background: url(images/img03.jpg) no-repeat left top; + border: none; + text-indent: -9999px; + color: #FFFFFF; +} + +/* Page */ + +#page { + width: 1000px; + margin: 0px auto; + margin: 0 auto; + background: #FFFFFF url(images/img06.jpg) repeat-y left 20px; +} + +#page-bgtop { + width: 920px; + margin: 0px auto; + padding: 40px; + background: url(images/img05.jpg) no-repeat left top; +} + + +/** LOGO */ + +#logo { + width: 940px; + height: 97px; + margin: 0 auto; + padding-top: 20px; + padding-left: 20px; +} + +#logo h1, #logo p { + margin: 0px; + line-height: normal; + text-transform: lowercase; + font-weight: normal; + color: #FFFFFF; +} + +#logo p { + margin-top: -4px; + text-transform: lowercase; + font-family: Georgia, "Times New Roman", Times, serif; + font-size: 13px; + color: #FFFFFF; +} + +#logo h1 { + font-size: 48px; +} + +#logo a { + text-decoration: none; + color: #FFFFFF; +} + +#banner { + padding-bottom: 20px; +} + +/* Content */ + +#content { + float: left; + width: 610px; +} + +/* Post */ + +.post { + margin-bottom: 45px; + padding-bottom: 30px; + border-bottom: 1px solid #E0E0E0; +} + +.post .title { + height: 44px; +} + +.post .title a { + text-decoration: none; + text-transform: capitalize; + font-size: 30px; + color: #2E2E2E; +} + +.post .date { + display: inline-block; + background: #454545; + margin: 0px; + padding: 0px 10px; + color: #FFFFFF; +} + +.post .meta { + margin-left: 2px; + padding: 4px 30px 2px 0px; + font-family: Arial, Helvetica, sans-serif; + font-weight: normal; + font-size: 10px; + color: #66665E; +} + +.post .meta span { + margin: 0px; +} + +.post .meta a { + padding: 6px 10px 5px 10px; + background: #454545; + text-decoration: none; + color: #FFFFFF; +} + +.post .entry { + padding: 10px 0px 20px 0px; +} + +.post .links { + height: 18px; + margin: 0px 0px 4px 0px; + padding: 6px 10px 5px 10px; + background: #454545; + text-decoration: none; + font-family: Arial, Helvetica, sans-serif; + font-size: 11px; + text-decoration: none; + font-weight: bold; + color: #FFFFFF; +} + +.post .comments { + display: block; + width: 120px; + height: 18px; + margin: 0px; + padding: 3px 0px 0px 40px; + background: #90BF35; + border: 1px solid #5F817E; + text-decoration: none; + font-family: Arial, Helvetica, sans-serif; + font-size: 11px; + text-decoration: none; + font-weight: bold; + color: #FFFFFF; +} + +/* Sidebar */ + +#sidebar { + float: right; + width: 240px; + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; +} + +#sidebar ul { + margin: 0; + padding: 0; + list-style: none; + line-height: normal; +} + +#sidebar li { + margin-bottom: 30px; + padding: 0 0 10px 0px; +} + +#sidebar li ul { + margin: 0px 0px; + border-left: 10px solid #E0E0E0; +} + +#sidebar li li { + margin: 0px 0px 0px 20px; + padding: 10px 0px 10px 0px; + border-bottom: 1px solid #E0E0E0; +} + +#sidebar li li a { + font-weight: normal; +} + +#sidebar li li a:hover { + color: #666666; +} + +#sidebar p { + margin: 0; + padding: 0px 14px; + border-left: 10px solid #E0E0E0; +} + +#sidebar h2 { + height: 30px; + margin: 0 0 10px 0px; + padding: 6px 0 2px 0px; + text-transform: capitalize; + font-size: 18px; + font-weight: normal; + color: #2E2E2E; +} + + +#sidebar p { + line-height: 200%; +} + +#sidebar a { + text-align: left; + text-decoration: none; + font-weight: bold; + color: #666666; +} + +/* Calendar */ + +#calendar { +} + +#calendar caption { + padding-bottom: 5px; + font-weight: bold; +} + +#calendar table { + width: 100%; + border-collapse: collapse; + border-bottom: 1px solid #24130F; + border-left: 1px solid #24130F; + border-right: 1px solid #24130F; +} + +#calendar thead th { + padding: 5px 0; + text-align: center; + border-top: 1px solid #24130F; + border-left: 1px solid #24130F; + background: #24130F; +} + +#calendar tbody td { + padding: 5px 0; + text-align: center; + border-top: 1px solid #24130F; + border-left: 1px solid #24130F; + border-bottom: 1px solid #24130F; +} + +#calendar tfoot td { + padding: 5px; + border-left: 1px solid #24130F; + border-bottom: 1px solid #24130F; +} + +#calendar tfoot #next { + border-top: 1px solid #24130F; + text-align: right; +} + +#calendar tfoot #prev { + border-top: 1px solid #24130F; +} + +#calendar .pad { + border-bottom: 1px solid #24130F; +} + +#calendar #today { + background: #24130F; +} + +/* Footer */ + +#footer { + width: 920px; + height: 100px; + margin: 0 auto; + padding: 0; + border-top: 1px solid #E0E0E0; +} + +#footer-bgcontent { +} + +#footer p { + margin: 0; + padding: 30px 0px 0px 0px; + text-align: center; + line-height: normal; + font-size: 12px; +} + +#footer a { +}