Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

Aquí Está la Solución Para Media Manajer en Joomla 1.5.13!

Estas en el tema de Aquí Está la Solución Para Media Manajer en Joomla 1.5.13! en el foro de Joomla en Foros del Web. Todos o la mayoría que estamos atentos y metidos en el mundo de Joomla nos hemos dado cuenta que ya haces varios días se liberó ...
  #1 (permalink)  
Antiguo 30/07/2009, 00:01
Avatar de Larenz
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: Nicaragua
Mensajes: 1.398
Antigüedad: 17 años, 11 meses
Puntos: 55
Exclamación Aquí Está la Solución Para Media Manajer en Joomla 1.5.13!

Todos o la mayoría que estamos atentos y metidos en el mundo de Joomla nos hemos dado cuenta que ya haces varios días se liberó una actualización de Joomla 1.5.12 a Joomla 1.5.13.

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&amp;task=file.upload&amp;tmpl=component&amp;<?php echo $this->session->getName().'='.$this->session->getId(); ?>&amp;<?php echo JUtility::getToken();?>=1" id="uploadForm" method="post" enctype="multipart/form-data">
                <fieldset>
                    <legend><?php echo JText::_'Upload File' ); ?> [ <?php echo JText::_'Max' ); ?>&nbsp;<?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>
4. Guarden el archivo y LISTO!

-> 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&amp;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&amp;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&amp;view=mediaList&amp;tmpl=component&amp;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&amp;task=file.upload&amp;tmpl=component&amp;<?php echo $this->session->getName().'='.$this->session->getId(); ?>&amp;<?php echo JUtility::getToken();?>=1" id="uploadForm" method="post" enctype="multipart/form-data">
                <fieldset>
                    <legend><?php echo JText::_'Upload File' ); ?> [ <?php echo JText::_'Max' ); ?>&nbsp;<?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>
Espero les ayude la solución. Saludos a todos los Joomleros departe de su compañero Larenz.

Última edición por Larenz; 30/07/2009 a las 00:09
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:40.