November 2008

Vigtig CSS styling til Joomla template

.contentpaneopen {width:100%;}
Indholds feltet (content) tvinges til at være 100% bredt uanset hvor meget der er "fyldt i". På den måde kan man floate billeder right selv om content feltet ikke er brugt helt i bredden!

Fjern border om print, email og pdf ikoner - .buttonheading img {border:none;}

WC3 validering: 
CSS
Kode (XHTML, PHP, CSS etc.): 
.contentpaneopen {width:100%;} .buttonheading img {border:none;} img{ border: none; } p{ margin: 0; padding: 0; } h1{ margin: 0; padding: 0; } h2{ margin: 0; padding: 0; } h3{ margin: 0; padding: 0; } tr{ padding:0; margin:0; border-collapse: collapse; } td{ padding:0; margin:0; border-collapse: collapse; } table{ padding:0; margin:0; border-collapse: collapse; } tbody{ padding:0; margin:0; border-collapse: collapse; } table.contentpaneopen td{ margin:0; padding: 0; } table.contentpaneopen tr{ margin:0; padding: 0; }

Webshop

TYPO3

HUSKE-bogen

Det jeg endnu ikke har fået tid til .... men gerne vil!

HUSKE-bogen

Alt det som jeg skal men endnu ikke har nået!

PHP if Frontpage

At tilføje specielle modul-container som kun vises på forsiden:

Joomla 1.0

<?php
if ($option == 'com_frontpage' || $option == '') {
echo 'This is the front page';
}
?>

Joomla 1.5

<?php
$menu = & JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) {
echo 'This is the front page';
}
?>
Kode (XHTML, PHP, CSS etc.): 
****JOOMLA 1.0**** <?php if ($option == 'com_frontpage' || $option == '') { echo 'This is the front page'; } ?> ****JOOMLA 1.5**** <?php $menu = & JSite::getMenu(); if ($menu->getActive() == $menu->getDefault()) { echo 'This is the front page'; } ?>

Vis modul-container placering i Joomla template

Indsæt index.php?tp=1 efter URL´en
eks.
www. minhjemmeside.dk/index.php?tp=1
Nu vises med rød skrift modul-container placering på hjemmesiden.

Joomla template PHP if / else

Brug PHP if else løkker til at gøre templatet dynamisk.
Hvis et modul-container (her right) vises bruges en del af templatets koder (div, class, moduler etc.) hvis ikke det vises er det koden efter else der bruges.
Kode (XHTML, PHP, CSS etc.): 
<?php if($this->countModules('right')) : ?> TEMPLATE PARAMETRE <?php else: ?> ANDRE TEMPLATE PARAMETRE <?php endif; ?>

Vis modulers placering i Joomla 1.5 template

Indsæt index.php?tp=1 efter domæne navnet.
Eks www. mitdomæne.dk/index.php?tp=1