Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Kiekvienai paneliu pusei - skirtingas img
Parašė Creatium· 2008 Geg. 15 23:05:10
#1
Sveiki, man reikia vienai temai tokio dalykelio, kad desiniosios ir kairiosios paneles turetu skirtingus img. Ta prasme, kad tarkim desiniosios paneles turetu raudonus "scapmainus", o kairiosios - melynus. Man tai padaryti reikia nelieciant NE temos failu. Kitaip tariant, bet jokiu side_left.php ir t.t. Ar isviso taip imanoma? Ir jeigu imanoma - kaip padaryt?
Parašė bad_user· 2008 Geg. 15 23:05:58
#2
Sukur antra openside2 arba daryk random ir tau keitinėsis:)
Parašė MAnjack· 2008 Geg. 16 08:05:58
#3
Nebūtinai su random, bet tada panelėse reiktų rašyt openside2, closeside2 ir t.t.
Parašė Creatium· 2008 Geg. 16 12:05:16
#4
O iseitu kaip nors padaryti tikrinima theme.php faile. Kad jeigu panele kaireje puseje jai butu kitoks img, o jeigu ne tai toks ir toks?
Parašė MAnjack· 2008 Geg. 16 12:05:49
#5
Išeitų, bet reitų padartyk užklausą ir panaudot if
Parašė Creatium· 2008 Geg. 16 12:05:54
#6
Nu sita jau pasidarysiu, tik koks turetu buti kintamasis? Ta prasme pvz.: if(kintamasis == 0)...
Parašė MAnjack· 2008 Geg. 16 12:05:39
#7
if($data['panel_side'] = 1) čia kairėj man atrodo kai 1
Parašė Creatium· 2008 Geg. 16 13:05:11
#8
Padariau, taciau nereaguoja. As padariau stai toki koda:
if($data['panel_side'] = 1) {
echo "<div class='box' id='box_left'><div class='group'>$title</td>";
} else {
echo "<div class='box' id='box_right'><div class='group'>$title</td>";
}
Teisingai?
Parašė MAnjack· 2008 Geg. 16 13:05:26
#9
užklausos nepadarei.
Parašė Creatium· 2008 Geg. 16 14:05:28
#10
EDIT: Padariau uzklausa, bet nezinau ar teisingai:
$puses = mysql_query("SELECT * FROM ".$db_prefix."panels WHERE panel_side=*");
Redagavo Creatium· 2008 Geg. 16 14:05:41
Parašė MAnjack· 2008 Geg. 16 14:05:41
#11
Kuria dizainus, bet net užklausos padaryt nemoka :|
$data = dbarray(dbquery("SELECT * FROM ".$db_prefix."panels"))
Parašė Creatium· 2008 Geg. 16 15:05:21
#12
Atleisk, bet as tik pradedantysis dizainu kurime, taigi nereikia cia varyt :]
Nu kiek bandau beveikia. Stai visas kodas:
function openside($title) {
echo "<table width='100%' cellpadding='0' cellspacing='0' class='border'>
<tr>
<td>
<table width='100%' cellpadding='0' cellspacing='0'>
<tr>";
$data = dbarray(dbquery("SELECT * FROM ".$db_prefix."panels"));
if($data['panel_side'] = 1) {
echo "<div class='box' id='box_right'><div class='group'>$title</td>";
} elseif($data['panel_side'] = 4) {
echo "<div class='box' id='box_left'><div class='group'>$title</td>";
}
echo "
</tr>
<tr>
<td class='side-body'>\n";
}
Redagavo Creatium· 2008 Geg. 16 15:05:13
Parašė MAnjack· 2008 Geg. 16 15:05:50
#13
Man šita vieta yra nesamonė:
echo "<div class='box' id='box_right'><div class='group'>$title</td>";
Kam tų <div dviejų? kas tas id?
Parašė Enzo· 2008 Geg. 16 16:05:26
#14
Aš ir nesuprantu kaip ten gali atskirt, tiesiog ne id, o class reikia dėt.
Parašė Creatium· 2008 Geg. 16 16:05:50
#15
Na tiesiog be jokiu tikrinimu rodo viska norm, tik aisku buna tie patys img. O kai uzdedu tikrinima tai arba rodo tik desiniuju paneliu cellpicus arba tik kairiuju.
Redagavo Creatium· 2008 Geg. 16 16:05:05