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.