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]