Reference: Last minute | Za Sněhem | Fotovandr | Vandrovník | Adresář firem | Bazar | Inzerce zdarma | Knihy | Registr firem | Reklamní plochy
DEVELOPER ZONE
RS MultiCMS
Redakční systém MultiCMS je variabilní a flexibilní systém. Tato sekce obsahuje informace o práci se systémem a možnostech přizpůsobení systému. Více obecných informací naleznete na hlavní stránce.
Hledání
Hledat
Rubriky
O stránkách
Export a import
Nové funkce
Plánované funkce
Podpora SEO
Propojení s aplikacemi
Systém
Ukázky skriptů
Začínáme tvořit
Řešení problémů
Diskuze
Lepsi diskuze3 (3)
Ovládací panel pro články, aliasy a další5 (5)
Dotazy0
Obecné0
Všechny diskuze
Přidat nové téma
Anketa
Co považujete za přednost systému?
otevřenost díky API
6363
virtuální souborů systém
1717
snadnou rozšiřitelnost
1111
WYSIWYG editor
3939
nevidím žádnou výhodu
5454
jiné
99
Odběr novinek
Zapsat
Online Help
Help
Reference
RSS
Developer Zone
Designer Zone
Powered by MultiCMS
Zpět na MultiCMS.net
1 - Příprava designu
superadmin / 4.05.2006
Nejdříve musíme rozřezat design, vyvořit HTML a CSS. Systém zatím negeneruje XHML, tudíž se kloníme k HTML 4.01 a beztabulkový design.
 

CSS jsou v "main.css" a "text.css". Styly textů jsou ve vlastním souboru protože je načítá i systém ve WYSIWYG editoru.

U tohoto příkladu máme menu řešené pomocí tabulky pro potřebnou dynamickou šířku. Ostatní je ve vrstvách.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<link rel="stylesheet" href="main.css" type="text/css">
<link rel="stylesheet" href="text.css" type="text/css">
</head>
<body>

<div id="header"><div>www stránky</div></div>
<div id="menu"><table cellspacing="0" cellpadding="0"><tr>
 <td class="h">&nbsp;</td><td class="t"><a href="">Menu</a></td><td class="e">&nbsp;</td>
 <td class="h">&nbsp;</td><td class="t"><a href="">Menu</a></td><td class="e">&nbsp;</td>
 <td class="h">&nbsp;</td><td class="t"><a href="">Menu</a></td><td class="e">&nbsp;</td>
 <td class="h">&nbsp;</td><td class="t"><a href="">Menu</a></td><td class="e">&nbsp;</td>
 <td class="h">&nbsp;</td><td class="t"><a href="">Menu</a></td><td class="e">&nbsp;</td>
</tr></table></div>
<div id="body">
 <div id="lcol">

  <div class="boxheader">Nadpis</div>
  <div class="boxtext"><p>Text</p></div>

 </div>
 <div id="rcol">

  <h1>Nadpis</h1>
  <div class="ibox"><p>Text</p></div>
  <div class="iboxend"></div>

 </div><div class="break"></div>
</div>
<div id="footer">Vytvořil: 2006 &copy; <a href="http://www.smartware.cz" target="_blank">Smartware s.r.o.</a>, <a href="http://www.multicms.net/redakcni_system.html" title="Tyto stránky pomáhá vytvářet MultiCMS" target="_parent">Redakční systém <img src="img/powered-by-multicms.gif" border="0" alt=""></a></div>

</body>
</html>

Následuje výpis "main.css". Na konci CSS je definován vzhled šablony při tisku. Je vypnuto zobrazení hlavičky, patičky, menu a boxů.

body {
 margin: 0px;
 padding: 0px;
 text-align: center;
 background-color: #FFFFFF;
 background-image: url(img/bck.jpg);
 background-repeat: repeat-x;
}
#header {
 width: 1003px;
 height: 260px;
 margin: 0px auto 0px auto;
 background-image: url(img/header.jpg);
 background-repeat: no-repeat;
 text-align: left;
}
#header div {
 color: #44621A;
 font-family: Arial;
 font-size: 14px;
 font-weight: bold;
 padding-top: 92px;
 padding-left: 360px;
}
#menu {
 width: 1003px;
 height: 34px;
 margin: 0px auto 0px auto;
 background-image: url(img/fill.gif);
 background-repeat: repeat-y;
 text-align: center;
}
#body {
 width: 979px;
 _width: 1003px;
 margin: 0px auto 0px auto;
 background-image: url(img/fill.gif);
 background-repeat: repeat-y;
 padding-left: 12px;
 padding-right: 12px;
}
#footer {
 clear: both;
 width: 1003px;
 height: 26px;
 margin: 0px auto 0px auto;
 background-image: url(img/bottom.jpg);
 background-repeat: no-repeat;
 text-align: center;
 font-family: Verdana;
 font-size: 10px;
 color: #AAAAAA;
}
#footer a {
 text-decoration: none;
 color: #AAAAAA;
}

#lcol {
 float: left;
 width: 218px;
 text-align: left;
}
#rcol {
 float: right;
 width: 758px;
 text-align: center;
}

div.boxheader {
 width: 189px;
 _width: 218px;
 padding-left: 29px;
 height: 21px;
 _height: 28px;
 padding-top: 7px;
 background-image: url(img/boxh.jpg);
 background-repeat: no-repeat;
 font-family: Arial;
 font-size: 13px;
 font-weight: bold;
}
div.boxtext {
 width: 218px;
}

p {
 margin: 0px;
 padding-bottom: 6px;
}
h1 {
 width: 726px;
 _width: 758px;
 padding-left: 32px;
 height: 22px;
 _height: 29px;
 padding-top: 7px;
 background-image: url(img/iheader.jpg);
 background-repeat: no-repeat;
 text-align: left;
 margin: 0px;
 font-family: Arial;
 font-size: 13px;
 font-weight: bold;
}
div.ibox {
 width: 744px;
 _width: 756px;
 margin: 0px auto 0px auto;
 padding-left: 4px;
 padding-right: 4px;
 text-align: left;
 border-left: 2px solid #7E7E7F;
 border-right: 2px solid #7E7E7F;
}
div.iboxend {
 width: 758px;
 height: 9px;
 background-image: url(img/iend.jpg);
 background-repeat: no-repeat;
}

#menu table {
 margin: 0px auto 0px auto;
 width: 980px;
 border: 0px;
}
#menu td.h {
 width: 33px;
 height: 26px;
 background-image: url(img/btnh.jpg);
 background-repeat: no-repeat;
}
#menu td.t {
 height: 26px;
 background-image: url(img/btnf.jpg);
 background-repeat: repeat-x;
}
#menu td.e {
 width: 8px;
 height: 26px;
 background-image: url(img/btne.jpg);
 background-repeat: no-repeat;
}
#menu td.t a {
 font-family: Arial;
 font-size: 12px;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
#menu td.t a:hover {
 color: #000000;
 text-decoration: none;
}

.break {
 clear: both;
 height: 1px;
 font-size: 1px;
}
* html .break {
 d\isplay:none;
}


@media print {
 #header, #menu, #lbox, #footer {
  display: none;
 }
 #body {
  float: none;
  width: 100%;
 }
}

V další části si ukážeme, co s takto připravenou šablonou dál.

 
 
Přečteno 2390x
 
Komentáře
 
Přidat komentář
Vypsat označené komentáře
Vypsat všechny komentáře
 
Zpět