Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: nemoku mažo PHP kodo

Parašė FoDD· 2009 Bir. 18 13:06:34
#1

redagavau sau theme ir susidūriau su tokia problema. PHP srity esu žalias, todėl jei nesunku padėkit.

Problema: .css faile yra kodas

#menu li.current_page_item a {
   background: #293f6d repeat-x;
   color: #fff;
   border: solid 1px #63679c;




tipo, įjungus tam tikrą puslapį ten viršuje toks mygtukas užsidega mėlyna spalva. Bet man nepavyksta to padaryti su kitais puslapiais. Ta prasme neišeina padaryti, kad jie būtų "current_page", kai juos paspaudi. Va kodas.

<li class="page_item<?php if (is_home()) echo ' current_page_item'; ?>"><a href="<?php echo get_option('home'); ?>/">Post'ai</a></li>
<li class="page_item"><a href="http://mrtkas.xz.lt/?page_id=48">Music</a></li>
<li class="page_item"><a href="http://mrtkas.xz.lt/?page_id=89">Photos</a></li>
<li class="page_item"><a href="http://mrtkas.xz.lt/?page_id=110">Videos</a></li>




Man reikia kad 2,3 ir 4 eilutės irgi taptų current page kai juos paspaudi, tik to nemoku padaryti..

Redagavo FoDD· 2009 Bir. 18 13:06:06

Parašė FoDD· 2009 Bir. 18 18:06:16
#2

Niekas negalit padėti? :o aš manau, kad čia
<li class="page_item kodas">


reikia kažkokį php kodą iterpti tik nesigaudau tenai tai galvojau jūs padėsit. bet pasirodo ir čia ne daug kas žino..

Redagavo FoDD· 2009 Bir. 18 18:06:00

Parašė Creatium· 2009 Bir. 18 18:06:51
#3

Praėjo vos 3 valandos. Palauk, kol grįš php masteriai iš darbų ar paskaitų ir atrašys.

Parašė FoDD· 2009 Bir. 18 18:06:11
#4

Na 18h - 13h = tikrai ne 3h :D bet puslapyje manau yra ir daugiau =moni7, kurie moka. Bet jei reiks tai ir palauksiu..

Parašė Creatium· 2009 Bir. 18 18:06:41
#5

oj, kažkaip žiūrėdamas mačiau, kad pirmasis tavo postas yra 15 val :D

Parašė FoDD· 2009 Bir. 18 18:06:32
#6

susimaišei :)

Parašė And2s· 2009 Bir. 18 19:06:00
#7

jei naudoji tvs, duok savo index.php failo kodą, ten iterptumeme tokius kintamuosius:

if ($page_id == 48) $muzika = "1";






ir t.t.., po to į tavo naviagaciją įrašytumėm kažką pan. į tai:

<li class="page_item<?php if ($muzika) echo ' current_page_item'; ?>"><a href="http://mrtkas.xz.lt/?page_id=48">Music</a></li>





Ir tą patį darytumėm su kitais psl.

Redagavo And2s· 2009 Bir. 18 19:06:19

Parašė ozzWANTED· 2009 Bir. 18 19:06:46
#8

Krc prisipisęs visokių grybiškų f-jų po to nieko nebesupranti.

Parašiau tau koduką elementarų, kuris keisti stilių priklausomai atidarytas linkas ar ne.

<?php
$links = "";
if (eregi("index.php$", $_SERVER['REQUEST_URI'])) { $class_sel = "style-on"; } else { $class_sel = "style-off"; }
// For arba while'as - begin
$links .= "<div class='$class_sel' style='float:left;cursor:hand;border:1px;padding: 0 5' onClick=\"window.location='index.php'\" />LINKO TEKSTAS</div>";
// For arba while'as - end
echo $links;
?>



Redagavo ozzWANTED· 2009 Bir. 18 19:06:43

Parašė FoDD· 2009 Bir. 18 19:06:35
#9

oho kokį prašmatnų kodą nepatingėjo parašyt.. :o ačiū, kadangi nesuprantu tuose dalykuose tai ir nesigaudau..nei vienas negimstame visko mokėdami.