For Visual PHP™
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.
Some properties published in this article can only be functional with the latest core version. If you have any older core version, we recommend you to update to the latest version.
| Fotogalerie | 5/10/2012 |
| Section: Tvorba prezentací | |
| Chyba v hromadné korespondenci, nelze odeslat příloha (nová verze | 4/6/2012 |
| Section: Bug reporty | |
| AntiSpam obrázek | 4/6/2012 |
| Section: Programování | |
| Chyba při opravách textů | 4/4/2012 |
| Section: Bug reporty | |
| Admin může smazat Developera, je to ok? | 3/27/2012 |
| Section: Bug reporty | |
| Mapa webu | 3/19/2012 |
| Section: Tvorba prezentací | |
| Weather Component Update
november 18, 2011 |
|
Server weather.com decided to stop providing weather information for free and passed to the paid version (about $ 60 per month). For this reason, we were forced to modify the Weather component to pulling weather information from another data source, namely from the server www.worldweatheronline.com . This site also provides information about weather all around the world, but the amount of information is smaller than the original source. For proper functionality of the Weather component please update core to version 1.7.9.638. |
| Added new tutorials
october 4, 2011 |
|
He added new instructions Using another HTML editor |
English

