You are not logged in.
Pages: 1
It seems to be an issue related to www.mysite.com vs mysite.com. I have Xinha configured for http://www.biodieselworks.com/admin, and so the errors appeared on http://biodieselworks.com/admin without the 'www'.
A .htaccess redirect to one or the other (whichever Xinha is configured for) solves the problem.
Are you using a recent version? If not so, please update. If this doesn't solve it, please post a ticket. But I think this is already fixed
I'm using the most recent version as of early last week. I'll post a ticket.
Bump to push this above the massive amount of SPAM posts. Anyone have anything I can try?
Hi all,
I just installed the ExtendedFileManager. When I try to use either the file linker that's included or insert an image, the "Loading..." message never clears, and I get the following FireBug error:
imgManager.changeDir is not a function
http://www.biodieselworks.com/admin/js/xinha/plugins/ExtendedFileManager/assets/manager.js
Line 309I think my path configurations are correct, since the EFM window loads up styled and the dropdown directory box at the top correctly displays sub-directories I have in my media folder.
My configuration file:
<?php
header('Content-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 :
[
'GetHtml',
'FullScreen',
//'ImageManager'
'ExtendedFileManager'
];
// THIS BIT OF JAVASCRIPT LOADS THE PLUGINS, NO TOUCHING :)
if(!HTMLArea.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 :
[
'content'
];
/** 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 HTMLArea.Config();
* xinha_config.width = '640px';
* xinha_config.height = '420px';
*
*************************************************************************/
xinha_config = new HTMLArea.Config();
xinha_config.registerButton("save_submit", "Save", _editor_url + "save.gif", true, function() {$("#edit").trigger("submit");});
xinha_config.toolbar =
[
["createlink", "insertimage", "inserttable", "inserthorizontalrule", "separator", "insertorderedlist", "insertunorderedlist"],
["separator", "htmlmode", "popupeditor", "separator", "showhelp","separator","save_submit"],
["separator", "formatblock","separator","bold","italic","underline", "separator","justifyleft","justifycenter","separator","outdent","indent"],
];
xinha_config.formatblock =
{
"— Formatting —": "",
"Heading 1": "h1",
"Heading 2": "h2",
"Heading 3": "h3",
"Heading 4": "h4",
"Paragraph" : "p",
"Code" : "pre",
"Address" : "address"
};
xinha_config.sizeIncludesBars = false;
xinha_config.statusBar = false;
xinha_config.showLoading = true;
xinha_config.pageStyleSheets = ["/css/general.css"];
if (xinha_config.ExtendedFileManager) {
with (xinha_config.ExtendedFileManager)
{
<?php
// define backend configuration for the plugin
$IMConfig = array();
$IMConfig['images_dir'] = '../../../../../media';
$IMConfig['images_url'] = 'http://www.biodieselworks.com/media';
$IMConfig['files_dir'] = '../../../../../media';
$IMConfig['files_url'] = 'http://www.biodieselworks.com/media';
$IMConfig['thumbnail_prefix'] = 't_';
$IMConfig['thumbnail_dir'] = 't';
$IMConfig['resized_prefix'] = 'resized_';
$IMConfig['resized_dir'] = '../../../../../media';
$IMConfig['tmp_prefix'] = '_tmp';
$IMConfig['max_filesize_kb_image'] = 2000;
// maximum size for uploading files in 'insert image' mode (2000 kB here)
$IMConfig['max_filesize_kb_link'] = 5000;
// maximum size for uploading files in 'insert link' mode (5000 kB here)
// Maximum upload folder size in Megabytes.
// Use 0 to disable limit
$IMConfig['max_foldersize_mb'] = 0;
$IMConfig['allowed_image_extensions'] = array("jpg","gif","png");
$IMConfig['allowed_link_extensions'] = array("jpg","gif","pdf","ip","txt",
"psd","png","html","swf",
"xml","xls");
require_once './contrib/php-xinha.php';
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 = HTMLArea.makeEditors(xinha_editors, xinha_config, xinha_plugins);
*
* if you want all the editor objects to use the same set of plugins, OR;
*
* xinha_editors = HTMLArea.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 = HTMLArea.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.
************************************************************************/
HTMLArea.startEditors(xinha_editors);
}
window.onload = xinha_init;I'd be grateful for any help anyone can offer.
Thanks,
Nathan
Basically, I have an AJAX-loaded "Quick Help" blurb appear when the user focuses a specific field, describing what the field does and what to enter there, and providing a link to the full help page. The other fields are simple text inputs. To do this I'm simply using onFocus="help('topic').
Is there some reasonable way to fake it? I'd just like to trigger the help() function when the user is working with the xinha instance.
Thank you very much for your help.
Hello all,
I'm trying to trigger a function when the editor gains focus. Setting the textarea event (e.g. <textarea onFocus="help('content')">) works when the editor is in HTML mode, but not WYSIWYG mode. Can anyone shed any light on this?
By the way, great project! I'm finding it much more agreeable than TinyMCE.
Pages: 1