Announcement

Do not use the forums to submit bug reports, feature requests or patches, submit a New Ticket instead.

#1 2007-02-09 15:01:18

topgun
New member
Registered: 2006-08-30
Posts: 6

EFM ist configured like example but does not work plz help me.

My site:
http://xxx.xxx.xxx.xxx/Robert/uecker/xinha-test.php

My image dir:
http://xxx.xxx.xxx.xxx/Robert/uecker/

Location of xinha:
http://xxx.xxx.xxx.xxx/Robert/uecker/xinha/

xinha-test.php:

Robert wrote:

<?php print '<?xml version="1.0" encoding="UTF-8"?>'; ?>
<!DOCTYPE html
     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>

  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <title>Xinha Example Shoutbox</title>

  <script type="text/javascript">
    // You must set _editor_url to the URL (including trailing slash) where
    // where xinha is installed, it's highly recommended to use an absolute URL
    //  eg: _editor_url = "/path/to/xinha/";
    // You may try a relative URL if you wish]
    //  eg: _editor_url = "../";
     _editor_url  = "http://xxx.xxx.xxx.xxx/Robert/uecker/xinha/"
    _editor_lang = "en";      // And the language we need to use in the editor.
  </script>

  <!-- Load up the actual editor core -->
  <script type="text/javascript" src="http://xxx.xxx.xxx.xxx/Robert/uecker/xinha/XinhaCore.js"></script>
  <script type="text/javascript">
   xinha_editors = null;
    xinha_init    = null;
    xinha_config  = null;
    xinha_plugins = null;

    // This contains the names of textareas we will make into Xinha editors
    xinha_init = xinha_init ? xinha_init : function()
    {
      /** STEP 1 ***************************************************************
       * First, what are the plugins you will be using in the editors on this
       * page.  List all the plugins you will need, even if not all the editors
       * will use all the plugins.
       *
       * The list of plugins below is a good starting point, but if you prefer
       * a must simpler editor to start with then you can use the following
       *
       * xinha_plugins = xinha_plugins ? xinha_plugins : [ ];
       *
       * which will load no extra plugins at all.
       ************************************************************************/

      xinha_plugins = xinha_plugins ? xinha_plugins :
      [
  'ImageManager'
      ];
             // THIS BIT OF JAVASCRIPT LOADS THE PLUGINS, NO TOUCHING  smile
             if(!Xinha.loadPlugins(xinha_plugins, xinha_init)) return;

      /** STEP 2 ***************************************************************
       * Now, what are the names of the textareas you will be turning into
       * editors?
       ************************************************************************/

      xinha_editors = xinha_editors ? xinha_editors :
      [
        'jo'
      ];

      /** STEP 3 ***************************************************************
       * We create a default configuration to be used by all the editors.
       * If you wish to configure some of the editors differently this will be
       * done in step 5.
       *
       * If you want to modify the default config you might do something like this.
       *
       *   xinha_config = new Xinha.Config();
       *   xinha_config.width  = '640px';
       *   xinha_config.height = '420px';
       *
       *************************************************************************/

        xinha_config = xinha_config ? xinha_config() : new HTMLArea.Config();
             xinha_config.stripBaseHref = false;
            
             xinha_config.ExtendedFileManager.use_linker = true;
 
  if (xinha_config.ExtendedFileManager) {
         with (xinha_config.ExtendedFileManager)
        {
            <?php

            // define backend configuration for the plugin
            $IMConfig = array();
            // the directories have to be writeable for php (that means 777 under linux)
            $IMConfig['max_foldersize_mb'] = 10;
            $IMConfig['files_dir'] = $_SERVER['DOCUMENT_ROOT'].'Robert/uecker';
            $IMConfig['images_dir'] = $_SERVER['DOCUMENT_ROOT'].'Robert/uecker';
            $IMConfig['files_url'] = 'Robert/uecker/';
            $IMConfig['images_url'] = 'Robert/uecker/';
            $IMConfig['images_enable_styling'] = false;
            $IMConfig['max_filesize_kb_image'] = 200;
            // we can use the value 'max' to allow the maximium upload size defined in php_ini
            $IMConfig['max_filesize_kb_link'] = 'max';
            $IMConfig['allowed_link_extensions'] = array("jpg","gif","js","pdf","zip","txt","psd","png","html","swf","xml","xls");

      xinha_pass_to_php_backend($IMConfig);
           
            ?>
        }
  }
     
      /** STEP 4 ***************************************************************
       * We first create editors for the textareas.
       *
       * You can do this in two ways, either
       *
       *   xinha_editors   = Xinha.makeEditors(xinha_editors, xinha_config, xinha_plugins);
       *
       * if you want all the editor objects to use the same set of plugins, OR;
       *
       *   xinha_editors = Xinha.makeEditors(xinha_editors, xinha_config);
       *   xinha_editors['myTextArea'].registerPlugins(['Stylist','FullScreen']);
       *   xinha_editors['anotherOne'].registerPlugins(['CSS','SuperClean']);
       *
       * if you want to use a different set of plugins for one or more of the
       * editors.
       ************************************************************************/




      xinha_editors   = Xinha.makeEditors(xinha_editors, xinha_config, xinha_plugins);

      /** STEP 5 ***************************************************************
       * If you want to change the configuration variables of any of the
       * editors,  this is the place to do that, for example you might want to
       * change the width and height of one of the editors, like this...
       *
       *   xinha_editors.myTextArea.config.width  = '640px';
       *   xinha_editors.myTextArea.config.height = '480px';
       *
       ************************************************************************/


      /** STEP 6 ***************************************************************
       * Finally we "start" the editors, this turns the textareas into
       * Xinha editors.
       ************************************************************************/

      Xinha.startEditors(xinha_editors);
    }

    window.onload = xinha_init;
   
   
   
  </script>

</head>

<body>

  <form id="jo" >
    <textarea id="jo" name="jo" style="width:400px;height:320px;">

</body>
</html>

Help would be great I tried it billion times and I am going MAD!
thx

Last edited by topgun (2007-02-09 15:02:15)

Offline

Board footer

Powered by FluxBB