Pro práci jak v developerském, tak v administrátorském rozhraní doporučujeme používat internetový prohlížeč Mozilla Firefox, na jehož základě je vzhledem ke stabilitě, dodržování standardů konzorcia W3C a ochranným prvkům prohlížeče celý software vyvíjen.
Pokud Vám z nějakého důvodu nevyhovuje stávající HTML editor a chcete do administrace "podstrčit" jiný editor, můžete to zvládnout pomocí událostí stávajících komponent.
Pro ukázku jsme zvolili free editor Aloha (http://www.aloha-editor.org/). Je potřeba stáhnout si zdrojový kód komponenty, nahrát jej na server a především si přečíst návod na implementaci tohoto editoru do stránek (každý editor je od jiného tvůrce, má jiné názvy souborů, proměnných atd...).
Options +FollowSymlinks RewriteEngine on RewriteRule ^repository/.*$ - [PT] RewriteRule ^admin/.*$ - [PT] RewriteRule ^cache/.*$ - [PT] RewriteRule ^visual-php-core/.*$ - [PT] RewriteRule ^install/.*$ - [PT] RewriteRule ^js/.*$ - [PT] RewriteRule ^(.+)/(.*) /index.php?seoParams=$1/$2 [L,QSA] RewriteRule ^.*\..*$ - [PT] RewriteRule ^(.+) /index.php?seoParams=$1 [L,QSA]Jak je vidět, adresář js je zde uveden jako vyjímka a nebude tedy zpracován pomocí SEO odkazů.
// vložím do stránky JavaScript
addHeadHtml('<script type="text/javascript" src="'.PROJECTURL.'js/aloha/aloha/aloha.js"></script>
<script type="text/javascript" src="'.PROJECTURL.'js/aloha/aloha/plugins/com.gentics.aloha.plugins.Format/plugin.js"></script>
<script type="text/javascript" src="'.PROJECTURL.'js/aloha/aloha/plugins/com.gentics.aloha.plugins.Table/plugin.js"></script>
<script type="text/javascript" src="'.PROJECTURL.'js/aloha/aloha/plugins/com.gentics.aloha.plugins.List/plugin.js"></script>
<script type="text/javascript" src="'.PROJECTURL.'js/aloha/aloha/plugins/com.gentics.aloha.plugins.HighlightEditables/plugin.js"></script>');
addHeadHtml('<script type="text/javascript">
GENTICS.Aloha.settings = {
"i18n": {"current": "en"},
"plugins": {
"com.gentics.aloha.plugins.GCN": {
"enabled": false
},
"com.gentics.aloha.plugins.Format": {
config : [ "b", "i","u","del","sub","sup", "p", "h1", "h2", "h3", "h4", "h5", "h6", "pre"],
editables : {
heading1 : [ "b", "i", "u", "del", "sub", "sup" ],
heading2 : [ "b", "i", "u", "del", "sub", "sup" ],
heading3 : [ "b", "i", "u", "del", "sub", "sup" ]
}
}
},
"errorhandling" : false
};
$(document).ready(function() {
// mark the editable parts
$("#'.$this->htmlId.'").aloha();
});
</script>');
// vlozim TEXTAREA, abychom mohli obsah zaslat formulářem (pokud je obsah prázdný, vkládáme mezeru pomocí , aby bylo možné do oblasti vůbec kliknout)
echo "<textarea name='".$this->htmlName."' id='".$this->htmlId."'>".($recordValues[$this->name] ? $recordValues[$this->name] : " ")."</textarea>";Do stránky vkládáme JavaScripty pomocí funkce addHeadHtml(). Cestu tvoříme s pomocí konstanty PROJECTURL, aby bylo možné projekt přenést na jinou doménu bez nutnosti úprav zdrojového kódu. Dále využíváme proměnných htmlName a htmlId objektu komponenty READONLY. O správné hodnoty se Visual PHP™ postará sama.$("#'.$this->htmlId.'").aloha();kam systém vloží správné ID html tagu.
Některé vlastnosti publikované v tomto článku mohou být funkční pouze s nejnovější verzí jádra. Pokud máte starší verzi jádra, doporučujeme provést aktualizaci na nejnovější verzi.
| Fotogalerie | 10.5.2012 |
| Sekce: Tvorba prezentací | |
| Chyba v hromadné korespondenci, nelze odeslat příloha (nová verze | 6.4.2012 |
| Sekce: Bug reporty | |
| AntiSpam obrázek | 6.4.2012 |
| Sekce: Programování | |
| Chyba při opravách textů | 4.4.2012 |
| Sekce: Bug reporty | |
| Admin může smazat Developera, je to ok? | 27.3.2012 |
| Sekce: Bug reporty | |
| Mapa webu | 19.3.2012 |
| Sekce: Tvorba prezentací | |
| Update komponenty Weather
18.listopad 2011 |
Server weather.com se rozhodl ukončit poskytování informací o počasí zdarma a přešel na placenou variantu (cca 60$ měsíčně). Z tohoto důvodu jsme byli nuceni upravit komponentu Weather tak, aby stahovala informace o počasí z jiného zdroje dat a to konkrétně ze serveru www.worldweatheronline.com. Tento server také poskytuje informace o počasí z celého světa, nicméně množství informací je oproti původnímu zdroji menší.
Ke správné funkčnosti komponenty počasí aktualizujte jádro na verzi 1.7.9.638. |
| Přidány nové návody
4.říjen 2011 |
Byl přidán nový návod "Použití jiného HTML editoru"
|
Česky

