Joomla 5.2.2 Security & Bugfix Release
Joomla 5.2.2 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 5.x.
Vyřešeno Barvy
29. zář 2014 13:57 #118180
popisuji třídu (např. ul.read li {
list-style: none;
background: transparent;
display: inline-block;
padding: 0 0 0 5px;
margin: 0 0 0 5px;
color: red;
border-left: none;
font-size: 14px;}
V té třídě je text jako odkaz a vezme se mi barva nadefinovaná v a:link.
Lze to nějak v té třídě přepsat, aby se použila ta červená?
list-style: none;
background: transparent;
display: inline-block;
padding: 0 0 0 5px;
margin: 0 0 0 5px;
color: red;
border-left: none;
font-size: 14px;}
V té třídě je text jako odkaz a vezme se mi barva nadefinovaná v a:link.
Lze to nějak v té třídě přepsat, aby se použila ta červená?
29. zář 2014 16:29 #118185
Odpověď od Cony
Moderátor
Pročtěte si ten odkaz co máte od Houbáka - Jak psát web.
V tomto případě použijete třeba ul.read li a
V tomto případě použijete třeba ul.read li a
29. zář 2014 17:07 #118187
Odpověď od Ernst
Joomla Expert
K tomu jsem se již dopracoval, ale je tam nějaký zádrhel. Barvu pozadí mi to změní i vše další (velikost font, odsazení atd.)
jen barva odkazu zůstává pořád stejná.
Zdroj:
<ul class="read">
<?php if ($params->get('show_readmore') && $this->item->readmore) :
if ($this->item->access_allowed) :
$link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
else :
$menu = JFactory::getApplication()->getMenu();
$active = $menu->getActive();
$itemId = $active->id;
$link1 = JRoute::_('index.php?option=com_users&view=login&&Itemid=' . $itemId);
$returnURL = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
$link = new JURI($link1);
$link->setVar('return', base64_encode($returnURL));
endif;?>
<li class="readmore">
<a href="<?php echo $link; ?>">
<?php if (!$this->item->access_allowed) :
echo JText::_('COM_FJRELATED_REGISTER_TO_READ_MORE');
elseif ($readmore = $this->item->params->get('alternative_readmore', 0)) :
echo $readmore;
else :
echo JText::sprintf('COM_FJ_RELATED_READ_MORE', $this->escape($this->item->title));
endif; ?></a>
</li>
<?php endif; ?>
</ul>
Css: (tam jsem to zkusil nadefinovat dvakrát)
ul.read li {
list-style: none;
background: transparent;
display: inline-block;
color: red;
border-left: none;
font-size: 14px;}
ul.read li a {
list-style: none;
background: transparent;
display: inline-block;
color: red;
border-left: none;
font-size: 14px;}
jen barva odkazu zůstává pořád stejná.
Zdroj:
<ul class="read">
<?php if ($params->get('show_readmore') && $this->item->readmore) :
if ($this->item->access_allowed) :
$link = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
else :
$menu = JFactory::getApplication()->getMenu();
$active = $menu->getActive();
$itemId = $active->id;
$link1 = JRoute::_('index.php?option=com_users&view=login&&Itemid=' . $itemId);
$returnURL = JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid));
$link = new JURI($link1);
$link->setVar('return', base64_encode($returnURL));
endif;?>
<li class="readmore">
<a href="<?php echo $link; ?>">
<?php if (!$this->item->access_allowed) :
echo JText::_('COM_FJRELATED_REGISTER_TO_READ_MORE');
elseif ($readmore = $this->item->params->get('alternative_readmore', 0)) :
echo $readmore;
else :
echo JText::sprintf('COM_FJ_RELATED_READ_MORE', $this->escape($this->item->title));
endif; ?></a>
</li>
<?php endif; ?>
</ul>
Css: (tam jsem to zkusil nadefinovat dvakrát)
ul.read li {
list-style: none;
background: transparent;
display: inline-block;
color: red;
border-left: none;
font-size: 14px;}
ul.read li a {
list-style: none;
background: transparent;
display: inline-block;
color: red;
border-left: none;
font-size: 14px;}
30. zář 2014 23:46 - 30. zář 2014 23:48 #118210
Odpověď od Ernst
Joomla Expert
Tak nevím, kde jsem dělal chybu, ale po několika hodinách jsem to docela pochopil. Stačilo napsat:
/*tady upraveno pro readmore*/
dl.read dt a
{
color: black;
margin: 130px;
padding: 7px 15px 7px 15px;
font-weight: normal;
font-size: 14px;
background-color: #CCCC99;
border-width: thin;
border-color: #999900;
border-style: solid;
}
Ve zdroji jsem změnil ul na dl a li na dt. Nepochopím však, proč tato změna pomohla.
Ještě doladit barvu a font a bude to v obojím stejné:
www.zs-janskeho.cz/ a www.zs-janskeho.cz/index.php/pohyb-a-skola
Taky se musím naučit, jak se dělá zaoblený rámeček.
Nemohu ale stále přijít na www.joomlaportal.cz/forum/62-joomla-2-5-...d-articles-component
/*tady upraveno pro readmore*/
dl.read dt a
{
color: black;
margin: 130px;
padding: 7px 15px 7px 15px;
font-weight: normal;
font-size: 14px;
background-color: #CCCC99;
border-width: thin;
border-color: #999900;
border-style: solid;
}
Ve zdroji jsem změnil ul na dl a li na dt. Nepochopím však, proč tato změna pomohla.
Ještě doladit barvu a font a bude to v obojím stejné:
www.zs-janskeho.cz/ a www.zs-janskeho.cz/index.php/pohyb-a-skola
Taky se musím naučit, jak se dělá zaoblený rámeček.
Nemohu ale stále přijít na www.joomlaportal.cz/forum/62-joomla-2-5-...d-articles-component
01. říj 2014 01:17 #118213
Odpověď od Ernst
Joomla Expert
Tak jsem ještě pokročil a teď je to:
/*tady upraveno pro readmore*/
dl.read dt a
{
color: black;
margin: 130px;
padding: 7px 15px 7px 15px;
font-weight: normal;
font-size: 14px;
background-color: #CCCC99;
border-width: thin;
border-color: #999900;
border-style: solid;
border-top-left-radius: 5px ; border-top-right-radius: 5px ;
border-bottom-left-radius: 5px ; border-bottom-right-radius: 5px ;
}
dl.read dt a:hover
{color: black;background-color: #CCCC00;}
Jeno trefit ty barvy.
Nevíte někdo jak zjistit přesnou barvu tlačítka?
/*tady upraveno pro readmore*/
dl.read dt a
{
color: black;
margin: 130px;
padding: 7px 15px 7px 15px;
font-weight: normal;
font-size: 14px;
background-color: #CCCC99;
border-width: thin;
border-color: #999900;
border-style: solid;
border-top-left-radius: 5px ; border-top-right-radius: 5px ;
border-bottom-left-radius: 5px ; border-bottom-right-radius: 5px ;
}
dl.read dt a:hover
{color: black;background-color: #CCCC00;}
Jeno trefit ty barvy.
Nevíte někdo jak zjistit přesnou barvu tlačítka?