Index: /FCKeditor/branches/developers/alfonsoml/editor/_source/classes/fckplugin.js
===================================================================
--- /FCKeditor/branches/developers/alfonsoml/editor/_source/classes/fckplugin.js	(revision 148)
+++ /FCKeditor/branches/developers/alfonsoml/editor/_source/classes/fckplugin.js	(revision 149)
@@ -22,8 +22,12 @@
  */
 
-var FCKPlugin = function( name, availableLangs, basePath )
+var FCKPlugin = function( name, availableLangs, basePath, pluginsPath )
 {
 	this.Name = name ;
-	this.BasePath = basePath ? basePath : FCKConfig.PluginsPath ;
+	this.BasePath = basePath ? basePath : pluginsPath ;
+	// Certifies that the "BasePath" configuration ends with a slash.
+	if ( !this.BasePath.EndsWith('/') )
+		this.BasePath += '/' ;
+
 	this.Path = this.BasePath + name + '/' ;
 
Index: /FCKeditor/branches/developers/alfonsoml/editor/_source/internals/fckconfig.js
===================================================================
--- /FCKeditor/branches/developers/alfonsoml/editor/_source/internals/fckconfig.js	(revision 148)
+++ /FCKeditor/branches/developers/alfonsoml/editor/_source/internals/fckconfig.js	(revision 149)
@@ -120,8 +120,4 @@
 	}
 
-	// Certifies that the "PluginsPath" configuration ends with a slash.
-	if ( !oConfig.PluginsPath.EndsWith('/') )
-		oConfig.PluginsPath += '/' ;
-
 	// EditorAreaCSS accepts an array of paths or a single path (as string).
 	// In the last case, transform it in an array.
@@ -145,5 +141,5 @@
 FCKConfig.Plugins.Add = function( name, langs, path )
 {
-	FCKConfig.Plugins.Items.AddItem( [name, langs, path] ) ;
+	FCKConfig.Plugins.Items.AddItem( [name, langs, path, FCKConfig.PluginsPath] ) ;
 }
 
Index: /FCKeditor/branches/developers/alfonsoml/editor/_source/internals/fckplugins.js
===================================================================
--- /FCKeditor/branches/developers/alfonsoml/editor/_source/internals/fckplugins.js	(revision 148)
+++ /FCKeditor/branches/developers/alfonsoml/editor/_source/internals/fckplugins.js	(revision 149)
@@ -34,5 +34,5 @@
 	{
 		var oItem = FCKConfig.Plugins.Items[i] ;
-		var oPlugin = oItems[ oItem[0] ] = new FCKPlugin( oItem[0], oItem[1], oItem[2] ) ;
+		var oPlugin = oItems[ oItem[0] ] = new FCKPlugin( oItem[0], oItem[1], oItem[2], oItem[3] ) ;
 		FCKPlugins.ItemsCount++ ;
 	}
