Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Dinaminis bg

Parašė Erdfcvxl· 2012 Vas. 12 14:02:08
#1

Sveiki, kaip padaryti, kad jei nustato GET metodu kintamaji tarkim 1, tai tada butu kazkoks kitoks background paveiksliukas, jei 2 dar kitoks. ka reiktu rasyti i if koda, jei butu mazdaug taip :

if ($forum_id=9) {
kitas backgroundas
}

Kalba eina apie php fusion TVS. Reikia kad jeigu ieina i tam tikra foruma pasikestu backgroundas, tai padaryti galeciau ir pats jei tik mokeciau keisti keisti body esanti backgrounda, bet nelabai zinau ar tai imanoma. Butu zymiai viskas paprasciau ir aiskiau jei butu galima sukurti sub kategorijas, bet nera normaliu modu.

Arba nekeiciant backgroundo, kaip padaryti kad paveiksliukas sakykim <img> taga butu po apacia visu table, bet auksciau bg, ir butu galima deti jam align ='left' ir align='right'. Taip uzsidetu paveiksliukai ir efektas butu tarsi kitas bg, bet kaip padaryti kad jis galetu islysti is tu tables, pagrindiniu. Kokiamia faile viskas prasideda kuri faila reikia koreguoti, kur visos saknys. Neradau to nors ir kiek ieskojau.

Na o blogiausiu atveju, tegul bent buna galimybe paveiksliuka ir virs bg ir virs visu table uzdeti, bet kaip ji nutemti prie krastu? Neisdarkant lygiuociu.

Parašė Creatium· 2012 Vas. 12 14:02:39
#2

Pabandyk taip padaryt:

if(forumid=9) {
echo "<style type='text/css'>
body {
background: url(tavo paveiksliukas.jpg);
}
</style>";
}


Tik ten tą ifą reik pasidaryt normalų.

Redagavo Creatium· 2012 Vas. 12 14:02:54

Parašė Erdfcvxl· 2012 Vas. 12 15:02:51
#3

Dekui, tuoj patikrinsiu ir pranesiu ar veiks.

Ar geriau deti man sita koda i theme.php , ar i viewforum.php ?

Redagavo Erdfcvxl· 2012 Vas. 12 15:02:56

Parašė Creatium· 2012 Vas. 12 16:02:41
#4

Geriau į viewforum, bus lengviau ištraukti forumo id.

Parašė Erdfcvxl· 2012 Vas. 12 17:02:37
#5

Gerai, kodas veikia puikiai. Iskilo siokia tokia kita problema. Taigi, dabar man reiktu kodo kad tarkim is viewforum.php atvaizduotu paveiksliuka ir ji lygiuotu palei kairiji krasta, bei darytu repeat-y funkcija tame paciame if kode. O blogiausiu atveju, kaip padaryti kad tik width butu 100% backgroundo image.

Redagavo Erdfcvxl· 2012 Vas. 12 17:02:57

Parašė Creatium· 2012 Vas. 12 17:02:54
#6

CSS neturi funkcijos, kad ištemptų bg per visą ekraną :)

Parašė Erdfcvxl· 2012 Vas. 12 17:02:30
#7

background-size: 100%;

istempia per visa, bet man reiktu kad istemptu tik width.


Na tiek to, o gal yra kokia nors galimybe uzdeti paveiksiuka ant virsaus to bg, tik prie sonu? nes kur bekelciau arba jo nerodo, arba jis ne ten kur turetu buti...


Kur reiktu iterpti koda su div tagais kad juos alignus left ir right palei pat krasta matytutusi paveiksliukas virs bg, prie pat monitoriaus ar narsykles krastu? Kuris failas uz tai atsakingas?

Redagavo Erdfcvxl· 2012 Vas. 12 17:02:49

Parašė Erdfcvxl· 2012 Vas. 12 18:02:56
#8

Kaip susekti, kuris thread_id zodziu kuri forumo tema yra is kurios skilties, tarkim jeigu zaidimai yra tai as padariau kad backgroundas ir butu susijes su zaidimais, bet jei jau ieini i konkreciai tema kazkokia backroundas buna default. Tai as noriu kad susektu arba is kokio forumo skilties atejo, palei tai nustatysiu koks bg turi buti, arba kazkoks elementaresnis budas yra padaryti kad patikrintu kurioje skiltyje yra tema.

Parašė Creatium· 2012 Vas. 12 18:02:01
#9

Kopijuok kodą ir mesk į viewthread.php failą. Nerodo tau konkrečioje temoje dėl to, kad tas kodas yra viewforum.php faile, o tema atidaroma per viewthread.php.

Parašė Erdfcvxl· 2012 Vas. 12 18:02:46
#10

oho, nesitikejau kad veiks... Netgi galvojau rasyt nepatikrinus. Labai labai labai dekui. Nuostabus atsakymas.

Parašė Creatium· 2012 Vas. 12 18:02:32
#11

Nepamiršk geriausio atsakymo pažymėt varnele, jeigu jau į tavo visus klausimus buvo atsakyta.