Přihlásit se

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.

Velká prosba

27. zář 2014 19:39 - 27. zář 2014 19:47 #118154
Velká prosba od Ernst
Joomla Expert
Jak mi radili kolegové, stále studuji a učím se php a ccs. Ale v FJ Related Articles Component se mi v blogu zobrazují ikony tisku , emailu a editace) pod sebou. V normálním blogu si to umím opravit ale tady stále ne.
Našel by se někdo tak hodný, že by mi to dopsal přímo do PHP. Když to uvidím na svém příkladu, tak už to snad definitivně pochopím.
Někdo mi radil abych ke třídám li.edit-icon, li.email-icon, li.print-icon dal do css display:inline; nebo float:left;.
Do kterého CSS to mám dát? Do template.css v šabloně? Tam jsem to zkoušel dávat a nedařilo se. Nebo si vytvořím vlastní CSS, ale jak tomu php mám říct, který CSS má použít?

Já to asi pochopím jedině když to uvidím na příkladu.
Pokud se najde někdo extrémně ochotný, přikládám ty dva zdroje.







Děkuji předem

27. zář 2014 22:23 #118157
Odpověď od Cony
Moderátor
Raději dejte odkaz na stránky.

Styl vložíte do některého z CSS souborů použité šablony, třeba do onoho template.css, rada na změnu pro li.edit-icon byla pro standardní blok, pro FJ Related Articles fungovat nemusí, mohou používat jiný kód.

27. zář 2014 22:44 #118159
Odpověď od Ernst
Joomla Expert
stránky www.zs-janskeho.cz .

Je to blog pohyb a výživa v levém menu. Přístupová hesla Vám bohužel sdělit nesmím.

Mohu Vám raději poslat ty dva kraťoučké zdroje?

28. zář 2014 05:01 #118160
Odpověď od Cony
Moderátor
A které ikony konkrétně se zobrazují špatně? Když rozkliknu v tom blogu článek, ikony vidím v pořádku. V blogu žádné nevidím. A už vůbec tam nevidím související články, tak co s tím má společného komponenta Related articles?

Kód neposílejte. Pokud nevíte co, nemá to smysl. Pokud víte co, vložte do diskuse, ale jen tu malou část, ne celý soubor.

28. zář 2014 08:57 #118161
Odpověď od Ernst
Joomla Expert
Blog je dělaný tím fjrelated, zobrazují se zde články dle klíčového slova, nejsou zde dle kategorie článků.
Ikony nevidíte, protože jsem je zatím skryl,aby tam nestrašily pod sebou. Správně by to mělo vypadat jako na úvodní stránce. Kód sem za chvíli dám a povolím na chvíli ty ikony, aby jste viděl, jak to vypadá. Teď píšu z jiného zařízení.

28. zář 2014 09:53 - 28. zář 2014 09:55 #118162
Odpověď od Ernst
Joomla Expert
Tak jsem na webu povolil ty ikony, již můžete vidět, jak to vypadá. Chtěl bych, aby to vypadalo jako v hlavním blogu - ikony vedle sebe a za obrázkem před textem jedna mezera. Třeba "beseda s lektorkou" je v obou blozích , tak se to dá přesně porovnat.
V detailu článku je to správně.

Ty třídy jsou definovány v www\components\com_fjrelated\views\fjrelated\tmpl\blog_item.php:
<?php if ($params->get('show_print_icon') || $params->get('show_email_icon') || $canEdit) : ?>
<ul class="actions">
<?php if ($params->get('show_print_icon')) : ?>
<li class="print-icon">
<?php echo JHtml::_('fjicon.print_popup', $this->item, $params); ?>
</li>
<?php endif; ?>
<?php if ($params->get('show_email_icon')) : ?>
<li class="email-icon">
<?php echo JHtml::_('fjicon.email', $this->item, $params); ?>
</li>
<?php endif; ?>

<?php if ($canEdit) : ?>
<li class="edit-icon">
<?php echo JHtml::_('fjicon.edit', $this->item, $params); ?>
</li>
<?php endif; ?>
</ul>
<?php endif; ?>

a

<?php if ($params->get('show_hits')) : ?>
<dd class="hits">
<?php echo JText::sprintf('COM_FJ_RELATED_ARTICLE_HITS', $this->item->hits); ?>
</dd>
<?php endif; ?>

V css www\templates\study_diginix_template_j16\css\template .css nejsou tyto třídy popsány.

V www\templates\study_diginix_template_j16\html\com_content\category\blog_item.php je to popsáno následovně:

// Change the order of "if" statements to change the order of article metadata header items.
if (!$article->print && $article->showPdfIcon)
$params[] = $article->pdfIcon();
if ($article->showPrintIcon)
$params[] = $article->print ? $article->printScreenIcon() : $article->printPopupIcon();
if (!$article->print && $article->showEmailIcon)
$params[] = $article->emailIcon();
if ($this->item->params->get('access-edit'))
$params[] = $article->editIcon();

if ($article->showHits && $article->hits)
$params[] = $article->hitsInfo();
if ($article->showUrl)
$params[] = $article->urlInfo();

// Build article content

To je ale psáno v nějakém starším php a nemohu to aplikovat do www\components\com_fjrelated\views\fjrelated\tmpl\blog_item.php

Předem děkuji za pomoc

Powered by Fórum