He añadido un adjunto a un artículo y lo ha subido sin problema, aparece en el artículo, pero cuando pulso en el adjunto para descargarlo me devuelve un error asi
404 - No se ha encontrado
A qué puede ser debido?
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Habría que verificar si el problema puede estar causado por el hecho de tener activadas las urls amigables.
Prueba a desactivar temporalmente las urls amigables en la configuración global de tu Joomla y comprueba si en este caso funciona el enlace al documento.
Ya he hecho la prueba y parece no tener relación.
Tampoco funciona cambiando la configuración SEO.
El artículo tiene una nueva ubicación, por si necesitan acceder.
Hola Juan Carlos,
Revisa el siguiente hilo de foro: https://www.webempresa.com/foro/6-Joomla!-15/69109-Error-descarga-archivo-en-K2--Solucionado-.html
Saludos.
Renombrando la carpeta com_k2 funciona. Pero al sustituir el código de que habla el hilo me devuelve un nuevo error.
Si desactivo las URL amigables, el error es el mismo.
LAS PRUEBAS LAS ESTOY HACIENDO UN NUEVO ITEM
http://vidartv.com/index.php?option=com_k2&view=item&id=3291:la-noche-que-ense%C3%B1%C3%A9-el-apocalipsis-a-fidel-castro&Itemid=351
Hola Juan Carlos,
En vez de activar todos los parámetros de las URLs amigables, activa los dos primeros en la configuración global de Joomla!, parámetros de SEO:
Motor de búsqueda para URLs amigables --> Si
Usar la reescritura URL --> Si
Agrega sufijo a la URL --> No
Saludos
He comprobado esa configuración y me devuelve el mismo error. Además, si quito los sufijos, los menús me dejan de funcionar.
Hola,
No me cuadra el enlace que viene en la descarga. La dirección del enlace parece estar mal construida. ¿Estás tratando de descargar un archivo que tienes en el mismo servidor?
Indícanos qué datos has puesto en el adjunto.
Si desactivas las urls amigables: ¿qué url te pone para la descarga?
El adjunto está en el item siguiente:
El archivo adjunto se ha subido con la función 'adjuntos' del item en K2, y está en el mismo servidor que la web.
La ruta del archivo ahora es:
http://profeticavoz/item/download/14_ab3b6846416164a3d8af7e6f42938338.html
le falta el dominio...
Y si desactivo los sufijos la ruta es:
http://profeticavoz/item/download/14_ab3b6846416164a3d8af7e6f42938338
lo unico que ocurre es que no añade la extensión *.html
Si desactivo las url amigables la ruta es:
Y si renombro la carpeta com_k2, funciona, y la ruta es:
http://vidartv.com/profeticavoz/item/download/14_ab3b6846416164a3d8af7e6f42938338.html
Hola,
Si dices que renombrando la carpeta com_k2 te funciona entonces esto tiene que significar que la plantilla de Joomla que estás utilizando está aplicando una sobreescritura sobra la plantilla de artículo de K2 que hace que no funcione correctamente.
Por tanto, tendrías la opción de dejar la carpeta renombrada, con el correspondiente cambio en el diseño o tratar de editar el archivo item.php que debería haber en esa carpeta para aplicar los cambios necesarios para que funcione el enlace.
El código que se utiliza por defecto para poder descargar los archivos adjuntos es el siguiente:
item->params->get('itemCategory') || $this->item->params->get('itemTags') || $this->item->params->get('itemAttachments')): ?>item->params->get('itemCategory')): ?><a href="item->category->link; ?>">item->category->name; ?>item->params->get('itemTags') && count($this->item->tags)): ?>item->params->get('itemAttachments') && count($this->item->attachments)): ?>item->tags as $tag): ?>
- <a href="link; ?>">name; ?>
item->attachments as $attachment): ?>
- <a title="titleAttribute); ?>" href="link; ?>">title; ?> item->params->get('itemAttachmentsCounter')): ?> (hits; ?> hits==1) ? JText::_('K2_DOWNLOAD') : JText::_('K2_DOWNLOADS'); ?>)
Perfecto,
Ahora sí.
He sustituido desde y ya funciona la descarga de adjuntos.