English (United Kingdom)
Jms Multi Site, formerly joomla multisite.
Create, share multiple joomla sites in few clicks !
Message
  • EU e-Privacy Directive

    This website uses cookies to manage authentication, navigation, and other functions. By using our website, you agree that we can place these types of cookies on your device.

    View e-Privacy Directive Documents

Welcome, Guest
Please Login or Register.    Lost Password?
Go to bottomPage: 1
TOPIC: Screen Reader Plugin
#12537
Screen Reader Plugin 8 Years, 6 Months ago Karma: 0
Hello

I have a configuration problem in an accessibility plug-in, the Screen Reader of Jextension.

Q I think he's having a conflict with some of the Multisite setup, because only the screen reader does not work properly. I've done tests on various Joomlas on my localhost, with several different templates and they all work normally.

In the help forum plugin they asked to see if the joomla could access the file proxy.php in the following url:
{site_url}/plugins/system/screenreader/screenreader/libraries/tts/proxy.php

as in the demo site they offer:
demo.storejextensions.org/screenreader/p...raries/tts/proxy.php

Testing at my local Joomla, can not access the file proxy.php smoothly, however the site in the Multisite, I am redirected to the following url:
{site_url}/plugins/system/screenreader/screenreader/libraries/tts/installation/index.php

where I am redirected to an installation folder does not exist.

Thanks for listening.
dti.unifesp
Fresh Boarder
Posts: 11
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#12547
Re: Screen Reader Plugin 8 Years, 6 Months ago Karma: 54
The behavior that you describe with the URL ending with /installation/index.php

{site_url}/plugins/system/screenreader/screenreader/libraries/tts/installation/index.php

is the symptom of a developer who performed a Joomala 1.5 initialization rather that a Joomla 2.5 initialization.

This is probably because the "proxy.php" is an ajax or similar file that intiilize joomla as an independent application.

Under Joomla 1.5 the intilisation that can be foundin in the "index.php" is the following

define( '_JEXEC', 1 );

define('JPATH_BASE', dirname(__FILE__) );

define( 'DS', DIRECTORY_SEPARATOR );

require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );


In Joomla 2.5 (or higher), as you can see in the index.php, the initialization is different

define('_JEXEC', 1);

if (file_exists(__DIR__ . '/defines.php'))
{
include_once __DIR__ . '/defines.php';
}

if (!defined('_JDEFINES'))
{
define('JPATH_BASE', __DIR__);
require_once JPATH_BASE . '/includes/defines.php';
}

require_once JPATH_BASE . '/includes/framework.php';



The problem is due to the fact that the developer didn't tested if the "defines.php" is present in the root directory.
JMS used this feature present in Joomla 2.5 or higher to get the hand on joomla before its initialization and add the multisites functionalities.


So ask to the author of the "proxy.php" to perform a correct Joomla 2.5 initialization.
edwin2win
Moderator
Posts: 5370
graph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#12548
Re: Screen Reader Plugin 8 Years, 6 Months ago Karma: 0
Hello

Thanks for the answer. I will contact them and return with their response.

Thank you.
dti.unifesp
Fresh Boarder
Posts: 11
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#12549
Re:Screen Reader Plugin 8 Years, 6 Months ago Karma: 0
Hello

I contacted the developer of the plugin and it really was the problem.

Thanks again for your help.
dti.unifesp
Fresh Boarder
Posts: 11
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
Go to topPage: 1
get the latest posts directly to your desktop
2Win, Multisite(s) are trademarks of Edwin2Win.
Joomla