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