Parašė maskaj· 2010 Lap. 8 12:11:08
#1
Sveiki, nebuvo ką veikti ir sumasčiau parašyti pamoką kaip pasidaryti savo svetainėje, atskirus "cellpic"-(panelės viršus), kiekvienai panelei.
Visų pirmą pavyzdžiai:
Norima gauti:
Turima:
Visų pirmą atsidarome savo
theme.php failiuką.
Susirandame:
function openside($title) {
echo "<table cellpadding='0' cellspacing='0' width='205' class='border'>
<tr>
<td align='center' height='24' background='".THEME."images/panel.png' class='scapmain'><b>$title</b></td>
</tr>
<tr>
<td background='".THEME."images/main-body.gif' class='side-body'>\n";
}
Ir šį kodą keičiame kitu:
function openside($title) {
echo "<table width='205' border='0' cellpadding='0' cellspacing='0'>
<tr>
<td><img src='".THEME."images/$title.png' width='215' height='51' border='0' alt='Naglowek'></td>
</tr>
<tr>
<td width='205' class='side-body'>\n";
}
Ši komanda daro:
Kiekvienos paneles cellpic t.y
scapmain IMG paveiksliuko pavadinimą keičia į paneles pavadinimą:
Pvz:
Norime ant "
apklausos paneles uždėti kitokį scapmain, negu ant kitų turimų paneliu.Suikuriame scapmain IMG (pagal save, kurį norite uždėti ant apklausos paneles viršaus, tada IMG pervadiname į paneles pavadinimą.)
IMG(scapmain):
Rodymas:
http://www.cshot.eu/themes/maskaj/images/Apklausa.png
Kodas:
<td><img src='".THEME."' width='215' height='51' border='0' alt='Naglowek'></td>
Kodas pasako kad scapmain IMG bus title(paneles pavadinimas):
Štai ir viskas, toliau kiekvienai panelei kuriamas
scapmain IMG, ir pervadiname, pagal paneles pavadinimą.
Tikiuosi kam nors padėjau. ;) Jeigu kyla klausimų, man į
PM padėsiu.
Parašė Deiviux.eu· 2010 Lap. 8 14:11:52
#2
Aha.. Pirmas dalykas, jeigu yra pavadinimas su ąčęėįšųūž arba $^&!#&^%! - klaida, nepavyks.
Antra, ne pas visus openside(); funkcija vienoda - naujokas gali sugadinti theme.php failą.
Trečia,
ne paprasčiau būtų daryti su kintamojo perdavimu į openside(); funkciją?
function openside($title, $pav = "default.png") {
echo "<table cellpadding='0' cellspacing='0' width='205' class='border'>
<tr>
<td align='center' height='24' background='".THEME."images/$pav' class='scapmain'><b>$title</b></td>
</tr>
<tr>
<td background='".THEME."images/main-body.gif' class='side-body'>\n";
}
O poto tik kai jau panelę dedi:
openside("Pavadinimas", "paveiksliukas.png");
Parašė maskaj· 2010 Lap. 8 14:11:10
#3
Na Deiviux.eu esi teisus, paprasčiau, bet aš parašiau, kaip mokėjau, ir pats darau, reikės tavo varianta įsisavinti ;)
Parašė bruzgis· 2010 Lap. 8 15:11:27
#4
Norint apsisaugot nuo neleistinu simboliu, isgaunat ID paneles, ir pagal ji ivardinat paveiksliuka.
Parašė maskaj· 2010 Lap. 8 18:11:23
#5
Dėkui chipass, pravers žinios ateityje ;]
Parašė Mariuxz· 2010 Lap. 8 18:11:47
#6
Man asmeniškai šitas dalykas padėjo, tai dėl to būtų galima deiviux.eu pranešima idėti kaip straipsnį. Manau nemažai žmonių praverstų.