Uno de los problemas que trae es que está en inglés, solucionando con los idiomas o packs en español una parte del problema, ya que los módulos están todos en inglés y será más tedioso para el usuario editarlos a mano al español por medio del Gestor de Módulos.
Pero resulta que también presenta un problema a la hora de usar el Media Manager o Gestor Multimedia. Cuando vamos a ese apartado veremos que nos sale un Gestor Multimedia sin estilos y con una advertencia de ERROR.
La verdadera solución a este problema (y digo verdadera porque he visto post que dicen que este problema podría resolverse editando el archivo view.html.php) se encuentra abriendo este archivo:
administrator->components->com_media->views->media->tmpl->default.php
Ahora harán lo siguiente:
1. Abran el archivo default.php en Dreamweaver
2. Busquen la línea 64 que está debajo de <!-- File Upload Form -->
3. Peguen el siguiente código reemplazando TODO el código desde la línea 64 hasta el final del archivo.
Código PHP:
<form action="<?php echo JURI::base(); ?>index.php?option=com_media&task=file.upload&tmpl=component&<?php echo $this->session->getName().'='.$this->session->getId(); ?>&<?php echo JUtility::getToken();?>=1" id="uploadForm" method="post" enctype="multipart/form-data">
<fieldset>
<legend><?php echo JText::_( 'Upload File' ); ?> [ <?php echo JText::_( 'Max' ); ?> <?php echo ($this->config->get('upload_maxsize') / 1000000); ?>M ]</legend>
<fieldset class="actions">
<input type="file" id="file-upload" name="Filedata" />
<input type="submit" id="file-upload-submit" value="<?php echo JText::_('Start Upload'); ?>"/>
<span id="upload-clear"></span>
</fieldset>
<ul class="upload-queue" id="upload-queue">
<li style="display: none" />
</ul>
</fieldset>
<input type="hidden" name="return-url" value="<?php echo base64_encode('index.php?option=com_media'); ?>" />
</form>
</td>
</tr>
</table>
-> OPCIONAL: Si llegaran a tener problemas con este código entonces reemplacen el código COMPLETO de ese archivo por el que les daré a continuación, pero OJO, primero intenten con el primer código que les di...
Código PHP:
<?php defined('_JEXEC') or die('Restricted access'); ?>
<table width="100%" cellspacing="0">
<tr valign="top">
<td width="200px">
<fieldset id="treeview">
<legend><?php echo JText::_( 'Folders' ); ?></legend>
<div id="media-tree_tree"></div>
<?php echo $this->loadTemplate('folders'); ?>
</fieldset>
</td>
<td>
<?php if ($this->require_ftp): ?>
<form action="index.php?option=com_media&task=ftpValidate" name="ftpForm" id="ftpForm" method="post">
<fieldset title="<?php echo JText::_('DESCFTPTITLE'); ?>">
<legend><?php echo JText::_('DESCFTPTITLE'); ?></legend>
<?php echo JText::_('DESCFTP'); ?>
<table class="adminform nospace">
<tbody>
<tr>
<td width="120">
<label for="username"><?php echo JText::_('Username'); ?>:</label>
</td>
<td>
<input type="text" id="username" name="username" class="input_box" size="70" value="" />
</td>
</tr>
<tr>
<td width="120">
<label for="password"><?php echo JText::_('Password'); ?>:</label>
</td>
<td>
<input type="password" id="password" name="password" class="input_box" size="70" value="" />
</td>
</tr>
</tbody>
</table>
</fieldset>
</form>
<?php endif; ?>
<form action="index.php?option=com_media&task=folder.create" name="folderForm" id="folderForm" method="post">
<fieldset id="folderview">
<legend><?php echo JText::_( 'Files' ); ?></legend>
<div class="path">
<input class="inputbox" type="text" id="folderpath" readonly="readonly" />/
<input class="inputbox" type="text" id="foldername" name="foldername" />
<input class="update-folder" type="hidden" name="folderbase" id="folderbase" value="<?php echo $this->state->folder; ?>" />
<button type="submit"><?php echo JText::_( 'Create Folder' ); ?></button>
</div>
<div class="view">
<iframe src="index.php?option=com_media&view=mediaList&tmpl=component&folder=<?php echo $this->state->folder;?>" id="folderframe" name="folderframe" width="100%" marginwidth="0" marginheight="0" scrolling="auto" frameborder="0"></iframe>
</div>
</fieldset>
<?php echo JHTML::_( 'form.token' ); ?>
</form>
<form action="index.php?option=com_media" name="adminForm" id="mediamanager-form" method="post" enctype="multipart/form-data" >
<input type="hidden" name="task" value="" />
<input type="hidden" name="cb1" id="cb1" value="0" />
<input class="update-folder" type="hidden" name="folder" id="folder" value="<?php echo $this->state->folder; ?>" />
</form>
<!-- File Upload Form -->
<form action="<?php echo JURI::base(); ?>index.php?option=com_media&task=file.upload&tmpl=component&<?php echo $this->session->getName().'='.$this->session->getId(); ?>&<?php echo JUtility::getToken();?>=1" id="uploadForm" method="post" enctype="multipart/form-data">
<fieldset>
<legend><?php echo JText::_( 'Upload File' ); ?> [ <?php echo JText::_( 'Max' ); ?> <?php echo ($this->config->get('upload_maxsize') / 1000000); ?>M ]</legend>
<fieldset class="actions">
<input type="file" id="file-upload" name="Filedata" />
<input type="submit" id="file-upload-submit" value="<?php echo JText::_('Start Upload'); ?>"/>
<span id="upload-clear"></span>
</fieldset>
<ul class="upload-queue" id="upload-queue">
<li style="display: none" />
</ul>
</fieldset>
<input type="hidden" name="return-url" value="<?php echo base64_encode('index.php?option=com_media'); ?>" />
</form>
</td>
</tr>
</table>