•  » Plugins
  •  » Charlie' content - ajout template

#1 2009-09-09 08:40:56

ngoc
Membre
2007-11-12
348

Charlie' content - ajout template

Bonjour,

J'essaie en vain d'ajouter un autre template mais je ne vois pas sur "template configuration".

Ce que j'ai fait:

- dans main.inc.php: ajout d'un nouveau template
- créer le template .tpl à partir d'un existant.

dans le fichier "charlie.inc.php"

Code:

$template->set_filenames(
    array('default_content' => dirname(__FILE__) .  "/charlie_$player.tpl") );

Liste bien tous les fichiers *.tpl?

Ai-je oublie quelquechose?

Merci,

Hors ligne

#2 2009-09-09 08:55:58

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Charlie' content - ajout template

Ton nouveau template doit s'appeler charlie_xxxxx.tpl
Il doit être pour l'instant dans le répértoire de charlies_content


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#3 2009-09-09 11:01:53

ngoc
Membre
2007-11-12
348

Re: Charlie' content - ajout template

Yes il y est

"charlie_divxwebplayer.tpl" dans plugins/charlie_content. Pourtant il me le liste pas :(

Hors ligne

#4 2009-09-09 20:04:23

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Charlie' content - ajout template

Normal:

// Pending TODO
// Addind some specific new players (coming from $conf['Charlies more players'])





./plugins/charlies_content/charlies_config.php

Après:

// Init all extensions and players
// Existing first
$extensions = array();

Ajoute:

if (!isset($charlie['DIVxWebPlayer'])) $charlie['DIVxWebPlayer'] = array();

Je n'ai pas testé mais... charlie_divxwebplayer.tpl devrait apparaitre en fin de liste.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#5 2009-09-10 16:46:02

ngoc
Membre
2007-11-12
348

Re: Charlie' content - ajout template

VDigital a écrit:

Normal:

// Pending TODO
// Addind some specific new players (coming from $conf['Charlies more players'])

./plugins/charlies_content/charlies_config.php

Après:

// Init all extensions and players
// Existing first
$extensions = array();

Ajoute:

if (!isset($charlie['DIVxWebPlayer'])) $charlie['DIVxWebPlayer'] = array();

Je n'ai pas testé mais... charlie_divxwebplayer.tpl devrait apparaitre en fin de liste.

OK Ca marche, je l'avais mis dans menu.inc.php juste apres la liste des templates. Bref.

D'après le 1er test, tout marche à merveille. Je vous donne donc avec plaisir mon ajout pour le plugin Divx Web Player:

- Fichier Charlie_config.php: ajout du plugin comme l'indique Vdigital.
- ajout si besoin l'extension des fichiers dans charlie_config.php:

Code:

$extensions = array_merge($extensions, array( 'flv','swf','pls','m3u','wav',
  'mid','au','aif','mp3','pdf','asf','wmv','divx','xvid','aiff','aac','bmp',
  'gsm','mov','mpg','mpeg','mp4','m4a','psd','qt','qtif','qif','qti','snd',
  'tif','tiff','3g2','3pg','zip','rar','avi' )); // added avi

- création du template charlie_content/charlie_divxwebplayer.tpl:

Code:

<!-- /charlie_divxwebplayer.tpl -->
{*
 If you don't plan to play Divx Web Player files on your web site,
 change player by the one you want
 Based on documentation from http://labs.divx.com/Webplayer/fr
*}
{assign var="main_width" value="`$fileinfo.video.resolution_x+$by_style+$by_style`"}
<div id="charlie" style="height: {$fileinfo.video.resolution_y}px; width:{$main_width}px; padding-top: 0px; margin-top: 20px;">
  <div class="{$curtain}_1" style="padding-left:{$by_style}px;">
    <div class="{$curtain}_2" style="padding-right:{$by_style}px;">
<object id="player" CLASSID="clsid:67DABFBF-D0AB-41fa-9C46-CC0F21721616" WIDTH="{$fileinfo.video.resolution_x}" HEIGHT="{$fileinfo.video.resolution_y}"
  CODEBASE="http://go.divx.com/plugin/DivXBrowserPlugin.cab">
    {if ($Charlies.showplayer==1)}<param name="Controller" VALUE="true">{/if}
    <param name="Type" VALUE="video/divx">
    {if ($Charlies.autoload==1)}<param name="Autoplay" VALUE="true">{/if}
    <param name="custommode" VALUE="none">
    <param name="Cache" VALUE="true">
    <param name="Src" VALUE="{$SRC_IMG}">
    <param name="PluginsPage" VALUE="http://go.divx.com/plugin/download/">
    {if ($Charlies.loop==1)}<param name="Loop" VALUE="true">{/if}
    
    {if ($Charlies.volume!='')}<param name="Volume" VALUE="{$Charlies.volume}">{/if}
<!--[if !IE]> <-->
    <embed PluginsPage="http://go.divx.com/plugin/download/" custommode="none" 
      {if ($Charlies.showplayer==1)}Controller="true"{/if} Type="video/divx" {if ($Charlies.autoload==1)}Autoplay="true"{/if}
      Cache="true" id="embedplayer"
          Src="{$SRC_IMG}"  WIDTH="{$fileinfo.video.resolution_x}" HEIGHT="{$fileinfo.video.resolution_y}"
      {if ($Charlies.loop==1)}Loop="true"{/if} Scale="ToFit" {if ($Charlies.volume!='')}Volume="{$Charlies.volume}"{/if}>
<!--> <![endif]-->
</object> <!-- embed is needed for Opera and FireFox -->
      <br>No video? Get the DivX Web Player for <a style=\"text-decoration: underline;\" href=\"http://download.divx.com/player/DivXWebPlayerInstaller.exe\">Windows</a> or <a style=\"text-decoration: underline;\" href=\"http://download.divx.com/player/DivXWebPlayer.dmg\">Mac</a>
    </div>
  </div>
</div>
{html_head}
<link rel="stylesheet" type="text/css" href="{$CHARLIES_PATH|@cat:'charlies.css'}"> 
{/html_head}

PS: il ya un chevauchement avec la ligne "no video?" avec la ligne "Author" lors de l'affichage => à Fixer.

D'apres le template, l'affichage depends de la taille de la video, right?

PS2: je voulais vous montrer une capture ici mais j'ai plus l'option Oo.

Dernière modification par ngoc (2009-09-10 17:00:43)

Hors ligne

#6 2009-10-28 09:14:45

grizz
Membre
San Diego
2007-11-10
16

Re: Charlie' content - ajout template

Excellent!

J'avais modifié l'ancien charlies pour le divx webplayer, et la (apres plusieurs mois d'abandon de mon site album :s) je m'amuse a faire la migration a la nouvelle version de phpwebgallerie... heu... Piwigo...

Alors je dis pas merci, parceque j'ai eu a pas mal bosser pour recuperer les videos...
en comparant les databases j'y suis arrivé... (peut etre y avait il plus simple... mais j ai rien vu a ce propos)

par contre le divx web player... plus rien.

Donc un grand merci a ngoc

Dernière modification par grizz (2009-10-28 09:15:38)


working at DivX (San Diego US)

Hors ligne

#7 2009-11-03 21:50:39

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Charlie' content - ajout template

grizz a écrit:

Alors je dis pas merci, parceque j'ai eu a pas mal bosser pour recuperer les videos...
en comparant les databases j'y suis arrivé... (peut etre y avait il plus simple... mais j ai rien vu a ce propos)

???
Plus d'infos pour comprendre le problème et pouvoir le corriger.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#8 2009-11-04 09:00:12

grizz
Membre
San Diego
2007-11-10
16

Re: Charlie' content - ajout template

De memoire...

les fichiers video (.divx) avait disparu de la DB lors de la migration 1.7 a 2.x
le module charlie avec mon implementation du divx web player n'etait plus compatible.

Aujourdhui tout est rentre dans l ordre j'ai recupere mes donnees mais c'etait laborieux.

Ca serait bien que le DivX Web Player soit integre dans les template pour la prochaine version et que PWG et Charlie' content evolue en meme temps


working at DivX (San Diego US)

Hors ligne

#9 2009-11-04 12:08:38

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Charlie' content - ajout template

Rien n'avait disparu lors de la migration.

Tu as dû faire une synchro alors que l'extension .divx n'était plus connue (Plugin désactivé par exemple).

L'idéal pour ne pas perdre tes fichiers lors d'une synchro dans cette situation est de modifier la configuration.

Adimn > Spéciales  > Plugins > LocalFiles Editor
Onglet "Configuration locale"
et ajouter:

// file_ext : file extensions (case sensitive) authorized
$conf['file_ext'] = array('jpg','JPG','jpeg','JPEG',
                          'png','PNG','gif','GIF','mpg','zip',
                          'avi','mp3','ogg', 'divx','DIVX');




Charlies' content force l'ajout des extensions quand il est actif.
S'il n'est pas actif... Il ne peut pas le faire.

Quant au choix de l'extension "divx", c'est une solution mais en principe on reste en .avi et on utilise le codec DivX pour compresser (de ce fait, l'extension avi étant déjà dans la liste des extensions de fichiers, lors des synchos avec ou sans Charlies'content, on conserve ses vidéos).

La compression vidéo DivX étant principalement disponible pour sauvegarder des vidéos pour un usage personnel, j'ai vraiment du mal à comprendre qu'on propose ce format sur le web.

Le format .flv au contraire est fait pour le web et par contre il ne figure pas dans $conf['file_ext'] en standard.
Et à mon avi(s), c'est une erreur que nous devrions corriger.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#10 2009-11-04 12:17:35

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: Charlie' content - ajout template

VDigital a écrit:

Le format .flv au contraire est fait pour le web et par contre il ne figure pas dans $conf['file_ext'] en standard.
Et à mon avi(s), c'est une erreur que nous devrions corriger.

+1


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#11 2009-11-04 12:26:13

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Charlie' content - ajout template

Bug in English à ouvrir...


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#12 2009-11-04 17:17:56

grizz
Membre
San Diego
2007-11-10
16

Re: Charlie' content - ajout template

VDigital a écrit:

// file_ext : file extensions (case sensitive) authorized
$conf['file_ext'] = array('jpg','JPG','jpeg','JPEG',
                          'png','PNG','gif','GIF','mpg','zip',
                          'avi','mp3','ogg', 'divx','DIVX');

La compression vidéo DivX étant principalement disponible pour sauvegarder des vidéos pour un usage personnel, j'ai vraiment du mal à comprendre qu'on propose ce format sur le web.

Le format .flv au contraire est fait pour le web

le format divx n'est pas uniquement pour un usage personnel. Sinon il ne serait pas aussi populaire. Et les divx ne se distribueraient pas autant.
Le rendu dans le DivX Web Player est de tres bonne qualite, et ce player offre plus que wmp.

Sinon par la meme occasion, il faudrait ajouter en standard le format mkv, MKV


working at DivX (San Diego US)

Hors ligne

#13 2009-12-03 15:02:51

ngoc
Membre
2007-11-12
348

Re: Charlie' content - ajout template

grizz a écrit:

Donc un grand merci a ngoc

Au plaisir d'avoir contrinuer.
J'ei cru entendre que le fichier mkv etait un tres bon format. Avoir quel lecteur web peut le lire maintenant. Pour l'heure, divx web player ne peut pas le lire.

A suivre...

Hors ligne

#14 2009-12-03 16:30:50

grizz
Membre
San Diego
2007-11-10
16

Re: Charlie' content - ajout template

Un nouveau DivXWebPlayer vient de sortir il y a quelques jours capable de lire les MKV.


working at DivX (San Diego US)

Hors ligne

#15 2009-12-05 15:58:02

ngoc
Membre
2007-11-12
348

Re: Charlie' content - ajout template

Parfait !!

Reste plus que ce format remplace le avi :)

Hors ligne

  •  » Plugins
  •  » Charlie' content - ajout template

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact