Solved

How to disable flash uploader for existing Joomla extensions?

Posted on 2009-05-06
4
864 Views
Last Modified: 2013-11-15
Since release of Adobe Flash 10 Joomla flash uploader (for files and images) has stop working.
Since joomla ver. 1.5.8 it is possible (trough main configuration) to disable such flash uploader and the standard form is displayed.

Existing extension like JAM (Joomla Advanced Message) were based on joomla flash uploader and now is impossible to use it.

Where can I start from to make existing extensions working with standard upload form?
0
Comment
Question by:phoenix128
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
4 Comments
 
LVL 3

Expert Comment

by:binarygeek
ID: 24323154
goto Site->Global Configuration

Hit The "System" tab

scroll down a bit

Check the last option of media settings
0
 

Author Comment

by:phoenix128
ID: 24323469
Unfortunately, this option is valid for Joomla core components but not automatically valid for third-party extensions such as JAM witch implements some custom code to call upload field from Joomla libraries.

For example, in my case, JAM import all mootools staff needed to create the upload field alngoside with some custom JS code to call FancyUploader (attached to this comment).

I'd need to Know some guidelines to convert this fancyuploader with standard upload form.
var uploader;
function JAMAttachments(){
	if(!jam_attachmentslimit){
		return false;
	}
	
	uploader=new FancyUpload(
		$('JAMAttachment'),
		{
			url:document.adminForm.attachmenturl.value,
			swf:'/media/system/swf/uploader.swf',
			queueList:'upload-queue',
			container:$('upload-swf'),
			limitSize:jam_attachmentsizelimit,
			limitFiles:jam_attachmentslimit,
			onAllComplete:function(){
				document.adminForm.attr.value='1';
				JAM.Ajax()
			}
		});
		
		$('upload-clear').adopt(new Element('input',{type:'button',events:{click:uploader.clearList.bind(uploader,[false])},value:jam_clearcompleted}));
}
		
function JAMNewAttachments(show){
	var attachments=$('attachments');
	if(!attachments){
		return;
	}
	if(show){
		attachments.setStyle('display','block');
	}else{
		attachments.setStyle('display','none');
		uploader.clearList(true);
	}
}

Open in new window

0
 
LVL 3

Expert Comment

by:binarygeek
ID: 24323507
check the file

libraries/joomla/html/html/behavior.php

if that helps
0
 
LVL 3

Accepted Solution

by:
binarygeek earned 500 total points
ID: 24323508
check the function uploader ... Also see the implementation in com_media
0

Featured Post

Revamp Your Training Process

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Have you ever wanted to use that sweet jQuery gallery plugin on your Joomla site but couldn't get it working due to jQuery conflicts or your lack of knowledge about what's under the Joomla hood? This article will step you through the process of impl…
Read about how to choose the best possible content marketing agency to suit your needs. Content marketing has become an integral part of running a successful tech business, so it is wise to be informed.
This video Micro Tutorial shows how to password-protect PDF files with free software. Many software products can do this, such as Adobe Acrobat (but not Adobe Reader), Nuance PaperPort, and Nuance Power PDF, but they are not free products. This vide…
Michael from AdRem Software outlines event notifications and Automatic Corrective Actions in network monitoring. Automatic Corrective Actions are scripts, which can automatically run upon discovery of a certain undesirable condition in your network.…

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question