Feng Forum

Feng Office in your language => Español => : jolivaresd August 21, 2011, 09:29:22 PM

: Visor de archivos de video, pdf, etc...
: jolivaresd August 21, 2011, 09:29:22 PM
Hola!!!
Soy nuevo por aqui, hace un tiempo que estoy probando y desarrollando algunas cosas en feng office, no he tenido suerte aun con las cartas gantt, asi que por mientras, me puse a investigar como ver los videos .mov, .avi, y otros formatos.  Para mi mala suerte, no encontré nada. Pero encontré algo que me permitía ver los pdf, gracias a nuestro amigo pawboss y su post, http://forums.fengoffice.com/index.php?topic=3885.0

Encontré algunas fallas, como por ejemplo, si enlazabas el documento como un link y no lo subías como archivo, te mandaba un error, bueno, sumando y restando, puse manos a la obra y afine el gran aporte de nuestro amigo antes mencionado, pawboss.

Vamos paso a paso:

1.- Busca el siguiente archivo file_details_content.php, el arbol de directorio es mas o menos asi:

 
fengoffice/application/views/files/file_details_content.php


2.- En la Linea 32 aproximadamente, aparece

<?php }?>

despues de esa linea pega lo siguiente:

<?php // Vista previa embebida para pdf's, mov's y otros archivos
// (by pawboss.com 8-3-2010, modificada por jolivaresd, sis.cl 21-08-2011)

// extraemos la extension y comprobamos que es un mov o un pdf.
if (substr($file->getFilename(), -3) == 'mov' || substr($file->getFilename(), -3) == 'pdf') {
   //comprobamos si el archivo no es un weblink
   if($file->getType() != ProjectFiles::TYPE_WEBLINK){
      //extraemos la url exacta del archivo y la asignamos
      $urlpdf=get_url('files', 'download_image', array('id' => $file->getId(), 'inline' => true, 'modtime' => $modtime));
      //Pintamos bajo la cabecera un iframe de 100% x 900px con el contenido de la url
      echo "<embed src=".$urlpdf." width='100%' height='900px' frameborder=0 align='center' scale='aspect' controller='true' autoplay='false'></embed>";
      }
   //si el archivo es un weblink, asignamos la url y lo mostramos
   else{
      $urlpdf=$file->getUrl();
      echo "<embed src=".$urlpdf." width='100%' height='900px' frameborder=0 align='center' scale='aspect' controller='true' autoplay='false'></embed>";
      }
}

?>

3.- Si queremos agregar más extensiones de archivos, ubicamos la linea

if (substr($file->getFilename(), -3) == 'mov' || substr($file->getFilename(), -3) == 'pdf')

Insertamos la siguiente linea, a continuacion de 'pdf'

|| substr($file->getFilename(), -3) == 'avi'

la extensión 'avi', puedes cambiarla por mpg, mp3 o cualquier otra de 3 caracteres, si quieres poner mpeg, ve al punto 4.  De todas maneras nos quedaría de esta forma:

if (substr($file->getFilename(), -3) == 'mov' || substr($file->getFilename(), -3) == 'pdf' || substr($file->getFilename(), -3) == 'avi')

4.- Si de casualidad quisieramos tambien previsualizar los .docx, .xlsx, .pptx, debemos hacer casi lo mismo que en punto 3, pero poniendo lo siguiente

|| substr($file->getFilename(), -4) == 'xlsx'

Termino este pequeño how to, dando nuevamente gracias a quien hizo la primera version de este plugin, pawboss.  Si alguien tiene algun problema y logró solucionarlo, le agradecería que lo posteara, asi todos nos beneficiamos! ...

: Re: Visor de archivos de video, pdf, etc...
: franponce87 August 22, 2011, 11:36:54 AM
Buenas! El arreglo y el feature en general son muy buenos pero me sirvió sólo en Firefox, puesto que en Google Chrome indicaba que faltaban plugins y no daba la posibilidad de instalarlos, aunque ¿quizás estoy omitiendo algo?
Lo mismo ocurre al intentar con archivos docx, salvo que en Firefox también indica que le faltan plugins y no hay ninguno que se baje automáticamente que lo cubra.

Muy buen aporte!

Saludos,
Francisco
: Re: Visor de archivos de video, pdf, etc...
: jolivaresd August 22, 2011, 12:22:20 PM
Hola Francisco!!!
Aun no pruebo algunas extensiones, pero me funcionan en firefox y safari, en IE me da un error mucho antes de ver todo, despues del login me sale un error de ext-all.js, por lo que no se si me funciona.
Si encuentras la solucion, posteala.
: Re: Visor de archivos de video, pdf, etc...
: franponce87 August 24, 2011, 04:09:22 PM
Hola Joaquín, utilicé parte de tu arreglo con el otro que se posteó en la sección de Questions, y quedó esto:

<?php
   if (substr($file->getFilename(), -3) == 'pdf'){
      echo'<div>';
      if($file->getType() != ProjectFiles::TYPE_WEBLINK){       
        $urlpdf=get_url('files', 'download_image', array('id' => $file->getId(), 'inline' => true, 'modtime' => $modtime));
      }else{      
        $urlpdf=$file->getUrl();
      }
      echo "<iframe src=".$urlpdf." width='100%' height='900px' frameborder=0 align='center'></iframe>";
      echo '</div>';
   }
?>


De esa forma se pueden ver los pdfs en FireFox, Chrome, SeaMonkey, Opera y en IE. En Safari no pude probar porque en este momento no lo tengo instalado, y me está dando unos problemas instalarlo, pero asumo que sí.

Con respecto al problema de ext que tienes en IE, si es IE 6 no me extrañaría mucho je, pero en el 7 en adelante debería funcionar bien.

Saludos,
Francisco
: Re: Visor de archivos de video, pdf, etc...
: jolivaresd August 27, 2011, 11:07:49 PM
Hola Francisco!

El unico problema que podría haber, es que al ocupar "iframe" en vez de "embed" es que los videos .mov u otros, se descargan y no se ven en la misma pagina, ese es el problema, prueba reemplazando esto y me cuentas.
: Re: Visor de archivos de video, pdf, etc...
: franponce87 August 31, 2011, 03:27:46 PM
Es verdad, pero no los agregué al código este, sino que sólo lo hice para pdf multi browser, ya que de la otra manera no se podía.

Lo que se puede hacer sino es otro "if" para los archivos de video :)

Saludos!
Francisco
: Re: Visor de archivos de video, pdf, etc...
: Pampalluga January 26, 2012, 12:24:56 PM
Buenas Tardes

He estado probando vuestro código y la verdad es que va de fábula en pdf, pero en los otros archivos imposible de abrir nada. Debo ampliar código y hacer if urldocx por ejemplo si quiero abrir un achivo docx.

Al igual que el post de más arriba, en firefox dice que no tengo el conector cargado. peró en chrome, no hace nada de nada, en archivo xlsx, es más me lo intenta descargar directaments.
En archivos (pdf) subidos a dropbox, tampoco funciona.
Gracias
: Re: Visor de archivos de video, pdf, etc...
: jolivaresd February 13, 2012, 12:21:14 AM
Hola amigo!!!
Si, no funciona con los documentos de office, pero lo que hice, fue subirlos a googledocs, una solucion parche por el momento...
En Marzo retomaré el desarrollo y en cuando dé con la solucion lo publico aqui mismo.
Saludos,
J
: Re: Visor de archivos de video, pdf, etc...
: Pampalluga February 14, 2012, 04:15:35 PM
Muchas gracias jolivaresd.
Cómo hago que se visualice?

He intentado enlazar como enlace web el archivo y no se visualiza (ya lo tengo en google docs)

Gracias

: Re: Visor de archivos de video, pdf, etc...
: jolivaresd February 19, 2012, 01:51:03 AM
Hola!!!
Subelos a googledocs y los adjuntas como enlace, para que se vean en la web, ahora, directamente en la ventana no lo hace.  De todas maneras, me adelantaré a retomar el desarrollo y subo la info.
Saludos,
J.
: Re: Visor de archivos de video, pdf, etc...
: jolivaresd May 02, 2012, 12:08:04 AM
Como solucion alternativa al visor de doc, xls, ppt, se pueden subir directamente a google docs y adjuntarlo como enlaces web.

Desarrollé una pequeña aplicacion para que se puedan ver los enlaces web dentro de fengoffice, sólo haciendo clic en el nombre en vez de la flecha azul que abre una nueva pestaña.

Les dejo el link al post que explica como hacerlo.

http://forums.fengoffice.com/index.php?topic=15066.0

Saludos,
J
: Re: Visor de archivos de video, pdf, etc...
: franponce87 May 12, 2012, 12:45:50 PM
Estimado!
Nuevamente, muchas gracias por tu aporte!
Estaba mirando por arriba unas cosas hasta que vi tu post, y se me dio por integrar ese código de forma tal que abra las cosas de Google Docs directo dentro de Feng Office. Esto estará disponible para la próxima versión, pero dejo el snippet que dejé (sólo le puse un if al tuyo):

:
<b><?php echo lang("url"?>: </b><a target="_blank" href="<?php echo $url ?>"><?php echo $url ?></a>
<?php if (isset($desc) && trim($desc) != "") { ?>
<fieldset><legend><?php echo lang('description'?></legend>
<?php echo $desc ?>
</fieldset>
<?php 
if (strpos($url'docs.google.com/') != false){
?>

<div>
     <iframe src="<?php echo $url ?>" width='100%' height='900px' frameborder=0 align='center'></iframe>
</div>
<?php 
?>


Excelentes aportes! Sería genial que hubieran más de estos en el foro, y seguramente dentro de poco, con la nueva arquitectura de Feng 2 para plugins, esto va a ser posible!

Saludos,
Francisco
: Re: Visor de archivos de video, pdf, etc...
: jolivaresd May 15, 2012, 11:51:25 AM
Hola Francisco!

Buena tu modificacion!!!

Espero seguir colaborando con FengOffice, es una alternativa bastante buena para la gestion de proyectos.
: will cialis work the first time
: Baveskara July 27, 2022, 03:21:36 AM
x 20 33, 41 diltiazem ACALIX Roemmers 90 mg comp buy stromectol canada (https://stromectol.homes) Acupuncture points LIV 3, LIV 5, KI 3, PC 6, SP 4, Ren 4
: buy cialis net
: Baveskara January 03, 2023, 07:57:09 PM
Thus, kinase acitivty e azithromycin cost 500mg china (http://zithromax.one) Mohos E, Kovacs T, Brittig F, Nagy A Desmoid tumors in three patients
: does flexible spending account cover cialis
: Baveskara February 08, 2023, 10:19:48 PM
buy cialis online using paypal (https://cialis.hair) Your gynecologist will question you about your menstrual cycle, sexual habits, personal history, and family history to determine a baseline of what s normal for your body
: Re: Visor de archivos de video, pdf, etc...
: JohnKlein94 March 13, 2023, 07:36:54 PM
In my humble opinion, casino can be a generator of a money for living. I'd highly recommend you to visit VulkanBet Chile (https://vulkanbet-cl.com/ (https://vulkanbet-cl.com/)) online casino to for the best gambling experience. There you can find the biggest number of various games from table games to slot games.