Kodiranje Joomla teme
 
bobo05 24. jul 2011 19:28:41 Pridružen od:
8. dec 2009
2553 objav
1865 302 37
#1

Malo sem pobrsko po forumu in opazil, da še ni odprte takšne teme.

Zanima me, kako se skrije nek modul, ko nima vsebine? Ker zdaj imam obstrani 2 prazna okvirčka.



Recimo da mam:




<div class="index-cols">

<div class="index-col1" >



<jdoc:include type="modules" name="index-col1" style="xhtml" />



</div>

<div class="index-col2" >



<jdoc:include type="modules" name="index-col2" style="xhtml"/>



</div>

<div class="index-col3">



<jdoc:include type="modules" name="index-col3" style="xhtml"/>



</div>
</div>



Kak potem naredim da če so ti index-col prazni, da jih ne prikaže? Nekaj sem že Googlal, ampak mi ni blo najbol jasno vse...


všeč(0) ni všeč(0) spam(0)
-sup
 
pm 24. jul 2011 19:36:57 Pridružen od:
2. feb 2010
987 objav
666 91 13
#2

Prikaže samo, če je "ime_modula" aktiviran.


<?php if($this->countModules('ime_modula)) : ?>

<?php endif; ?>
všeč(0) ni všeč(0) spam(0)
MestoMajic Izdelaj si svojo majico! im2013 = koda za 7% popust; Velja do konca meseca!
 
Matjaž 24. jul 2011 19:50:31 Pridružen od:
21. sep 2007
3505 objav
2603 308 45
#3

Malo bolj natančno:

<?php if($this->countModules('ime_modula)) : ?>

<div class="index-col1" >

<jdoc:include type="modules" name="index-col1" style="xhtml" />

</div>

<?php endif; ?>

Malo literature


všeč(1) ni všeč(0) spam(0)
 
bobo05 24. jul 2011 20:30:53 Pridružen od:
8. dec 2009
2553 objav
1865 302 37
#4

Thx oba. Jaz pa berem po nekih neuradnih forumih o nekih čudnih rešitvah.

Kaj pa se da kak rešit, da daš noter kodo in velja za vse module (da nerabiš pred vsakim vpisat tole <?php if($this->countModules('ime_modula)) : ?> )?


všeč(0) ni všeč(0) spam(0)
-sup
 
Matjaž 24. jul 2011 20:43:44 Pridružen od:
21. sep 2007
3505 objav
2603 308 45
#5

Velja lahko tudi za skupino modulov. V mojem linku imaš primere. Gre le za to koliko divov zajameš z if logiko.


všeč(0) ni všeč(0) spam(0)
 
r0ks0n 25. jul 2011 17:16:04 Pridružen od:
2. maj 2011
1070 objav
629 115 11
#6

OK, da ne odpiram nove teme bom kar tu vprašal... Izdelal sem si svojo formo za naročilo na elektronske novice oziroma sem "predelal" originalno od komponente Acymailing. Seveda je bilo za novo potrebno spremeniti razne margine, padding... No, vse skupaj sem sproti preverjal v Firefoxu na localhostu, sedaj pa sem naložil na server in grem pogledat s Chromom in nekaj ni v redu oziroma text enega polja se ne prikazuje enako kot v firefoxu.



Če se komu da pokukati kaj bi bilo lahko narobe http://www.elektro-vozila.si/ v desnem stolpcu klik na Naroči se na e-novice in boste v mootools popupu videli kaj gre narobe pri Chromu, medtem, ko v FF deluje odlično!


všeč(0) ni všeč(0) spam(0)
 
esedic 25. jul 2011 21:46:11 Pridružen od:
28. nov 2007
368 objav
184 13 4
#7

Pogledal sem formo v IE8, FF5, Opera 11, Chrome 12.0, Safari 5.

Samo v IE8 se prikaže "normalno"


všeč(0) ni všeč(0) spam(0)
 
r0ks0n 25. jul 2011 23:36:17 Pridružen od:
2. maj 2011
1070 objav
629 115 11
#8

esedic. najlepša hvala za feedback! Hudiča, meni v FF5 prikaže normalno (pobrisal sem tudi cache)... :o Kaj za vraga gre narobe? Saj menda FF in Chrome prikazujeta paddinge in margine enako v CSSju, ali pač? :o



Veselje ob ustvarjanju je že izpuhtelo... :))


všeč(0) ni všeč(0) spam(0)
 
r0ks0n 27. jul 2011 19:37:14 Pridružen od:
2. maj 2011
1070 objav
629 115 11
#9

A mi lahko nekdo prosim pojasni v čem je fora, da Chrome in FF prikazujeta različno, saj sem samo padding in margin atribute spreminjal? Pa seveda za vsako stvar zamenjal fotke. Ali naj grem formo prilagajati za Chrome in bo FF potem bral pravilno,...? Hvala :)


všeč(0) ni všeč(0) spam(0)
 
chick 27. jul 2011 19:42:34 Pridružen od:
27. dec 2010
652 objav
576 99 18
#10

Chrome in FF po večini prikazujeta isto. Večji problem je z IE :)


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se