PDA

Zobacz pełną wersję : SkyExtend dodawanie modułu



Marcinle
01-11-2018, 11:08
W jaki sposób mogę dodać moduł w miejsce zaznaczone czerwonym kołem? Zamiast tego slideshow chce dodać inne z joomla extension.

9442

zwiastun
01-11-2018, 11:19
Wile razy już odpisywano na takie posty żartobliwie, że "na obrazku to można domalować". Jeśli chcesz konkretnej podpowiedzi, musisz w takich przypadkach podać link do strony albo przynajmniej nazwę wykorzystywanego szablonu.
W szablonie jest najpewniej wyodrębniona pozycja modułów nad obszarem głównej zawartości. W tej pozycji modułów umieszczony jest moduł wyświetlający oznaczony na zrzucie ekranu obrazek.
Zaloguj się do strony frontowej z uprawnieniami administratora. Jeśli nie zmieniałeś domyślnej konfiguracji, powinny się pojawić ikony otwierające strony edycji modułów, w tym ikona edycji modułu wyświetlającego ten obraz. Kliknij i z ustawień będziesz wiedzieć co to za moduł i w jakiej pozycji został osadzony.
Możesz też po prostu odszukać moduł na liście modułów na zapleczu.
Jeszcze inna możliwość - sprawdzić w dokumentacji szablonu, jakie pozycje modułów znajdują się nad obszarem głównej zawartości.

Bazyl
01-11-2018, 11:22
Obecny moduł jest przypisany do pozycji dla modułów oraz ma ustawione wyświetlanie na określonych stronach.
Obecny moduł wyłączasz, nowy publikujesz w tej pozycji i... gra

Marcinle
01-11-2018, 12:21
Zwiastun: Podałem nazwę szablonu.

Bazyl: Próbowałem ustawić moduł w pozycji dla tego wbudowanego w szablon , nie wyświetla się . Włączałem i wyłączałem go .

9443

Bazyl
01-11-2018, 13:00
Załączniki tutaj nie działają...

Jest na pewno przypisany do odpowiedniej strony?

Marcinle
01-11-2018, 13:25
Tak przypisałem do wszystkich stron i nadal nic.Oczyszczałem bufor , usuwałem przestarzałe pliki , sprawdzałem w innej przeglądarce.
9444
9445

zwiastun
01-11-2018, 13:31
To prawdopodobnie jest pozycja slideshow. Przyjrzyj się ustawieniom szablonu - z tego co widzę, to w pliku językowym są tam opcje ustawień slidera. I one chyba odnoszą się do obrazka zaznaczonego na Twoim zrzucie ekranu.
Na załączonym przez Ciebie obrazku (w załączniku, który podobno nie działa), nad treścią głowną, w tym miejscu, w którym widać obrazek, nie ma żadnej pozycji modułów. Z kodu również wynika, że tam właśnie jest slajder zarządzany za pomocą opcji szablonu.
Ale nie instalowałem szablonu, więc z cała pewnością nie powiem Ci, jak jest.
PS

Zwiastun: Podałem nazwę szablonu.
Gdzie podałeś? Owszem, jest na obrazku, ale skąd ktoś ma wiedzieć że to nazwa szablonu?

Bazyl
01-11-2018, 13:37
Twój slider jest sterowany z szablonu, nie ma tam pozycji dla modułów.

Marcinle
01-11-2018, 14:16
Próbowałem tu:
<!-- Slideshow -->
<?php $menu = JSite::getMenu(); ?>
<?php $lang = JFactory::getLanguage(); ?>
<?php if ($menu->getActive() == $menu->getDefault($lang->getTag())) { ?>
<?php if ($this->params->get( 'slidedisable' )) : ?>
<div id="Slider" class="nivoo-slider">
<a href="<?php if ($this->params->get( 'url1' )) : ?><?php echo ($url1); ?><?php endif; ?>">
<img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/slideshow/1.jpg" title="<?php if ($this->params->get( 'slidedesc1' )) : ?><?php echo ($slidedesc1); ?><?php endif; ?>" height="250" width="500" /></a>
<a href="<?php if ($this->params->get( 'url2' )) : ?><?php echo ($url2); ?><?php endif; ?>">
<img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/slideshow/2.jpg" title="<?php if ($this->params->get( 'slidedesc2' )) : ?><?php echo ($slidedesc2); ?><?php endif; ?>" height="250" width="500" /></a>
<a href="<?php if ($this->params->get( 'url3' )) : ?><?php echo ($url3); ?><?php endif; ?>">
<img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/slideshow/3.jpg" title="<?php if ($this->params->get( 'slidedesc3' )) : ?><?php echo ($slidedesc3); ?><?php endif; ?>" height="250" width="500" /></a>
<a href="<?php if ($this->params->get( 'url4' )) : ?><?php echo ($url4); ?><?php endif; ?>">
<img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/slideshow/4.jpg" title="<?php if ($this->params->get( 'slidedesc4' )) : ?><?php echo ($slidedesc4); ?><?php endif; ?>" height="250" width="500" /></a>
</div>
<?php endif; ?>
<?php } ?>
<!-- END Slideshow -->

zaimplementować:
<?php if ($this->countModules('custom')) : ?>
<div>
<jdoc:include type="modules" name="custom" style="xhtml" />
</div>
<?php endif; ?>

http://forum.joomla.pl/showthread.php?17035-Jak-dodać-dodatkową-pozycję-modułu-do-szablonu

Jednak nadal nie działa

Czy mogę w jakiś sposób umieścić w tym miejscu moduł ?

Co do slide u góry jest jeszcze taki paramter:
slidedisable = $this->params->get("slidedisable");
$slidedesc1 = $this->params->get("slidedesc1");
$url1 = $this->params->get("url1");
$slidedesc2 = $this->params->get("slidedesc2");
$url2 = $this->params->get("url2");
$slidedesc3 = $this->params->get("slidedesc3");
$url3 = $this->params->get("url3");
$slidedesc4 = $this->params->get("slidedesc4");
$url4 = $this->params->get("url4");
JHTML::_('behavior.framework', true);