Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Paneliu rodymas, desine ir kaire puses

Parašė MaFetas· 2015 Spa. 27 08:10:48
#1

Sveiki, turiu tokį įdomų klausimą kurio nesugebu išsispręst.

Paneles yra pridedamos per administracija panelių valdymą, kur galima pasirinkti kurioje pusėje dizaino jas rodys- dešinė ar kairė
Man šis variantas netinka ir noriu pasidaryti kad tam tikrame .php faile apsirašau paneles turinį ir ją rodo kažkurioje pusėje arba dešinėje arba kairėje (toje pusioje kurioje nurodysiu.)

Tarkim turiu naujienos.php failą ir noriu kad į jį įėjus puslapioje kairėje tarp kitų panelių atsirastu kažkokią mano panele (opentable) kuri aprašyta būtent naujienos.php faile.

Kažką bandžiau iš themes.php išsitrauk ir žaist su if (LEFT) ir if (RIGT) niekas nesigavo ir nesugalvojau kaip persidaryt kodą, gal kažkas su panel_side turėtų būti daroma. Prašau pagalbos ;) jei reikės atsiskaitysiu.

P.S. kažkada buvau radęs kodą kažkokiam muzikos puslapyje (nuripintas ar tiesiog pasidalintas) kur taip buvo padaryta su profile.php failu, įėjus į nario profilį dešinėjė pusėje atsirasdavo papildomos paneles/opentable su viduje to failo aprašytais kodais.

Tikiuosi mintį supratot. Labai lauksiu pagalbos. Ačiū ;)

Parašė Žmogus· 2015 Spa. 27 23:10:22
#2

Manau, kad reiktu kažkaip žaisti kartu su duombaze, nors gal ir paprastesnis variantas yra

Parašė WhiZz· 2015 Spa. 27 23:10:47
#3

Gerai nepamenu. Bet esme ta, jog reikia zasti su FUSION_SELF. Pvz:

 
if("FUSION_SELF" == "naujienos.php") {
 
opentable("Lentele");
echo "Lentele";
closetable();
 
}
 
 

O vietoi to ,,opentable'' gali tiesiog is duomenu bazes traukti kuria nori lentele. Arba rasyti tiesiog. Jei supratai ka turejau omeny, tada gerai. Nes su fusion ir tinklapiais senokai dirbau, tai nelabai pamenu visko :D
Bet manau susitvarkysi.

Parašė Žmogus· 2015 Spa. 28 09:10:01
#4

Su opentable net nereikia tokių bajerių, užtenka tam naujienos.php pridėti ir viskas, jis nori šoninės panelės

Parašė MaFetas· 2015 Spa. 28 10:10:35
#5

Bet čia niekas nenurodo kad panelę įdėtu į kažkurią pusę (dešinę ar kairę) niekaip nesumastau jokio kodo kad kas nurodytu panel_side (manau su juo turi būt)

Parašė WhiZz· 2015 Lap. 7 09:11:23
#6

Taip, galima ir neujienos.php faile pridet, bet tada jam rodys sonines paneles kuriu jam nereikia tame faile. Vistiek tenka su FUSION_SELF zaisti, kad rodytu ta ka jam reikia :)

Parašė WhiZz· 2015 Lap. 7 09:11:09
#7

Ieskok kazkokiame faile manau turetu buti kur is mysql nuskaito panele ir jos tipa ir ja priskiria vienai ar kitai pusei. Nesu to dares, bet, kad eina taip padaryti, tai 100% :)

Parašė avice· 2015 Lap. 10 00:11:19
#8

Atsidarai savo theme.php
po situo function render_page($license = FALSE)
pridedi global $leftp,$rightp;
po to ten kur LEFT pakeiti i LEFT.$leftp ir kur RIGHT pakeiti i RIGHT.$rightp viska issaugai.
eini i maincore paciam gale rasai $leftp=""; $rightp = ""; issaugai , po to eini i savo naujienos.php ir zemiau include "maincore.php" rasai:
$leftp = "PILNAS PANELES KODAS";
arba
$rightp = "PILNAS PANELES KODAS";
viskas.
Cia greit ismasciau belekaip.

Redagavo avice· 2015 Lap. 10 00:11:49