Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Reikia 2 kodu ir pagalbos

Parašė tiktok51· 2008 Rugs. 20 10:09:40
#1

Noreciau paklausti ar eina padaryti taip kad pvz desineje cellpic puseje galetum imesti linka? ir ar eina kaipnors pakeisti vienos paneles bg? pvz Welcome paneles arba news paneles? :?

Parašė ---· 2008 Rugs. 20 10:09:45
#2

tam yra theme.php ir style.css

Parašė tiktok51· 2008 Rugs. 20 10:09:25
#3

je bet ten pakeicia visas paneles ir uzdetu ant visu cellpic linka o man reikia kad tik ant 1 paneles eitu uzdeti :)

Parašė ---· 2008 Rugs. 20 10:09:07
#4

tai pasidarai per theme.php nauja tarkim openpanel srity ir ten pasirasai koki nori linka ar ka ;)

Parašė tiktok51· 2008 Rugs. 20 10:09:55
#5

o kaip man nukreipti kokiai panelei sia funkcija duoti? :)

Parašė kLx· 2008 Rugs. 20 11:09:36
#6

Tai pasidarai :
Nusikopini function openside();
padarai su tuo pačiu turiniu dar viena opeside();
tik jau pervadini į pvz openside1(); ir closeside1();
ir tada kurdamas panele naudoji openside1("Pavadinimas");
echo "turinys";
closeside1();

Parašė masck· 2008 Rugs. 20 11:09:07
#7

kLx parašė:
Tai pasidarai :
Nusikopini function openside();
padarai su tuo pačiu turiniu dar viena opeside();
tik jau pervadini į pvz openside1(); ir closeside1();
ir tada kurdamas panele naudoji openside1("Pavadinimas");
echo "turinys";
closeside1();

paaiskink man durnam,kur visa sita dalyka daryt ?
As irgi noriu i paneliu cellpikus isidet skirtingus img,sitas budas ir man tiktu :>

Parašė kLx· 2008 Rugs. 20 11:09:56
#8

Theme.php .

Parašė ramon· 2008 Rugs. 20 12:09:57
#9

Boze moj nu ir EXPERTinis klausimas :D Perkeliu i atitinkama kategorija. :)

Parašė tiktok51· 2008 Rugs. 20 12:09:21
#10

gal zinai kokia panasia tema kur butu toks dalykas? :)

Parašė masck· 2008 Rugs. 20 12:09:39
#11

ramon parašė:
Boze moj nu ir EXPERTinis klausimas :D Perkeliu i atitinkama kategorija. :)

O bozhe moj,atrodo visi cia ateja iskarto su php ziniom ir pns..Cia as to ir einu kad kazko ismokt,o ne siaip pasipyzdavot per shoutboxa,man vis dar neaisku kaip cia padaryt,butent kur tuos openside rasyt ?
Ir ar butent man tinka sis budas,as noriu i paneles imest skirtingus images.Pvz kaip esports.lt sunumeruotos paneles taip ir as noriu.

Redagavo masck· 2008 Rugs. 20 12:09:30

Parašė ramon· 2008 Rugs. 20 12:09:10
#12

Savo pasakimu irodiai kad buvau teisus... :|:[

Parašė masck· 2008 Rugs. 20 12:09:43
#13

Jau supratau

Parašė ramon· 2008 Rugs. 20 12:09:59
#14

Zaliems zmones pamoka:

Eini i theme/xxx ir atsidarai theme.php
theme - aplankas kuriame guli tavo saito visos temos.
xxx - tavo pagrindine tema kitaip sakant nustatyta tema.
theme.php - failas kuriame guli visos temos funkcijos kaip banneriu, paneliu, footeriu ir t.t.

Surask 2 funkcijas t.y.:
Funkcija kuri atidaro panele:
function openside($title) {
...
}



Funkcija kuri uzdaro panele:
function closeside() {
...
}




Panauduojimas:
openside("Paneles pavadinimas"); //Mes atidarem panele ir uzrasem jos pavadinima
echo "Paneles turynis"; //rasai bet koki turyni kuri nori matyt savo panelei
closeside(); //uzdarom panele




Jus ten kalbat apie kazkokiu funkciju dublikavima kai yra optimalus sprendimas, sitos paneles funkcija paemiau is Similitude06 (PHP-Fusion v6 Standartine tema).

Pradedam modifikuoti paneles funkcija, surask 2 funkcijas t.y. openside() ir closeside() (paneles atsidarinimo funk ir uzdarimo):
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";
}

function closeside() {
echo "</td></tr></table>\n";
tablebreak();
}




$title - Kintamasis kuris nustato jusu paneles pavadinima. Mums reikia padariti taip kad keistu linijos sitliu ant kurio yra uzrasitas paneles pavadinimas ($title) :
<td class='scapmain'>$title</td>



Keiciam i :
<td class='$class'>$title</td>




Aisku jei pridedi kintamji ir nori ji apibrezti funkcijoi t.y. keist ji naujoje panele tai pridek ja funkcijos nustatimuose.
Viskas kas yra skliaustuose yra funkcijos nustatimai :
function openside($title) {




Na o mums reikia prideti dar viena nustatima t.y. $class kintamaji :
function openside($title, $class) {




Panauduojimas:
openside("Paneles pavadinimas", "tbl2"); //Mes atidarem panele ir uzrasem jos pavadinima
echo "Paneles turynis"; //rasai bet koki turyni kuri nori matyt savo panelei
closeside(); //uzdarom panele




Aisku galima padarit kad nebutina butu irasinet stiliu klase bet sio atveju jej ne irasisim liks be stiliaus kitaip sakant balta juosta.
Tam yra sprendimas toksai, padarisim kad jei neirasai juokios stiliaus klases butu standartine (default) stilius:
function openside($title, $class='scapmain') {




Td galima laisvai rasyt:
openside("Paneles pavadinimas"); //Mes atidarem panele ir uzrasem jos pavadinima
echo "Paneles turynis"; //rasai bet koki turyni kuri nori matyt savo panelei
closeside(); //uzdarom panele




Aisku galima rasit ir:
openside("Paneles pavadinimas", "tbl2");




Visas kodas atrodo mazdaug taip:
function openside($title, $class='scapmain') {
   echo "<table cellpadding='0' cellspacing='0' width='100%' class='border'>
<tr>
<td class='$class'>$title</td>
</tr>
<tr>
<td class='side-body'>\n";
}

function closeside() {
echo "</td></tr></table>\n";
tablebreak();
}



Parašė masck· 2008 Rugs. 20 12:09:37
#15

Jeigu sitam saite butu bent 10 zmoniu tokiu kaip raimon sitas saitas jau butu prikimstas informacijos,o dabar visoki vafliai ateina pasikelt postcount ,apgailetini.

p.s vistiek reikes dublikuot ar as kazko nesupratau ?
Tu cia parodiai kaip viena panele padaryt kitokia nei visi,o dabar kaip kitas ? Reikes naudot jau minetaja openside2(); ,arba as kazko nesupratau;]

Redagavo masck· 2008 Rugs. 20 13:09:08

Parašė masck· 2008 Rugs. 20 13:09:50
#16

Padariau viska pagal tavo paaiskinimus,nesupratau kas turi but ^_^
Jei aiskinsi tai aiskink,arba dublikuosiu ir tiek :>

Parašė ramon· 2008 Rugs. 20 13:09:04
#17

openside("a", "b");




a - paneles pavadinamas
b - klase (class), gali rasit nors ir savo cellpic class.

Parašė ramon· 2008 Rugs. 20 13:09:43
#18

http://www.wtfthemes.com/article...p?cat_id=1

Parašė Niger· 2008 Rugs. 20 13:09:35
#19

SchadoW ir Ramon ;)

Parašė tiktok51· 2008 Rugs. 20 14:09:40
#20

na o jeigu as pvz noreciau pasidaryti ant Intro_panel packground padaryti kaip reiketu? :?

Parašė ramon· 2008 Rugs. 20 20:09:58
#21

function openside($title, $class='scapmain') {
   echo "<table cellpadding='0' cellspacing='0' width='100%' class='border'>
<tr>
<td class='$class'>$title</td>
</tr>
<tr>
<td class='side-body'>\n";
}




Keiti i
function openside($title, $class='scapmain', $paneles_vidus='side-body') {
   echo "<table cellpadding='0' cellspacing='0' width='100%' class='border'>
<tr>
<td class='$class'>$title</td>
</tr>
<tr>
<td class='$paneles_vidus'>\n";
}




openside("a", "b", "c");




Lengva kaip 2-3