Avisos
Vaciar todo

abrir formato pdf  

 
Gilberto Pineda
 Gilberto Pineda
Estimable Member

que tal necesito alguna extensión para abrir archivos pdf en mi pagina ya sea en algún articulo o modulo pero que tenga la opción de escoger el archivo pdf de una lista o que se capture el nombre del archivo y yo subir los archivos pdf al servidor, no se si abra alguna extensión así o si hay algún hilo de ayuda sobre el tema que me puedan proporcionar gracias

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 03/11/2014 8:58 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Si quieres mostrar archivos pdf lo mejor es que uses un servicio externo como google docs y luego con el código que te genera insertar el link en tu sitio, incluso también puedes insertar un visor para ver directamente el documento

Revisa la siguiente extensión de ejemplo :
http://extensions.joomla.org/extensions/social-web/social-display/documents-cloud-based/22315

Saludos.

ResponderCitar
Respondido : 03/11/2014 11:32 pm

Gilberto Pineda
 Gilberto Pineda
Estimable Member

saludos

todas las exenciones q he visto para abrir pdf solo tienen para capturar específicamente un archivo ejemplo
/mi sitio/pdf/archivo.pdf

pero yo necesito alguna donde el usuario capture en algun campo un identificador que sea el nombre del archivo
he estado checando la extencion jumi para hacerlo con php pero me da error 500 en este ejemplo en la linea 10 PHP Parse error: syntax error, unexpected T_STRING

<?php

$mi_pdf = ' http://ndpnucleodediagnosticopurepecha.com.mx/pdf/Libro1.pdf;

aqui da el error header('Content-type: application/pdf');

header('Content-Disposition: attachment; filename="'.$mi_pdf.'"');

readfile($mi_pdf);

?>

ResponderCitar
Respondido : 10/11/2014 8:16 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Lo que puedes hacer es poner tus archivos pdf en algún directorio y luego serán accesibles desde el navegador

Por ejemplo : http://tusitio.com/pdf/mipdf.pdf

Sin embargo si el navegador esta conifugrado para cargar el pdf lo cargará de otro modo lo interpretará como un archivo para descargar, este comportamiento de carga o descarga es exactamente lo mismo que lograrás con el código que nos has colocado

Por eso, nuevamente te comento, si quieres asegurarte de que el archivo cargue como parte de tu sitio web lo más recomendable es tvisor y subir tus archivos en un servicio externo

Saludos.

ResponderCitar
Respondido : 10/11/2014 10:20 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Gilberto Pineda
 Gilberto Pineda
Estimable Member

es que a lo mejor no me explico yo voy a subir a mi sitio en una carpeta muchos archivos pdf por ejemplo
cliente 200.pdf
cliente 300.pdf
cliente 400.pdf

entonces quiero que el cliente 200 que ingrese a mi pagina escriba en un campo que yo agregue a un modulo o articulo 200 y mediante el código php me abra el archivo 200.pdf

entonces esto creo que seria solo por código porque las extensiones que he visto no hacen algo así,
modifique un código de php pero la sintaxis es incorrecta aquí la pongo:

para este ejemplo ya hice un formulario que trae el nombre de el archivo, se guarda en la variable $nombre
$nombre=200.pdf y puse un boton que trae el siguiente codigo para que me muestre el pdf

gracias por su paciencia

ResponderCitar
Respondido : 10/11/2014 10:39 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla

Ok, lo que comentas es una funcionalidad particular que no te ofrece una extensión

Pero desde foro no atendemos este tipo de consultas de programación.

De manera general tu código es incorrecto, por ejemplo la variable $_GET te devuelve un array y lo estas asignando como una cadena, además deberías usar las variables de Joomla

Tal como te comenté anteriormente , igual, asi logres el código de referencia por PHP hacia un archivo, tendrás que depender si el navegador te muestra el archivo o te lo descarga, es por eso que te recomendé un visor

Será mejor que evalués el problema de otra manera y evitar en lo posible la programación , especialmente si no tienes experiencia con esto.

Saludos.

ResponderCitar
Respondido : 11/11/2014 12:08 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Gilberto Pineda
 Gilberto Pineda
Estimable Member

jajajaja que tal "sera mejor que evite la programación" yo quiero correr y me dicen que me regrese a gatear que buen consejo

un buen consejo seria "checa este hilo de programacion en joomla o lee este tutorial" no cres, aunque me tome un año o mas lo aprendere, he leido algunos temas donde corrigen programacion aqui mismo en webempresa como este https://www.webempresa.com/foro/6-Joomla!-15/684-C%C3%B3mo-crear-informes-PDF-con-Joomla-y-Breezingforms.html

pero en fin a veces el foro deja mucho que desear
saludos

ResponderCitar
Respondido : 19/11/2014 9:02 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Hace más de 2 años que ya no damos soporte sobre programación en el foro, nos centramos en todo lo que se puede hacer desde la administración de Joomla, Wordpress y Prestashop y sus extensiones. plugins, etc.

Sobre el post del foro que comentas es de hace 4 años, podrías partir de lo que comenta David para hacer un formulario con Breezingforms que pregunte el fichero como comentas y que al enviar el formulario muestre el pdf si existe, el código variará porque la versión actual de Breezingforms es diferente pero te puede servir de idea para hacer lo que quieres.

Aun así entiendo que el tema es más complejo porque tendrás que validar que el pdf sea de ese cliente, seguramente tendrías que hacer que el usuario esté registrado en el frontend de joomla para que sólo busques ese fichero en la carpeta para cada usuario y así no puedan por error ver otro PDF de otro cliente, otra opción que se me ocurre sería que subas los pdf de cada cliente, en carpetas diferentes para cada cliente y luego muestres un listado de todos los ficheros de la carpeta del usuario y tengas un link al nombre del fichero, etc.

También te podría servir alguna extensión como jsmallfib:
http://extensions.joomla.org/extensions/core-enhancements/file-management/8570

Que veo que te permite listar ficheros y parece que tiene ciertas opciones para restringir por niveles de acceso, etc, es posible que tengas que modificar algo del código de la extensión para adaptarla a tus necesidades, no hemos probado esta extensión.

ResponderCitar
Respondido : 19/11/2014 11:39 pm

Cursos Gratuitos WordPress