Kiekviena saito panelė skirtinga
Parašė Enzo 2008 birželio 25 13:06:53
Taigi pamokysiu kaip pasidaryti, kiekvieną saito panelę skirtinga, t.y. spalvos ar paveiksliukas kitoks.

Pradedam:

Taigi pasiemame opeside funciją:

[code]function openside($title) {

echo "<table cellpadding='0' cellspacing='0' width='100%' class='border'>
<tr>
<td class='scapmain'>$title</td>
</tr>
<tr>
<td class='side-body'>\n";

}[/code]

Ir keičiam į šią:

[code]function openside($title) {
global $p_data;

if ($p_data['panel_id'] == 7) {

echo "<table cellpadding='0' cellspacing='0' width='100%' class='border'>
<tr>
<td class='scapmain'>$title</td>
</tr>
<tr>
<td class='side-body'>\n";
} else {
echo "<table cellpadding='0' cellspacing='0' width='100%' class='border'>
<tr>
<td class='scapmain'>$title</td>
</tr>
<tr>
<td class='side-body'>\n";
}
}[/code]


Tą patį darome ir su closeside:

[code]

function closeside() {
global $p_data;

if ($p_data['panel_id'] == 7) {
echo "</td>
</tr>
</table>\n";
tablebreak();
} else {

echo "</td>
</tr>
</table>\n";
tablebreak();
}
}
[/code]


Toliau opentable:

[code]function opentable($title) {
global $p_data;

if ($p_data['panel_id'] == 7) {
echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td class='capmain'>$title</td>
</tr>
<tr>
<td class='main-body'>\n";
} else {
echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td class='capmain'>$title</td>
</tr>
<tr>
<td class='main-body'>\n";
}
}[/code]

Ir closetable:

[code]function closetable() {
global $p_data;

if ($p_data['panel_id'] == 7) {
echo "</td>
</tr>
</table>\n";
} else {
echo "</td>
</tr>
</table>\n";
}[size=10][/size]
}[/code]

Taigi matome:

$p_data['panel_id'] == [color=red]7[/color] šį septynetą keičiame į savo pasirinktos panelės id.

Panelės id galite sužinoti:

Php My Admin --> Mano DB --> panels

Atsidarę tą lentelę pamatysiti laukelį panel_id

Šaunaus naudojimo

[color=green]~Enzo[/color]