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

problema desarrollando componente para subir imagenes

Estas en el tema de problema desarrollando componente para subir imagenes en el foro de Joomla en Foros del Web. Buenas estoy desarrollando un componente para listar informacion de distintas empresas, el componente debe permitir a un usuario desde el backend ingresar un nombre, una ...
  #1 (permalink)  
Antiguo 16/03/2010, 16:26
 
Fecha de Ingreso: octubre-2008
Mensajes: 26
Antigüedad: 16 años
Puntos: 1
problema desarrollando componente para subir imagenes

Buenas estoy desarrollando un componente para listar informacion de distintas empresas, el componente debe permitir a un usuario desde el backend ingresar un nombre, una descripcion, una url del sitio web de la empresa y una imagen de la persona, y luego se presente en cierta parte del sitio en el Front End.

Ingresa perfecto la informacion a la base de datos, excepto la imagen.

Hago el mismo procedimiento normal que se hace en php, pero en joomla no me funciona, el codigo es el siguiente:

Vista que me envia la informacion por post:

default.php

<form action="index.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="300000" />
<table border="0">
<tbody>
<tr>
<td>Nombre</td>
<td><input maxlength="30" size="30" name="nombre" /></td>
</tr>
<tr>
<td>Descripcion</td>
<td><input maxlength="30" size="30" name="descripcion" /></td>
</tr>
<tr>
<td>Imagen</td>
<td><input type="file" name="file" /></td>
</tr>
<tr>
<td>Url</td>
<td><input maxlength="30" size="30" name="url" /></td>
</tr>
<tr>
<td> </td>
<td><input type="submit" value="Enviar" /></td>
</tr>
</tbody>
</table>
<input type="hidden" value="com_direpymes" name="option" />
<input type="hidden" value="introduceMensaje" name="task" />

</form>

y mi controlador:

controller.php

<?php
defined( '_JEXEC' ) or die( 'Restricted access' );
jimport('joomla.application.component.controller') ;

class direpymesAdminController extends JController
{
function display()
{
parent::display();
}

function introduceMensaje(){

/** Subir Archivo->**/
if($_FILES['file']['name'] != null && $_FILES['file']['size'] > 0){
$destino="subida";
if(move_uploaded_file($_FILES['file']['tmp_name'], $destino.'/'.$_FILES['file']['name'])){
echo "Bien y la ruta de Destino es ".$destino.'/'.$_FILES['file']['name'];
}
else
echo "Mal";
}
/**<- Subir Archivo **/

/*$option = JRequest::getCmd('option');
$modelo = $this->getModel('direpymesAdmin');
$res = $modelo->introduce(JRequest::get('post'));
if($res == 1){
$this->setMessage('Mensage introducido!');
$this->setRedirect('index.php?option=' . $option. '&view=direpymesAdmin');
}else{
$this->setMessage('Error al introducir!');
$this->setRedirect('index.php?option=' . $option. '&view=Error');
}*/
}
}
?>

No se que estoy haciendo mal o si debo utilizar algunas clases del Api de Joomla, pero ya llevo un rato buscando informacion y no encuentro nada aún.

De antemano Gracias por la ayuda que me puedan prestar.
  #2 (permalink)  
Antiguo 16/03/2010, 17:20
 
Fecha de Ingreso: marzo-2010
Mensajes: 8
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: problema desarrollando componente para subir imagenes

Hola, me aprece asombroso que estes creando tus propios componentes, eso es valor !

Mi conocimiento de joomla es regular y el de php es casi nulo, por lo que mi unica recomendacion es que te dirigas al foro de joomla.org ahi hay una area para los desarrolladores de componentes.

Cuentanos como te fue!

Saludos

Karlo
  #3 (permalink)  
Antiguo 17/03/2010, 07:34
 
Fecha de Ingreso: octubre-2008
Mensajes: 26
Antigüedad: 16 años
Puntos: 1
Respuesta: problema desarrollando componente para subir imagenes

vale gracias voy a seguir tu consejo y te comento
  #4 (permalink)  
Antiguo 17/03/2010, 09:41
 
Fecha de Ingreso: octubre-2008
Mensajes: 26
Antigüedad: 16 años
Puntos: 1
Respuesta: problema desarrollando componente para subir imagenes

Solucionado,

Vale gracias no tuve que ir a la pagina que me dijiste,

detallando bien el problema encontre que era por la ruta donde estaba almacenando la imagen, la cambie y quedo solucionado

Etiquetas: componente, imagenes, subir
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 17:19.