- Das Standard-Textile-Modul wird einfach durch das mit MarkItUp ersetzt...
- Damit die Werte nicht verloren gehen ist in diesem zugehoerigen Modul eventuell noch der REX_VALUE[XY] anzupassen.
-
+?>
-
-
Anpassungen: SET.JS
-
- .\addons\gs_markitup\files\sets\set.js
- Hier werden die Bedienelemente definiert.
-
- Codebeispiel:
- Suchen Sie nach der folgenden Zeile...
- mySettings = {
- ...
- markupSet:
- [
- {name:'Heading 1', className:'h1', key:'1', openWith:'\nh1(!(([![Class]!]))!). ', placeHolder:'Ihr Titel hier...'},
- {...}
- ]
- }
-
+
Funktionen:
+
+ Addon zum Ausgaben von TEXTILE-MarkUp in Verbindung mit dem Addon TEXTILE.
+
+
+
Benutzung:
+
+ Das Standard-Textile-Modul wird einfach durch das mit MarkItUp ersetzt...
+ Damit die Werte nicht verloren gehen ist in diesem zugehoerigen Modul eventuell noch der REX_VALUE[XY] anzupassen.
+
-
-
Anpassungen: STYLE.CSS
-
- .\addons\gs_markitup\files\sets\style.css
- Hier werden die Grafigen definiert.
-
- Codebeispiel:
- Suchen Sie nach der folgenden Zeile...
- .markItUp .h1 a {
- background-image:url(images/h1.png);
- }
-
+
+
Anpassungen: SET.JS
+
+ .\addons\gs_markitup\files\sets\set.js
+ Hier werden die Bedienelemente definiert.
+
+ Codebeispiel:
+ Suchen Sie nach der folgenden Zeile...
+ mySettings = {
+ ...
+ markupSet:
+ [
+ {name:'Heading 1', className:'h1', key:'1', openWith:'\nh1(!(([![Class]!]))!). ', placeHolder:'Ihr Titel hier...'},
+ {...}
+ ]
+ }
+
+
+
Anpassungen: STYLE.CSS
+
+ .\addons\gs_markitup\files\sets\style.css
+ Hier werden die Grafigen definiert.
+
+ Codebeispiel:
+ Suchen Sie nach der folgenden Zeile...
+ .markItUp .h1 a {
+ background-image:url(images/h1.png);
+ }
+
-
-
Weitere Info zum Orginal:
-
- Ausfuehrliche Beschreibungen und Moeglichkeiten des Orginals von Jay Salvat finden Sie auf seiner Website:
- Link zum Autor von MarkItUp
-
+
+
Weitere Info zum Orginal:
+
+ Ausfuehrliche Beschreibungen und Moeglichkeiten des Orginals von Jay Salvat finden Sie auf seiner Website:
+ Link zum Autor von MarkItUp
+
diff --git a/install.inc.php b/install.inc.php
index b453df7..95fae6b 100644
--- a/install.inc.php
+++ b/install.inc.php
@@ -1,43 +1,88 @@
www.contic.de
*
* @package redaxo4
* @version svn:$Id$
*/
+/**
+ * MarkitUp Lib
+ * @link https://github.com/markitup/1.x
+ * @version 1.1.4
+ */
// AddOn-MARKITUP
- //////////////////////////////////////////////////////////////////////////////////
- // CONFIG
- //////////////////////////////////////////////////////////////////////////////////
-
- // VARs
- $addon_name = "gs_markitup";
- $error = '';
-
- //////////////////////////////////////////////////////////////////////////////////
- // DUMP
- //////////////////////////////////////////////////////////////////////////////////
-
- # $uninstall = dirname(__FILE__) . '/uninstall.sql';
-
- # rex_install_dump($uninstall);
-
- //////////////////////////////////////////////////////////////////////////////////
- // INSTALL
- //////////////////////////////////////////////////////////////////////////////////
-
- if ('' != $error)
- {
- $REX['ADDON']['install'][$addon_name] = $error;
- }
- else
- {
- $REX['ADDON']['install'][$addon_name] = true;
- }
+ //////////////////////////////////////////////////////////////////////////////////
+ // CONFIG
+ //////////////////////////////////////////////////////////////////////////////////
+
+ // VARs
+ $page = "gs_markitup";
+
+ // Installationsbedingungen pruefen
+ $page_check_rex = '4.4.1';
+ $page_check_php = 5;
+ $page_check_addons = array('textile');
+ $check_ok = true;
+
+ //////////////////////////////////////////////////////////////////////////////////
+ // CHECKS
+ //////////////////////////////////////////////////////////////////////////////////
+
+ // REX VERSION
+ $this_rex = $REX['VERSION'].'.'.$REX['SUBVERSION'].'.'.$REX['MINORVERSION'] = "1";
+ if(version_compare($this_rex, $page_check_rex, '<'))
+ {
+ $REX['ADDON']['installmsg'][$page] = 'Dieses Addon benötigt Redaxo Version '.$page_check_rex.' oder höher.';
+ $REX['ADDON']['install'][$page] = 0;
+ $check_ok = false;
+ }
+
+ // PHP VERSION
+ if (intval(PHP_VERSION) < $page_check_php)
+ {
+ $REX['ADDON']['installmsg'][$page] = 'Dieses Addon benötigt mind. PHP '.$page_check_php.'!';
+ $REX['ADDON']['install'][$page] = 0;
+ $check_ok = false;
+ }
+
+ // CHECK ADDONS
+ foreach($page_check_addons as $a)
+ {
+ if (!OOAddon::isInstalled($a))
+ {
+ $REX['ADDON']['installmsg'][$page] = ' Addon "'.$a.'" ist nicht installiert. >>> jetzt installieren <<<';
+ $check_ok = false;
+ }
+ else
+ {
+ if (!OOAddon::isAvailable($a))
+ {
+ $REX['ADDON']['installmsg'][$page] = ' Addon "'.$a.'" ist nicht aktiviert. >>> jetzt aktivieren <<<';
+ $check_ok = false;
+ }
+ }
+ }
+
+ //////////////////////////////////////////////////////////////////////////////////
+ // DUMP
+ //////////////////////////////////////////////////////////////////////////////////
+
+ # $uninstall = dirname(__FILE__) . '/uninstall.sql';
+
+ # rex_install_dump($uninstall);
+
+ //////////////////////////////////////////////////////////////////////////////////
+ // INSTALL
+ //////////////////////////////////////////////////////////////////////////////////
+ if ($check_ok)
+ {
+ $REX['ADDON']['install'][$page] = TRUE;
+ }
?>
\ No newline at end of file
diff --git a/install.sql b/install.sql
deleted file mode 100644
index 427173d..0000000
--- a/install.sql
+++ /dev/null
@@ -1,30 +0,0 @@
-#*********************************************
-#
-# INSTALLATION
-#
-# Autor: G.Seilheimer
-# Company: contic.de
-# Version: 1.1.14
-# Update: 2013-03-09
-# CMS: Redaxo 4.5
-#
-#*********************************************
-
-
-#*********************************************
-#
-# insert values into rex_template
-#
-#*********************************************
-
-INSERT IGNORE INTO `%TABLE_PREFIX%template` (`id`, `label`, `name`, `content`, `active`, `createuser`, `updateuser`, `createdate`, `updatedate`, `attributes`, `revision`)
-VALUES (711, '', 'gs : markitup (jquery)', '\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n', 0, 'gseilheimer', 'gseilheimer', 1291155881, 1291155881, 'a:3:{s:10:"categories";a:1:{s:3:"all";s:1:"1";}s:5:"ctype";a:0:{}s:7:"modules";a:1:{i:1;a:1:{s:3:"all";s:1:"1";}}}', 0);
-
-
-#*********************************************
-#
-# alter values into rex_template
-#
-#*********************************************
-
-ALTER TABLE `%TABLE_PREFIX%template` AUTO_INCREMENT=20;
\ No newline at end of file
diff --git a/lang/de_de.lang b/lang/de_de.lang
deleted file mode 100644
index 65b6d06..0000000
--- a/lang/de_de.lang
+++ /dev/null
@@ -1,45 +0,0 @@
-# addon:markitup de_de | de_de_utf8
-
-addon_name = MarkItUp
-
-addon_subpage_readme = Lies mich
-
-addon_subpage_readme_txt_01 = MarkItUp - eingebundene Dateien
-addon_subpage_readme_txt_01_01 = Enthält alle wichtigen Komponenten in den aktuellen Versionen:
-addon_subpage_readme_txt_01_02 = - ./sets/ [enthält das SETUP und die ICONS für den EDITOR]
-addon_subpage_readme_txt_01_03 = - ./skins/ [enthält die IMAGES und CSS für den EDITOR]
-addon_subpage_readme_txt_01_04 = - jquery.markitup.js
-addon_subpage_readme_txt_01_05 = - jquery.markitup.pack.js
-addon_subpage_readme_txt_01_06 = Alle Dateien sind in .\files\addons\markitup\
-
-addon_subpage_readme_txt_02 = MarkItUp - Bedienelemente definieren (sets.js)
-addon_subpage_readme_txt_02_01 = mySettings = {
-addon_subpage_readme_txt_02_02 = previewParserPath: '', // path to your Textile parser
-addon_subpage_readme_txt_02_03 = onShiftEnter: {keepDefault:false, replaceWith:'\n\n'},
-addon_subpage_readme_txt_02_04 = markupSet: [
-addon_subpage_readme_txt_02_05 = {name:'...', className:'...', key:'1', openWith:'...', placeHolder:'...' }, //Template
-addon_subpage_readme_txt_02_06 = {name:'Heading 1', className:'h1', key:'1', openWith:'\nh1(!(([![Class]!]))!). ', placeHolder:'Ihr Titel hier...'}, //Beispiel
-addon_subpage_readme_txt_02_07 = ]}
-
-addon_subpage_readme_txt_03 = MarkItUp - Grafiken definieren (style.css)
-addon_subpage_readme_txt_03_01 = .markItUp .h1 a {
-addon_subpage_readme_txt_03_02 = background-image:url(images/h1.png);
-addon_subpage_readme_txt_03_03 = }
-
-addon_subpage_readme_txt_04 = Hinweise: Konfiguration anpassen
-addon_subpage_readme_txt_04_01 = Ändern Sie bitte einfach nur die Effekte im Image-Manager, damit Ihnen weitere Systemanpassungen erspart bleiben...
-addon_subpage_readme_txt_04_02 = Sollten Sie die Konfiguration dennoch ändern wollen, nachfolgend die notwendigen Schritte:
-addon_subpage_readme_txt_04_03 = a) Ändern der "Bildtypen bearbeiten" und der zugehörigen "Effekte bearbeiten"
-addon_subpage_readme_txt_04_04 = b) Alle Anpassungen und Namensänderungen müssen im Modul berücksichtigt werden!
-
-addon_subpage_readme_txt_05 = Hinweise: Löschen des Templates
-addon_subpage_readme_txt_05_01 = Das Löschen des Templates mit der ID=711 sollte nur durch die DEINSTALLATION des AddOns erfolgen, da das Modul für die Texteingabe anderenfalls nicht mehr funktioniert.
-
-addon_subpage_readme_txt_06 = Hinweise: Installation/Einbindung des REX_TEMPLATE[711]
-addon_subpage_readme_txt_06_01 = Das Template ist bereits im zugehörigen Orginalmodul hinterlegt, weshalb keine weitere Konfiguration notwendig ist.
-
-addon_subpage_modul = Module (MarkItUp)
-
-addon_subpage_modul_txt_01 = Eingabe/Ausgabe (MarkItUp-Beispiel)
-addon_subpage_modul_txt_01_01 = Das aktuelle Beispiel-Modul für dieses Addon finden Sie unter der nachfolgenden Adresse:
-addon_subpage_modul_txt_01_02 = http://www.redaxo.org/165-0-moduldetails.html?module_id=463
diff --git a/lang/de_de_utf8.lang b/lang/de_de_utf8.lang
index ccbf0a5..dab63cb 100644
--- a/lang/de_de_utf8.lang
+++ b/lang/de_de_utf8.lang
@@ -1,45 +1,51 @@
-# addon:markitup de_de | de_de_utf8
-
-addon_name = MarkItUp
-
-addon_subpage_readme = Lies mich
-
-addon_subpage_readme_txt_01 = MarkItUp - eingebundene Dateien
-addon_subpage_readme_txt_01_01 = Enthält alle wichtigen Komponenten in den aktuellen Versionen:
-addon_subpage_readme_txt_01_02 = - ./sets/ [enthält das SETUP und die ICONS für den EDITOR]
-addon_subpage_readme_txt_01_03 = - ./skins/ [enthält die IMAGES und CSS für den EDITOR]
-addon_subpage_readme_txt_01_04 = - jquery.markitup.js
-addon_subpage_readme_txt_01_05 = - jquery.markitup.pack.js
-addon_subpage_readme_txt_01_06 = Alle Dateien sind in .\files\addons\markitup\
-
-addon_subpage_readme_txt_02 = MarkItUp - Bedienelemente definieren (sets.js)
-addon_subpage_readme_txt_02_01 = mySettings = {
-addon_subpage_readme_txt_02_02 = previewParserPath: '', // path to your Textile parser
-addon_subpage_readme_txt_02_03 = onShiftEnter: {keepDefault:false, replaceWith:'\n\n'},
-addon_subpage_readme_txt_02_04 = markupSet: [
-addon_subpage_readme_txt_02_05 = {name:'...', className:'...', key:'1', openWith:'...', placeHolder:'...' }, //Template
-addon_subpage_readme_txt_02_06 = {name:'Heading 1', className:'h1', key:'1', openWith:'\nh1(!(([![Class]!]))!). ', placeHolder:'Ihr Titel hier...'}, //Beispiel
-addon_subpage_readme_txt_02_07 = ]}
-
-addon_subpage_readme_txt_03 = MarkItUp - Grafiken definieren (style.css)
-addon_subpage_readme_txt_03_01 = .markItUp .h1 a {
-addon_subpage_readme_txt_03_02 = background-image:url(images/h1.png);
-addon_subpage_readme_txt_03_03 = }
-
-addon_subpage_readme_txt_04 = Hinweise: Konfiguration anpassen
-addon_subpage_readme_txt_04_01 = Ändern Sie bitte einfach nur die Effekte im Image-Manager, damit Ihnen weitere Systemanpassungen erspart bleiben...
-addon_subpage_readme_txt_04_02 = Sollten Sie die Konfiguration dennoch ändern wollen, nachfolgend die notwendigen Schritte:
-addon_subpage_readme_txt_04_03 = a) Ändern der "Bildtypen bearbeiten" und der zugehörigen "Effekte bearbeiten"
-addon_subpage_readme_txt_04_04 = b) Alle Anpassungen und Namensänderungen müssen im Modul berücksichtigt werden!
-
-addon_subpage_readme_txt_05 = Hinweise: Löschen des Templates
-addon_subpage_readme_txt_05_01 = Das Löschen des Templates mit der ID=711 sollte nur durch die DEINSTALLATION des AddOns erfolgen, da das Modul für die Texteingabe anderenfalls nicht mehr funktioniert.
-
-addon_subpage_readme_txt_06 = Hinweise: Installation/Einbindung des REX_TEMPLATE[711]
-addon_subpage_readme_txt_06_01 = Das Template ist bereits im zugehörigen Orginalmodul hinterlegt, weshalb keine weitere Konfiguration notwendig ist.
-
-addon_subpage_modul = Module (MarkItUp)
-
-addon_subpage_modul_txt_01 = Eingabe/Ausgabe (MarkItUp-Beispiel)
-addon_subpage_modul_txt_01_01 = Das aktuelle Beispiel-Modul für dieses Addon finden Sie unter der nachfolgenden Adresse:
-addon_subpage_modul_txt_01_02 = http://www.redaxo.org/165-0-moduldetails.html?module_id=463
+# addon:markitup | de_de_utf8
+
+gs_markitup_name = MarkItUp
+
+gs_markitup_subpage_index = Startseite
+
+gs_markitup_subpage_index_txt_01 = MarkItUp - einfacher Editor für TEXTILE
+gs_markitup_subpage_index_txt_01_01 = Weitere Details finden Sie in den nachfolgenden Seiten
+gs_markitup_subpage_index_txt_01_02 = ...
+
+gs_markitup_subpage_readme = Lies mich
+
+gs_markitup_subpage_readme_txt_01 = MarkItUp - eingebundene Dateien
+gs_markitup_subpage_readme_txt_01_01 = Enthält alle wichtigen Komponenten in den aktuellen Versionen:
+gs_markitup_subpage_readme_txt_01_02 = - ./sets/ [enthält das SETUP und die ICONS für den EDITOR]
+gs_markitup_subpage_readme_txt_01_03 = - ./skins/ [enthält die IMAGES und CSS für den EDITOR]
+gs_markitup_subpage_readme_txt_01_04 = - jquery.markitup.js
+gs_markitup_subpage_readme_txt_01_05 = - jquery.markitup.pack.js
+gs_markitup_subpage_readme_txt_01_06 = Alle Dateien sind in .\files\addons\markitup\
+
+gs_markitup_subpage_readme_txt_02 = MarkItUp - Bedienelemente definieren (sets.js)
+gs_markitup_subpage_readme_txt_02_01 = mySettings = {
+gs_markitup_subpage_readme_txt_02_02 = previewParserPath: '', // path to your Textile parser
+gs_markitup_subpage_readme_txt_02_03 = onShiftEnter: {keepDefault:false, replaceWith:'\n\n'},
+gs_markitup_subpage_readme_txt_02_04 = markupSet: [
+gs_markitup_subpage_readme_txt_02_05 = {name:'...', className:'...', key:'1', openWith:'...', placeHolder:'...' }, //Template
+gs_markitup_subpage_readme_txt_02_06 = {name:'Heading 1', className:'h1', key:'1', openWith:'\nh1(!(([![Class]!]))!). ', placeHolder:'Ihr Titel hier...'}, //Beispiel
+gs_markitup_subpage_readme_txt_02_07 = ]}
+
+gs_markitup_subpage_readme_txt_03 = MarkItUp - Grafiken definieren (style.css)
+gs_markitup_subpage_readme_txt_03_01 = .markItUp .h1 a {
+gs_markitup_subpage_readme_txt_03_02 = background-image:url(images/h1.png);
+gs_markitup_subpage_readme_txt_03_03 = }
+
+gs_markitup_subpage_readme_txt_04 = Hinweise: Konfiguration anpassen
+gs_markitup_subpage_readme_txt_04_01 = Ändern Sie bitte einfach nur die Effekte im Image-Manager, damit Ihnen weitere Systemanpassungen erspart bleiben...
+gs_markitup_subpage_readme_txt_04_02 = Sollten Sie die Konfiguration dennoch ändern wollen, nachfolgend die notwendigen Schritte:
+gs_markitup_subpage_readme_txt_04_03 = a) Ändern der "Bildtypen bearbeiten" und der zugehörigen "Effekte bearbeiten"
+gs_markitup_subpage_readme_txt_04_04 = b) Alle Anpassungen und Namensänderungen müssen im Modul berücksichtigt werden!
+
+gs_markitup_subpage_readme_txt_05 = Hinweise: Löschen des Templates
+gs_markitup_subpage_readme_txt_05_01 = Das Löschen des Templates mit der ID=711 sollte nur durch die DEINSTALLATION des AddOns erfolgen, da das Modul für die Texteingabe anderenfalls nicht mehr funktioniert.
+
+gs_markitup_subpage_readme_txt_06 = Hinweise: Installation/Einbindung des REX_TEMPLATE[711]
+gs_markitup_subpage_readme_txt_06_01 = Das Template ist bereits im zugehörigen Orginalmodul hinterlegt, weshalb keine weitere Konfiguration notwendig ist.
+
+gs_markitup_subpage_modul = Module (MarkItUp)
+
+gs_markitup_subpage_modul_txt_01 = Eingabe/Ausgabe (MarkItUp-Beispiel)
+gs_markitup_subpage_modul_txt_01_01 = Das aktuelle Beispiel-Modul für dieses Addon finden Sie unter der nachfolgenden Adresse:
+gs_markitup_subpage_modul_txt_01_02 = http://www.redaxo.org/165-0-moduldetails.html?module_id=463
diff --git a/pages/index.inc.php b/pages/index.inc.php
index 8c061fe..cd6b682 100644
--- a/pages/index.inc.php
+++ b/pages/index.inc.php
@@ -1,13 +1,19 @@
www.contic.de
*
* @package redaxo4
* @version svn:$Id$
*/
+/**
+ * MarkitUp Lib
+ * @link https://github.com/markitup/1.x
+ * @version 1.1.4
+ */
// AddOn-MARKITUP
@@ -15,41 +21,78 @@
// CONFIG
//////////////////////////////////////////////////////////////////////////////////
- // VARs
- $addon_name = "gs_markitup";
+ // GET PARAMS
+ ////////////////////////////////////////////////////////////////////////////////
+ $page = rex_request('page', 'string');
+ $subpage = rex_request('subpage', 'string');
+ #$func = rex_request('func', 'string');
+ #$oid = rex_request('oid', 'int');
+
+ //////////////////////////////////////////////////////////////////////////////////
+ // SUBPAGES
+ //////////////////////////////////////////////////////////////////////////////////
+
+ // REX BACKEND LAYOUT TOP
+ //////////////////////////////////////////////////////////////////////////////
+
+ require $REX['INCLUDE_PATH'] . '/layout/top.php';
+
+ echo '