Práve som dostal otázku ako v layoute rsBloger spraviť blok nad článkami, tak aby bol široký presne ako článok. Dá sa to. V layoute rsBloger má každý blok v lengine.php priradenú triedu class="blok", takže úprava je jednoduchá. Návod ako si definovať vlastný typ bloku:
zmeníme si napríklad blok 5. Prvá zmena je v súbore lengine.php:
function Blok5($bnadpis = '',$bdata = '')
{
echo "\n<!-- Blok typ 5 -->\n<div class=\"moj-ram\">";
echo "<div class=\"moj-blok\">".$bdata."</div>"; // data
echo "</div>\n";
}
Druhá znema je v definícii nových tried - do CSS pridáme:
.moj-ram
{
position:relative; top:0; left:0; margin:0 0 12px 0; padding:1em;
background: #f5eabb;
}
.moj-blok
{
position:relative; top:0; right:0; width:100%; margin:0;
overflow:hidden; background: #f5eabb;
}
Pre zjednodušenie nepridávam tomu bloku nadpis. Vznikne nový upravený typ bloku 5, ktory môžem použiť v stĺpci kde sú články, jeho šírka bude rovnaká ako šírka článku. Takto si môžete upraviť blok podľa vlastných potrieb.
Príklad sa zvtahuje na layout rsBloger - OldSchool II, CSS súbor: rsBloger-old2.css