Přihlásit se

Editace článku z front end

14. zář 2014 20:15 #117843
Editace článku z front end od Ernst
Joomla Expert
Jak mohu editovat z front end články, které nejsou v seznamu kategorie?
U seznamu kategorie se objeví ikona editace, ale pokud je článek volán z menu nebo je v seznamu kategorie sám (rovnou se otevře) není zde žádná ikona editace.
Jak to mám udělat?

14. zář 2014 23:53 #117848
Odpověď od Bong
Moderátor
Zkuste pouzit nekterou vychozi sablonu.

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

15. zář 2014 02:23 #117852
Odpověď od Ernst
Joomla Expert
používám šablonu study_diginix_template_j16 - výchozí.

Když to přehodím na jinou šablonu, nepřehází se mi nic?

Mohu se pak vrátit na výchozí aniž by se cokoliv změnilo?

15. zář 2014 02:41 #117854
Odpověď od Ernst
Joomla Expert
A ostatně v šabloně mám uloženo nastavení úvodní stránky, obrázky na ní atd.
Nemohu tedy přeci jen tak změnit výchozí šablonu.

15. zář 2014 23:26 #117877
Odpověď od Bong
Moderátor
Šablony si můžete přepínat dle libosti. Nic se na té vaší nezmění. Pokud nechcete přepínat šablony v administraci stačí za URL stránky vložit ?template=beez5 (atomic, beez_20, ...). Jde o to zjistit, zda se vám ty ikony pro editaci ztrácí jen ve vaší šabloně (už podle názvu je pro J1.6).

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

16. zář 2014 00:26 - 16. zář 2014 00:33 #117878
Odpověď od Ernst
Joomla Expert
Děkuji, při Vámi navržené šabloně se tam ikony editace zobrazují správně. ale web je prakticky nepoužitelný, nezobrazuje se většina obsahu.
Předělat web pro jinou šablonu by byla několikatýdenní práce.
Neznáte způsob, jak to ve stávající šabloně opravit?

Co případně odkud překopírovat?

Já jsem web nevytvářel, ale škola mi ho hodila na krk a chtějí ho administrovat, když tam chodí moje dcera.

Docela mně baví se to učit, ale zkušenosti mám spíše obecné z programování správy systémů atd. Joomlu se učím teprve 10 dní

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