Přihlásit se

Joomla 6.0

Dne 14. října 2025 bylo oficiálně vydáno Joomla 6.0 (kódové jméno Kuimarisha) společně s Joomla 5.4 (Kutegemea). Joomla 5.1 přinesla zabezpečené TUF aktualizace, ale s Joomla 5.4 / 6.0 přichází automatické aktualizace jádra, které budou probíhat bezpečně a bez nutnosti manuálního zásahu.

Zobrazení kódu v článku

13. bře 2012 18:39 - 13. bře 2012 18:40 #91180
Zobrazení kódu v článku od Jarda
Začátečník
Řeším tady celý den problém se zobrazením libovolného kódu (php, xml či html) do článku. Nejde mi o jeho vykonání, ale pouze zobrazení na způsob geshi či různých zvýrazňovačů kódu.
Přišel jsem na chybné zobrazení následujícího kódu:
Code:
<a href="<?php echo href_link(basename($PHP_SELF) . '?list_order=taxid', '', 'NONSSL'); ?>">
kdy mi všechny pluginy v případě localhostu zobrazují:
Code:
<a href="/joomla/<?php echo href_link(basename($PHP_SELF) . '?list_order=taxid', '', 'NONSSL'); ?>">
a na ostrém webu pro jistotu tohle:
Code:
<a href="/">

Neví někdo o rozumném způsobu, jak daný kód zobrazit?

13. bře 2012 18:55 #91182
Odpověď od Marta Kočková
Začátečník
&lt;b&gt;<b>tucne pismo </b>&lt;b&gt;

myslíte něco takového??
viz entity

13. bře 2012 19:00 #91184
Odpověď od Marta Kočková
Začátečník


další pokus

13. bře 2012 19:03 #91185
Odpověď od Marta Kočková
Začátečník

Soubor přílohy:

Název: zdroj.txt
Velikost:50 COM_KUNENA_USER_ATTACHMENT_FILE_WEIGHT_B
Přílohy:

13. bře 2012 19:17 #91187
Odpověď od Jarda
Začátečník
Tady nejde o entity. Jde o využití highlighting pluginů jako geshi apod. a jejich podle mě chybné interpretace zobrazeného kódu.

13. bře 2012 20:44 #91189
Odpověď od Bong
Moderátor
I bez pluginů by mělo stačit označit text a vybrat formát "code" (podobně jako h1, h2, ,...)

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

13. bře 2012 21:11 - 13. bře 2012 21:19 #91194
Odpověď od Jarda
Začátečník

Stenlycup napsal: - plugin do editoru JCE extensions.joomla.org/extensions/extensi...cific/jce-extensions ?
- plugin do editoru JCK extensions.joomla.org/extensions/extensi...ck-editor-extensions ?
- extensions.joomla.org/extensions/edition/code-display jsou tam min 3 napr.: extensions.joomla.org/extensions/edition/code-display/3771
- i ten geshi je extensions.joomla.org/extensions/edition/code-display/16889


Jak jsem psal v prvním příspěvku, tohle jsem vše zkoušel, resp. všechny pluginy z extension. Všechny včetně geshi dělají to, že v href"" čekají cestu, ale vůbec nepočítají s tím, že tam může být PHP kód a ten sprostě ignorují a nahradí cestou Joomly, resp. lomítkem. Je to docela průser, protože takto jsou všechny slavné pluginy nespolehlivé. Jinak podle testování to není závislé na použitém editoru či jeho nastavení.

Bong napsal: I bez pluginů by mělo stačit označit text a vybrat formát "code" (podobně jako h1, h2, ,...)


Tak tohle mě nenapadlo, ale výsledek je stejný.

13. bře 2012 21:42 #91195
Odpověď od Bong
Moderátor
:) Já mám takové tušení, že moje odpověď byla trochu zavádějící. Můžete zkusit preformatted - <pre>

Možná nejrychlejší řešení bude, zkopírovat onen zniňovaný kus PHP kódu přímo zde z fóra a přímo vložit do článku. Funguje bez problémů a není třeba s ním dál pracovat (j2.5, JCE)

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

13. bře 2012 21:48 #91196
Odpověď od Karri
Uživatel
Jo, tyhle pluginy jsou potvory :cheer:
ad Bong - kód je skutečně lépe vložit do tagu <pre> :)
ad JardaR - osobně to řeším tak, že při zápisu vzorového kódu nahrazuji, jak zde již bylo uvedeno, šipky za entity, tedy za < &lt; a za > &gt

13. bře 2012 22:09 - 13. bře 2012 22:10 #91197
Odpověď od Jarda
Začátečník

Fenris napsal: Jo, tyhle pluginy jsou potvory :cheer:
ad Bong - kód je skutečně lépe vložit do tagu <pre> :)
ad JardaR - osobně to řeším tak, že při zápisu vzorového kódu nahrazuji, jak zde již bylo uvedeno, šipky za entity, tedy za < &lt; a za > &gt


Jasný, ale opravdu jsem zkoušel i toto. Tag <pre> nic neřeší a výsledek je stejný. Navíc daný kód je pouze výsek většího bloku, viz. web
I když to zkopíruji z Kuneny (která to jako jediná umí zobrazit), tak stačí uložit, znovu otevřít a uložit a jsme zpět. To samé neřeší ani entity. I když se mi podaří kód zobrazit, nesmím ho již editovat a stejně je tam pořád navíc to lomítko.

Vyřeším to asi tak, že na tento kus kódu odkáži do fóra, které to umí, jinou cestu nevidím.

14. bře 2012 10:21 #91209
Odpověď od Bong
Moderátor
Tak jsem zkoušel všechno možné, ale dělá mi to podobné nesmysly jako je popisováno... Jediné co se nikdy nepokazí, je kód zkopírovaný a vložený z Kunena fóra... Což ovšem moc nedává smysl... :(

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

14. bře 2012 11:25 - 14. bře 2012 11:34 #91210
Odpověď od Jarda
Začátečník
Díky za potvrzení mého celodenního úsilí. :unsure:
Pokud ten kód z Kuneny vložím a nebudu se v něm hrabat, tak to funguje. Jen by mě u značky <pre> zajímalo, jak vnutit zobrazení, aby se v případě delšího obsahu objevil posuvník. Kdysi jsem toto řešil u jiného systému a bylo to vázané na css, ale zde to nemohu dohledat.

edit: tak to bylo opravdu ve stylech, kde pro tag je nutno vložit overflow: auto a závisí to na použité šabloně.

14. bře 2012 11:55 #91211
Odpověď od Jarda
Začátečník
Tak všechno zpět. I když se kód z Kuneny v administraci článku uloží správně, na webu (promazání cache apod.) se stejně zobrazí navíc lomítko, zbytek je O.K.
Vyřešeno přesměrováním do fóra a zpět.

30. bře 2012 11:33 #91839
Odpověď od Aqui
Začátečník
Zdar chalani,

stalo se mi něco podobného. Používám JCE starší verzi tusím asi 1.5.7.7. Testuji PIWIK, který chce pro analýzu stránek vložit kód který je založen na java. JCE v této verzi se chová ke kodu natolik "inteligentně", že když pri editaci HTML v editoru (nikolik přímo přes wisiwig) vložím ten java kod, tak mi pro udržení validity šoupně do zdroje javy tu symboliku
Code:
// <![CDATA[
. Toto se děje když se přenesu zpět do wisiwig prostředí.
To je v pořádku a vše faká jak má.

Přešel jsem na JCE 2.0.21 že vyzkouším změny nové verze a problém je na světě. Celý kod mi to vyfiltruje a zůstane jen pár html značek. U starého wisiwig prostředí mi to zobrazilo v editoru symboly zdrojáku po symbolem <> a tady vůbec.

Můžete mi nekdo něco poradit? Jaký dodatečný plugin to chce? Byla to holá instalace JCE. Tu starou verzi jsem měl asi již nějak o pluginovanou (ale asi jen o imagemanagera).

Díky moc za pomoc.

Zdarec :-) Aq.

Powered by Fórum