]> _ Git - cubeextranet.git/commitdiff
Add base URL (sogecap fluidbook)
authorvincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Wed, 29 Apr 2015 15:43:24 +0000 (15:43 +0000)
committervincent@cubedesigners.com <vincent@cubedesigners.com@f5622870-0f3c-0410-866d-9cb505b7a8ef>
Wed, 29 Apr 2015 15:43:24 +0000 (15:43 +0000)
fluidbook/compile/index.html
inc/ws/Metier/class.ws.book.parametres.php
inc/ws/Util/packager/class.ws.packager.html.php

index 2e1fc95362481cc3a09394e7ee4fdef9ead9b5e9..29b2d6ffd43bd12f1d56c6460123f1d630111520 100644 (file)
@@ -9,6 +9,7 @@
        <meta http-equiv="Pragma" content="no-cache">
        <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=IE8">
        <meta name="google" value="notranslate">
+       $base
        $favicon
        $robots
        $facebook
index ecf9aa9ad5de0f0a0f10b6f41d981f38d57119ec..3f7337d21752a03ab257cf88d2779b43adcbe246 100644 (file)
@@ -387,12 +387,12 @@ class wsBookParametres extends wsParametres {
                $this->forms['theme'] = array('label' => __('Options du thème'),
                                              'fieldsnames' => array('themeEnableAfterSearch'));
 
-
                $this->fields['htmlExtension'] = array('type' => 'text', 'default' => 'html', 'editable' => true, 'label' => __('Extension des fichiers html'), 'grade' => 5, 'hint' => __('Ex : php, htm, html, phtml, asp'), 'grade' => 5);
                $this->fields['htmlPrepend'] = array('type' => 'textarea', 'default' => '', 'editable' => true, 'label' => __('Code à insérer en tête des fichiers'), 'grade' => 5);
+               $this->fields['baseUrl'] = array('type' => 'text', 'default' => '', 'editable' => true, 'label' => __('Base de l\'url'), 'grade' => 5, 'grade' => 5);
 
                $this->forms['package'] = array('label' => __('Option d\'export'),
-                                               'fieldsnames' => array('htmlExtension', 'htmlPrepend'));
+                                               'fieldsnames' => array('htmlExtension', 'htmlPrepend', 'baseUrl'));
 
                $this->fields['disableDemo'] = array('type' => 'boolean', 'default' => false, 'editable' => true, 'label' => __('Désactiver le lien de démo'), 'grade' => 5);
                $this->fields['redirectDemo'] = array('type' => 'text', 'default' => '', 'editable' => true, 'label' => __('Rediriger le lien de démo vers'), 'grade' => 5);
index 6ed7d5748c3031eedc60fc695a346ac108db5c7e..7907153e40dba0e431b1741202d3e256ab61352e 100644 (file)
@@ -173,7 +173,14 @@ class wsPackagerHTML extends wsPackager {
 
                        $alt .= $footer;
 
+                       $base = '';
+                       if ($this->book->parametres->baseUrl) {
+                               $base = '<base href="' . $this->book->parametres->baseUrl . '" />';
+                       }
+
+
                        $data = str_replace('$alt', $alt, $this->origHTML);
+                       $data = str_replace('$base', $base, $data);
                        $data = str_replace('$pathToIndex', $pathToIndex, $data);
                        $data = str_replace('$title', $this->escape($title), $data);
                        $data = str_replace('$pathToGetflash', $pathToGetflash, $data);