Reklama 400x60
Skirtingos panelės dešinėj ir kairėj pusėj.
Sveiki, turbut kai kuriems prireikia, kad vienoje puseje šonines paneles butu vienokios kitoje
kitokios. Aišku tai galima pasidaryti, redaguojant kelis failus... Bet kam tiek vargti?
Taigi nusprendžiau jums parodyti lengvesni buda kaip tai padaryti:
Taigi paimame Similitude ar dar kokios temos openside($title) funkcija.
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";
}
Na o dabar redaguojame:
function openside($title) {
global $p_data;
if ($p_data['panel_side'] == 1) {
echo "<table cellpadding='0' cellspacing='0' width='100%' class='border'>
<tr>
<td class='scapmain-left'>$title</td>
</tr>
<tr>
<td class='side-body-right'>\n";
} else {
echo "<table cellpadding='0' cellspacing='0' width='100%' class='border'>
<tr>
<td class='scapmain-right'>$title</td>
</tr>
<tr>
<td class='side-body-right'>\n";
}
}
Ta pati reiktu padaryti ir su closeside() funkcija, aišku jeigu jusu temoje yra closeside paveiksliukas...
function closeside() {
global $p_data;
if ($p_data['panel_side'] == 1) {
echo "</td>
</tr>
<tr>
<td><img src='".THEME."images/close-left.gif' align='center'></td>
</tr>
</table>\n";
tablebreak();
} else {
echo "</td>
</tr>
<tr>
<td><img src='".THEME."images/close-right.gif' align='center'></td>
</tr>
</table>\n";
tablebreak();
}
tablebreak();
}
Toliau reikia tai atlikti ir su opensidex ir closidex funkcijomis.
function opensidex($title,$state="on") {
if ($p_data['panel_side'] == 1) {
$boxname = str_replace(" ", "", $title);
echo "<table cellpadding='0' cellspacing='0' width='100%' class='border'>
<tr>
<td class='scapmain'>$title</td>
<td class='scapmain' align='right'>".panelbutton($state,$boxname)."</td>
</tr>
<tr>
<td colspan='2' class='side-body'>
<div id='box_$boxname'".($state=="off"?" style='display:none'":"").">\n";
} else {
$boxname = str_replace(" ", "", $title);
echo "<table cellpadding='0' cellspacing='0' width='100%' class='border'>
<tr>
<td class='scapmain'>$title</td>
<td class='scapmain' align='right'>".panelbutton($state,$boxname)."</td>
</tr>
<tr>
<td colspan='2' class='side-body'>
<div id='box_$boxname'".($state=="off"?" style='display:none'":"").">\n";
}
function closeside() {
if ($p_data['panel_side'] == 1) {
echo "</div>
</td>
<tr>
<td><img src='".THEME."images/side-left.gif' align='center'></td>
</tr>
</table>\n";
tablebreak();
} else {
echo "</div>
</td>
<tr>
<td><img src='".THEME."images/side-left.gif' align='center'></td>
</tr>
</table>\n";
tablebreak();
}
Cia parašyti buvo pavyzdžiai, kas nemokes iterpti kodo kuris tikrintu kurioj pusej paneles,
tas naudos mano pavyzdžius. Na apibendrinant šiame straipsnyje nera daug mokslo.
Kur jums reikia, kad tikrintu paneles puses iterpkite:
if ($p_data['panel_side'] == 1) {
echo"Cia kairioji panele";
} else {
echo"Cia dešinioji panele";
}
~Enzo
*Naudotasi keliais šaltiniais
| Straipsnio informacija
AutoriusEnzo
Parašymo data2008 birželio 18 13:06:26
Komentarų8
Skaityta1766 Spausdinti |
Komentarai
Rašyti komentarą
Prisijunkite, norėdami parašyti komentarą.
Reitingai
Balsuoti gali tik nariai.
Prašome prisijungti arba prisiregistruoti.
Nėra reitingų.