PDA

Zobacz pełną wersję : Brak tagów przy artykułach



Sarmor
08-04-2014, 14:09
Witam wszystkich,

Niedawno przeniosłem swoją stronę z Joomli 1.5 na 3.2. Po jej włączeniu zauważyłem, że dodane do artykułów tagi (nowe, dodane po postawieniu strony na nowo - stare nie zostały przeniesione) nie wyświetlają się na stronie głównej przy artykułach - brakuje ich podczas przeglądu wyróżnionych, przeglądu artykułów w kategorii i czytania pojedynczego artykułu (są obecne na zapleczu, Tag Cloud też działa jak należy). Korzystam z podstawowego modułu Tags, w konfiguracji artykułów mam włączoną opcję Show Tags.

W czym może być problem i jak go rozwiązać?
Jestem laikiem, więc proszę pisać w miarę łopatologicznie. ;)

Z góry dziękuję za pomoc!

mac
08-04-2014, 15:37
A jaki szablon? Bo nie wszystki pokazuja

Pisze z komórki, powoolii...

Sarmor
08-04-2014, 17:46
Zmodyfikowane (ale tylko wizualnie) Magic Landscape: http://allwebsitetools.blogspot.com/2012/11/magic-landscape-2-columns-joomla.html

mac
08-04-2014, 22:35
Ale na demo nie widac tagów - zreszta wlasciwie nic nie widac :)

Sarmor
08-04-2014, 23:26
A na stronie będzie lepiej? http://www.thenode.pl/
Jak napisałem, tagi w chmurze działają, ale przy artykułach ich nie widać.

Karol99
09-04-2014, 13:39
Przełącz na chwilę na standardowy szablon Protostar - w nim wyświetlanie tagów jest, przekonasz się, czy to problem wybranego przez Ciebie szablonu (twórcy tagów nie przewidzieli), czy jakiś kłopot z komponentem tagów j! Ja stawiam na to pierwsze.

mac
09-04-2014, 13:47
Sadze ze twój szablon po prostu nie przewiduje pokazywania tagów,
tak jak natywny beez3 który ma tagi pod artykułem, a za wyswietanie wykonywane jest przez w pliku,
\beez3\html\com_content\article\default.php


<?php // TAGS ?>
<?php if ($params->get('show_tags', 1) && !empty($this->item->tags)) : ?>
<?php $this->item->tagLayout = new JLayoutFile('joomla.content.tags'); ?>
<?php echo $this->item->tagLayout->render($this->item->tags->itemTags); ?>
<?php endif; ?>

w zrodłowym pliku joomli masz
\components\com_content\views\article\tmpl\default .php

<?php if ($params->get('show_tags', 1) && !empty($this->item->tags->itemTags)) : ?>
<?php $this->item->tagLayout = new JLayoutFile('joomla.content.tags'); ?>

<?php echo $this->item->tagLayout->render($this->item->tags->itemTags); ?>
<?php endif; ?>


a u ciebie zapewnie tego brak

Sarmor
09-04-2014, 13:59
Przełączyłem chwilowo na beez3 i faktycznie, to wina obecnego szablonu.

Ten kod należy w jakimś konkretnym miejscu wkleić?

mac
09-04-2014, 14:23
w szablon, ale gdzie dokladnie to juz musisz sam poszukac, bo jak widzisz beez nadpisuje komponent com_content w temacie artykułów (i nie tylko)
\beez3\html\com_content\article\default.php, ale czy twój ma tak samo nie wiem

Sarmor
09-04-2014, 16:35
Ok, udało mi się to zmienić i tagi są już widoczne. Dzięki wielkie. :)

Możecie mi jeszcze polecić jakiś tutorial dotyczący zmiany ich wyglądu?

mac
09-04-2014, 17:16
Zobacz jak sa ostylowane w szablonie protostar za pomoca firebuga

Pisze z komórki, powoolii...