Mizení objektů z článku

Wolfíí
18. bře 2016 13:27 #126302
Hezký den, prosím o další radu, vlastně dvě.
Od té doby, co používám Joomlu 3.x v kominaci s JCE editorem, setkávám se s problémem, že mi z článků mizí videa, mapy, facebooková like tlačítka, apod. Jedná se tedy o vložené objekty pomocí vygenerovaného kódu, většinou div, iframe apod. Vždy, když daný objekt vložím a článek uložím, je vše jak má být, ale při další editaci článku zjistím, že objekt i s kódem zmizeli, tedy po uložení mi objekt zmizí i z článku, pokud objekt nevložím znovu...
Nevíte, v čem je problém? Je potřeba někde povolit tyto objekty? Nikde jsem tu možnost nenašla.

A s tím i možná bude souviset další dotaz. Nemám nyní v panelu nástrojů k dispozici ikonku pro jednoduché vložení videa a v nastavení JCE editoru jsem ani nenašla možnost toto povolit. Není problém třeba v tom, že se musí instalovat nějaké rozšíření JCE editoru?

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

Odpověď od Ernst
18. bře 2016 14:36 - 18. bře 2016 14:40 #126304
doporučuji přeinstalovat pluginy, které toto JCE editoru umožňují.
Je možné, že byl proveden upgrade JCE a tyto moduly nejsou kompatibilní

a v profilu editoru - editor parametrů si zkontrolujte, zda máte potřebné povoleno

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

Odpověď od Wolfíí
18. bře 2016 15:40 #126305
Mám nainstalované nejnovější verze (Joomla 3.4.8. a JCE Editor 2.5.15.), instalace i update bez komplikací. Navíc mám stejný problém u všech webů, které mají Joomlu 3.
V parametrech mám výchozí nastavení, viz. příloha.
Přílohy:

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

Odpověď od Ernst
18. bře 2016 17:46 #126306
musíte minimálně to PHP povolit, možná i ostatní

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

Odpověď od Bong
19. bře 2016 00:14 #126309
Výchozí nastavení si změňte jak potřebujete. Když máte zakázáno vkládat kódy, pak jsou odfiltrovány při uložení. Také to může dělat nastavení Filtrování textu v Globálním nastavení Joomly samotné...

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

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

Odpověď od Wolfíí
19. bře 2016 12:51 #126315
PHP i ostatní jsem povolila. V globálním nastavení Joomly mám filtrování nastavené u Super users na Bez filtrování. Přesto stále přidané kódy po uložení zmizí. O tom, že bych měla zakázané vkládání kódu nevím, mohu to někde zjistit?

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

Odpověď od Ernst
19. bře 2016 18:49 #126320
o jaké kódy se přesně jedná?
můžete jich sem aspoň pár napsat?

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

Odpověď od Wolfíí
19. bře 2016 19:40 #126321
Momentálně se jedná o přidání facebook like tlačítka.
<div class="fb-like" data-href="http://portrety-kresby.com" data-layout="button_count" data-action="like" data-show-faces="false" data-share="false"></div>

Ten stejný problém je i při vkládání videa z Youtube, kde je kód např.
<iframe width="640" height="360" src="https://www.youtube.com/embed/9itwt_opsvQ?rel=0" frameborder="0" allowfullscreen></iframe>

Nebo mapy z Google,...
<iframe src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d20480.331637502564!2d14.393738345886952!3d50.085510719870314!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x470b94e91381d33f%3A0x2600af105c240cf2!2sPraha+1!5e0!3m2!1scs!2scz!4v1458412769958" width="600" height="450" frameborder="0" style="border:0" allowfullscreen></iframe>

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

Odpověď od Wolfíí
22. bře 2016 14:07 #126359
Nedá se ani nějak zakázat, aby se kód v editoru sám neupravoval? Nechce se mi věřit, že jsem jediná, kdo tento problém s mizením často používaných kódu řeší, ale v čem je háček? :(

Ještě jsem přemýšlela nad jedním řešením, jak to obejít, ale to by vyřešilo pouze to FB tlačítko. Je nějaký plugin, pomocí kterého bych mohla na stránky dát like tlačítko, které by lajkovalo stránku, na které se tlačítko nachází? Všechny like pluginy, které jsem našla jsou jen o lajkování facebookové stránky na webových stránkách, ale potřebuji lajkovat webovou stránku.

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

Odpověď od Cony
22. bře 2016 14:29 #126360
Zakázat se to dá - viz. nastavení JCE, které popisoval ernst + globální nastavení Joomly, které popisoval Bong. Často je to ale nežádoucí, protože uživatelé kopírují do editoru strašný balast.

Na vše co potřebujete jsou pluginy, na facebook jich na JED najdete hromady, na mapy např. Phoca Maps s content pluginem, na Youtube např. AllVideos.

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

Odpověď od MaK.
22. bře 2016 20:52 - 22. bře 2016 20:53 #126371
Mně to taky dělá - u všech editorů, včetně TinyMCE. Pokud otevřeš editaci článku, uměle vložený kód se buď zprasí, anebo vypadne úplně.

Řeším to buď:

1) Před editací článku, u něhož vím, že v něm mám manuálně vložený kód, jdu nejprve do Globálního nastavení a vypnu editor (vyberu "žádný"). Pak se ti článek otevře přímo v kódu a nehrozí jeho zprasení, rozbití, vymizení.

2) Snazší řešení je použít snippety - připravuju pro to článek. Ve zkratce: máš komponentu, kde si vygeneruješ potřebný počet kódů, a ty pak jednoduše pomocí tlačítka pod článkem (pokud si připlatíš za verzi Pro), do jakéhokoliv článku vložíš. Při editaci článku pak vidíš například jen: {snippet like-box-facebook}, ale na webu se ukáže kód v plné parádě. Používám www.nonumber.nl/extensions/snippets

3) Myslím, že nová Joomla 3.5 má umět vkládání modulů do článku - vytvoř si modul "Vlastní HTML", vlož do něj potřebný kód a vkládej do článku takto - ještě jsem netestoval, pozor, před upgrade Joomly! si udělej zálohy všeho.

MaK.

--- -- -

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

Odpověď od Ernst
22. bře 2016 21:38 #126373
ještě je někdy řešení použít místo článku modul - vlastní obsah

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

Odpověď od Cony
22. bře 2016 22:02 #126376

MaXoft napsal: Myslím, že nová Joomla 3.5 má umět vkládání modulů do článku

To uměla Joomla už ve verzi 1.5. Ve 3.5 jen přidali tlačítko pro rychlejší vkládání.

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

Odpověď od MaK.
22. bře 2016 22:30 #126379
1.5 to uměla nativně nebo pomocí nějakého pluginu třetí strany? Nikdy jsem si toho nevšiml, asi špatně koukám. :unsure:

MaK.

--- -- -

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

Odpověď od Cony
22. bře 2016 23:29 #126380
Nativně, úplně stejně jako dnes, pluginem Load Module. Jen chybělo to tlačítko.

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