tlačítko facebook

nikcool
05. bře 2019 15:11 #139321
Chtěl bych požádat o radu jak a nebo pomocí jakého rozšíření dostat tlačítko facebooku do obrázku respektive například vedle textu "zobrazit více"
obrázky zobrazuje RokSprocket Module jedna se o web www.imotech.cz náhled v příloze
Přílohy:

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od H13
05. bře 2019 15:29 - 05. bře 2019 15:31 #139322
Ahoj,

možností bude víc:

1) zkusit nebo najít, jestli ta komponenta tu možnost nemá
2) využít nějaký např. systémový plugin, který by to tlačítko tam při každém nahrání stránky vložil
3) editovat přímo komponentu a vložit odkaz tam
4) přepsat výstpu komponenty pomocí template override - pomocí šablony (při aktualizaci komponenty ze změny neztratí)
5) použít nějaký modul, tlačítko se pak zobrazí na všech stránkách a vzhledem k tomu, že se tlačítko váže na stránku, není potřeba tam dělat nějaký speciální parametry
6) taková zlváštní ale také možnost - najit si nejbližší textový řetězec, kde bych chtěl tlačítko zobrazit a ten řetězec pak v jazykovým souboru "obohatit" o odkaz/tlačítko
...

Phoca Gallery - http://www.phoca.cz/phocagallery - obrázková galerie (Joomla!)
Phoca Guestbook - http://www.phoca.cz/phocaguestbook - kniha návštěv (Joomla!)
Phoca Download - http://www.phoca.cz/phocadownload - stahování souborů (Joomla!)
Phoca Cart - http://www.phoca.cz/phocacart - e-shop,...

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
05. bře 2019 16:28 #139325
RokSprocket modul je zvláštní tím, že šablonu si načítá dle kódu z komponenty.
Komponenta RokSprocket je zvláštní tím že nepoužívá klasické MVC Joomla (myslím tím view, které se dá přepsat ve vaší šabloně), ale layouty a ty jsou ještě dělené na themes.

Vy používáte pro zobrazení layout mosaic a theme default.

Zeptejte se výrobce jak udělat override == nahrát si zobrazení (myšleno php soubor - zde například item.php) do html složky ve Vaší šabloně.
Asi bych zkusil tento soubor umístit do:

/templates/simple_v1/html/com_roksprocket/layouts/mosaic/default/item.php

V něm pak můžete k odkazu přidat přesný kód který si vygenerujete a připravíte na službě Addthis.
Přidáváte sem:
			<?php if ($item->getPrimaryLink()) : ?>
			<a href="<?php echo $item->getPrimaryLink()->getUrl(); ?>" class="sprocket-readmore"><span><?php rc_e('READ_MORE'); ?></span></a>
			<span class="pull-right">Zde vložíte Váš kód</span>
			<?php endif; ?>

Tím zajistíte zobrazení FB tlačítka na sdílení.

Nebo tam můžete přidat kód nějakého FB systémového pluginu:

joomline.org/extensions/scripts-other-developments/jllike.html
			<?php if ($item->getPrimaryLink()) : ?>
			<a href="<?php echo $item->getPrimaryLink()->getUrl(); ?>" class="sprocket-readmore"><span><?php rc_e('READ_MORE'); ?></span></a>
			<span class="pull-right">{ jllike }</span>
			<?php endif; ?>

Pokud komponenta neumožňuje override Vaší šablony, je možné použít postup zde:

joomline.org/docs/jllikepro/368-showing-...ro-in-any-place.html

Ve zkratce: v šabloně si zavoláte a aktivujete plugin.


Pokud něco není jasné můžete mi napsat na email.

Rudolf
Poděkovali: nikcool

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.