Přihlásit se

Joomla 5.0.1 a 4.4.1 bezpečnostní vydání (29 lis 2023)

Joomla 5.0.1 a 4.4.1 je nyní k dispozici. Jedná se o bezpečnostní vydání pro Joomla 4.x. a 5.x.

Editace článku z front end

16. zář 2014 07:33 - 16. zář 2014 07:36 #117879
Odpověď od Bong
Moderátor
Budete to muset opravit v šabloně. Ve složce templates/study_diginix_template_j16/html/com_content/views/ v některých souborech (pokud tam jsou):

article/tmpl/default.php
category/tmpl/blog_item.php
category/tmpl/default_articles.php
featured/tmpl/default_item.php

asi chybí kód pro ikonu editace:
Code:
<?php if ($canEdit) : ?> <?php echo JHtml::_('icon.edit', $this->item, $params); ?> <?php endif; ?>

Má tam být něco jako:
Code:
<ul class="actions"> <?php if (!$this->print) : ?> <?php if ($params->get('show_print_icon')) : ?> <li class="print-icon"> <?php echo JHtml::_('icon.print_popup', $this->item, $params); ?> </li> <?php endif; ?> <?php if ($params->get('show_email_icon')) : ?> <li class="email-icon"> <?php echo JHtml::_('icon.email', $this->item, $params); ?> </li> <?php endif; ?> <?php if ($canEdit) : ?> <li class="edit-icon"> <?php echo JHtml::_('icon.edit', $this->item, $params); ?> </li> <?php endif; ?> <?php else : ?> <li> <?php echo JHtml::_('icon.print_screen', $this->item, $params); ?> </li> <?php endif; ?> </ul>

a vy tam máte asi jen:
Code:
<ul class="actions"> <?php if (!$this->print) : ?> <?php if ($params->get('show_print_icon')) : ?> <li class="print-icon"> <?php echo JHtml::_('icon.print_popup', $this->item, $params); ?> </li> <?php endif; ?> <?php if ($params->get('show_email_icon')) : ?> <li class="email-icon"> <?php echo JHtml::_('icon.email', $this->item, $params); ?> </li> <?php endif; ?> <?php else : ?> <li> <?php echo JHtml::_('icon.print_screen', $this->item, $params); ?> </li> <?php endif; ?> </ul>

I'm sorry, my responses are limited...you must ask the right questions.
Poděkovali: Ernst

16. zář 2014 08:05 #117881
Odpověď od Ernst
Joomla Expert
Děkuji moc, vyzkouším a dám vědět, ale prvně zazálohuji.

16. zář 2014 08:09 #117882
Odpověď od Bong
Moderátor
To v kazdem pripade :-D

I'm sorry, my responses are limited...you must ask the right questions.

16. zář 2014 08:57 #117883
Odpověď od Ernst
Joomla Expert
Jsem z toho trochu nešťastný, protože PHP se teprve budu učit.

Vždy tam mám kód:

// 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 ($article->showHits && $article->hits)
$params[] = $article->hitsInfo();
if ($article->showUrl)
$params[] = $article->urlInfo();
// Build article content

Ale nejsem si jist, jak ho upravit. V nejhorším bych to musel dělat metodou pokus - omyl

Nechci utrácet Váš čas, ale nepomohl by jste mi ještě?

16. zář 2014 09:56 - 16. zář 2014 10:01 #117885
Odpověď od Ernst
Joomla Expert
Raději přidám ještě ty soubory.
Ale to nějak nefunguje. Zadám přílohy, dám vložit a nikde se to nezobrazí

17. zář 2014 01:15 - 17. zář 2014 01:18 #117898
Odpověď od Ernst
Joomla Expert
Tak jsem si nastudoval alespoň základy PHP a do kódu jsem doplnil:

if ($this->item->params->get('access-edit'))
$params[] = $article->editIcon();

Teď to již maká

Powered by Fórum