PHP min. 5.6.8MySQL min. 5.1Apache min. 2.0
PHP-Fusion 9 Jádro
v9.0
Český překlad
Pravidelně aktualizovaný

Technologie

Aktualizováno; vložení zdrojáku do editoru news, v.9

Aktualizováno; vložení zdrojáku do editoru news, v.9
Vkládání zdrojových kódů (jejich ukázek) v PHP - Fusion v.9 nám zatím korektně funguje v news (u nás to je Technologie), a to v komentářích k článkům. Mírně problematické je zatím vkládání zdrojáků do textů v editoru Administrace v článcích news (Technologie), avšak přesto lze úspěšně vyřešit.

Aby vkládání zdrojáků do komentářů fungovalo, stačilo pouze aktivovat příslušné ikonky v bbcode. Píšu o tom ve Fóru: https://www.phpfusion.cz/infusions/forum/viewthread.php?thread_id=36&pid=249#post_249

1/ Ukázka snahy o vložení holého, neobaleného, zdrojového kódu. Jak je zřejmé, zobrazení kódu je naprosto nekorektní:
if (isset($_GET['theme'])) {
echo "
\n";
$theme_admin::display_theme_editor($_GET['theme']);
echo "
\n";
}

2/ Vkladáme pomocí ručního "code". Zobrazení je korektní. Podmínkou je vložení prázdných znaků u závorek "divů":
[code]
if (isset($_GET['theme'])) {
echo "< div class='m-t-20'>\n";
$theme_admin::display_theme_editor($_GET['theme']);
echo "< /div >\n";
}
[/code]

3/ Takže, zatím (než bude zautomatizováno) je pro správné a korektní vložení a zobrazení zdrojového kódu v předepsaném rámečku, myslím, nejlepší:
Zdrojový kód pro news obalit tagy/elementy " < pre >.... < /pre > ". Kromě toho musíme dát před všechny závorky prázdné znaky " ", případně jen klepnout na klávesnici. Nyní je zobrazení zdrojáku korektní. Avšak pracnějším způsobem.

< pre >
if (isset($_GET['theme'])) {
echo "< div class='m-t-20' >\n";
$theme_admin::display_theme_editor($_GET['theme']);
echo "< /div >\n";
}
< /pre >


4/ Vkládání zdrojáků do komentářů pod článkem je naopak zcela korektní. Proběhne automaticky po kliknutí na bbcode ikonky. Píšu o tom zde ve Fóru: https://www.phpfusion.cz/infusions/forum/viewthread.php?thread_id=36&pid=249#post_249 .

Autor: infoadmin.

Galerie

1 komentář

Zanechat komentář

Přihlaste se, abyste mohli zveřejnit komentář.
  • Kvido
    Jak vidíte v ukázce posledního přidaného zdrojového kódu, není zde v komentářích vůbec žádný problém. Stačí jen kliknout shora na ikonku "code" a zdrojový kód vložit (CTRL+V).

    < pre >
    if (isset($_GET['theme'])) {
     echo "< div class='m-t-20' >\n";
     $theme_admin::display_theme_editor($_GET['theme']);
     echo "< /div >\n";
     }
    < /pre >
    - 17.10.2017 09:05
Nejnovější témata fóra
  Vlákno Zobrazení Odpovědi Poslední příspěvek
Code v News
v Administrace obsahu
21 2 Kvido
21-07-2018 16:07
prenos nejakych sql tabulie...
v PHP-Fusion 9.0.3
42 2 jany
21-07-2018 15:06
Novinky
v Bugy a chyby
106 15 RobiNN
20-07-2018 18:57
bug nastavenia > hlavne ...
v PHP-Fusion 9.0.3
19 2 jany
19-07-2018 19:42
upgrade z 7.00.05 na 7.02.07
v PHP-Fusion 7
101 13 jany
19-07-2018 07:06
zoznam užívateľov
v Administrace uživatelů
63 4 Balin50
18-07-2018 21:06
Nápady - podnety
v Obecná diskuse
69 3 RobiNN
18-07-2018 18:13