From: <ara...@us...> - 2007-02-23 11:37:12
|
Revision: 82 http://svn.sourceforge.net/easybox-mod/?rev=82&view=rev Author: aragornis Date: 2007-02-23 03:37:08 -0800 (Fri, 23 Feb 2007) Log Message: ----------- Nouvelle aide Prise en compte de freebox HD/v4 Mise ?\195?\160 jour du module "Modules" (pb d'urlencode) Prise en compte des png comme fond d'?\195?\169cran Modified Paths: -------------- trunk/_framework/aide/help.php trunk/_framework/lib/img_cr.php trunk/module/films/films.tpl trunk/module/films/info.php trunk/module/modules/modules.tpl trunk/skin/simple/config_skin.php trunk/skin/simplegreen/config_skin.php trunk/skin/simplegreen/couleur.conf trunk/skin/simplegreen/interface.tpl Added Paths: ----------- trunk/_framework/aide/tutorial.php trunk/skin/simple/interface/blank.gif trunk/skin/simplegreen/interface/blank.gif Removed Paths: ------------- trunk/_framework/aide/help-old.php Deleted: trunk/_framework/aide/help-old.php =================================================================== --- trunk/_framework/aide/help-old.php 2007-02-22 17:25:26 UTC (rev 81) +++ trunk/_framework/aide/help-old.php 2007-02-23 11:37:08 UTC (rev 82) @@ -1,128 +0,0 @@ -<?php -$RACINE_REP = "../../"; -require($RACINE_REP.'_framework/framework.php'); - - -function cutname($file) -{ -$file = basename($file);//nuxgyver -$file = substr($file,0,100); -return $file; -} - -if (isset($_GET['page'])){ -$pageprov = $_GET['page']; -$page = ereg_replace(' ','',$pageprov); -$page = ereg_replace('\.','',$page); -$page = ereg_replace('/','',$page); -$page = ereg_replace('\\\\','',$page); -$page = ereg_replace ("\\\'", "'", $page); -} -else -{ -$page = 'all'; -} - -if (cutname($pageprov) != "") { $thetitre = cutname($pageprov); }else{ $thetitre = "Aide G\xE9n\xE9ral"; } - -SKIN_START($thetitre, '4'); - -if (isset($xml_aide->channel->$page->description) and $page != 'all') -{ -echo "<b><u>Description</u></b> :<br>".utf8_decode($xml_aide->channel->$page->description)."<br> <br>"; -} - - -?> -<table> - -<? - if (isset($xml_aide->channel->$page->fonction)) { - if ($page=='all') -{ -echo"<b><u>Touches disponibles dans l'ensemble de EasyBox</u></b> : <br>"; -} -else -{ -echo '<b><u>Touches particuli\xE8res \xE0 cette page</u></b> : <br>'; -} - foreach($xml_aide->channel->$page->fonction as $fonc) { -switch($fonc->title) - { - - case 'Stop': - $titre = '<font family="Symbol">Z</font>'; - break; - case 'Play': - $titre = '<font family="Symbol">A</font>'; - break; - case 'Pause': - $titre = '<font family="Symbol">Y</font>'; - break; - case 'Fleches': - $titre = '<font family="Symbol">L</font>'; - break; - case 'Bouton bleu': - $titre = '<img src="'.$AIDE_REP.'images/btn_bleu.gif">'; - break; - case 'Bouton jaune': - $titre = '<img src="'.$AIDE_REP.'images/btn_jaune.gif">'; - break; - case 'Bouton vert': - $titre = '<img src="'.$AIDE_REP.'images/btn_vert.gif">'; - break; - case 'Bouton rouge': - $titre = '<img src="'.$AIDE_REP.'images/btn_rouge.gif">'; - break; - case 'avance': - $titre = '<font family="Symbol">AA</font>'; - break; - case 'recule': - $titre = '<font family="Symbol">@@</font>'; - break; - case 'Bouton 5': - $titre = '<font family="Symbol">[</font>'; - break; - case 'Bouton 6': - $titre = '<font family="Symbol">%</font>'; - break; - case 'Bouton trefle': - $titre = '<font family="Symbol">\xA7</font>'; - break; - case 'Fleches': - $titre = '<font family="Symbol">L</font>'; - break; - case 'Aide (?)': - $titre = '<img src="'.$AIDE_REP.'images/help.gif">'; - break; - case 'OK': - $titre = '<img src="'.$AIDE_REP.'images/ok.gif">'; - break; - case 'Coeur': - $titre = '<img src="'.$AIDE_REP.'images/coeur.gif">'; - break; - case 'Enveloppe': - $titre = '<img src="'.$AIDE_REP.'images/mail.gif">'; - break; - case 'Home': - $titre = '<img src="'.$AIDE_REP.'images/home.gif">'; - break; - default: - $titre = $fonc->title; - } - - - echo '<tr><td width=20%>'.$titre.' : </td><td width=80%>'.utf8_decode($fonc->description).'</td></tr>'; - } - } -?> - -</table> -<? - -if ($page!='all') { -echo "<br><b><u><a href=/help.php?page=all>Voir les touches disponibles dans l'ensemble de EasyBox</a></u></b>"; -} - -SKIN_END(); -?> Modified: trunk/_framework/aide/help.php =================================================================== --- trunk/_framework/aide/help.php 2007-02-22 17:25:26 UTC (rev 81) +++ trunk/_framework/aide/help.php 2007-02-23 11:37:08 UTC (rev 82) @@ -6,10 +6,11 @@ else $typeTel = 'tele'; if (isset($_GET['affichage'])) $affichage = $_GET['affichage']; - else $affichage = $typeTel; + else $affichage = 'telehd'; - $MENU_ALT=array(array('lien'=>'help.php?affichage='.$typeTel, 'nom'=>'T\xE9l\xE9commande', 'selected'=>$affichage==$typeTel), + $MENU_ALT=array(array('lien'=>'tutorial.php', 'nom'=>'Tutoriel', 'selected'=>false), + array('lien'=>'help.php?affichage='.$typeTel, 'nom'=>'T\xE9l\xE9commande', 'selected'=>$affichage=='telehd'), array('lien'=>'help.php?affichage=video', 'nom'=>'Module vid\xE9o', 'selected'=>$affichage=='video'), array('lien'=>'help.php?affichage=photo', 'nom'=>'Module photo', 'selected'=>$affichage=='photo'), array('lien'=>'help.php?affichage=audio', 'nom'=>'Module audio', 'selected'=>$affichage=='audio') @@ -18,15 +19,15 @@ $LINK['red']= $MODULE.'_menu/menu.php'; if ($affichage=="photo") - $CON = '<center>L\'usage du module photo est assez simple. Entrez dans le dossier o\xF9 se trouve vos photos gr\xE2ce \xE0 l\'explorateur. Les touches verte et bleue permettent de passer de page en page. La touche rouge permet de revenir en arri\xE8re. La touche jaune permet de revenir au dossier parent. Une fois que vous avez affich\xE9 une image seule, vous pouvez passer \xE0 la pr\xE9c\xE9dente ou \xE0 la suivante gr\xE2ce aux touches verte et bleue. En remplissant la case avec un nombre puis en appuyant sur OK, le diaporama se lance et montre les photos dans l\'ordre et enchain\xE9e, en continue. La touche stop arr\xEAte ce diaporama. La touche play lance le diaporama avec un intervalle par d\xE9faut. Pendant l\'affichage d\'une image seule, la touche rouge permet de revenir \xE0 l\'explorateur dans le dossier en cours.</center>'; + $CON = '<center>L\'usage du module photo est assez simple. Entrez dans le dossier o\xF9 se trouve vos photos gr\xE2ce \xE0 l\'explorateur. Les touches verte et bleue permettent de passer de page en page. La touche rouge permet de revenir en arri\xE8re. La touche jaune permet de revenir au dossier parent. Une fois que vous avez affich\xE9 une image seule, vous pouvez passer \xE0 la pr\xE9c\xE9dente ou \xE0 la suivante gr\xE2ce aux touches verte et bleue. En remplissant la case avec un nombre puis en appuyant sur OK, le diaporama se lance et montre les photos dans l\'ordre et enchain\xE9e, en continue. La touche stop arr\xEAte ce diaporama. La touche play lance le diaporama avec un intervalle de temps par d\xE9faut. Pendant l\'affichage d\'une image seule, la touche rouge permet de revenir \xE0 l\'explorateur dans le dossier en cours.</center>'; elseif ($affichage=="audio") $CON = '<center>Le module audio est divis\xE9 en sous-modules. Les modules biblioth\xE8que et explorateur vous permettent d\'ajouter des fichiers \xE0 la playlist. Le bouton rouge fait revenir \xE0 la playlist. Les touches habituelles servent \xE0 naviguer dans la biblioth\xE8que tout comme dans toutes les autres listes.</center>'; elseif ($affichage=="video") - $CON = '<center>Le module vid\xE9o ses divise en trois panneau : quand on ne voit aucune informations (cach\xE9e), seul un OSD s\'affiche pour vous informer quand vous appuyez sur la t\xE9l\xE9commande ou autre. Vous pouvez alors, avec les touches haut et bas, avancer ou reculer d\une minute dans le flux. Quand le panneau d\information est affich\xE9, vous pouvez activer les diff\xE9rentes fonctions. La touche option sert \xE0 afficher le troisi\xE8me panneau, celui des options, qui permet de visualiser les options sur les sous-titres, les chapitres... Dans le module vid\xE9o, la touche rouge sert \xE0 changer la piste sous-titre pour passer \xE0 la suivante. La touche jaune sert \xE0 visualiser les informations sur le fichier en cours (fiche allocin\xE9). La touche bleue sert \xE0 enregistrer un signet.</center>'; - elseif ($affichage=="telehd") + $CON = '<center>Le module vid\xE9o ses divise en trois panneau : quand on ne voit aucune informations (cach\xE9e), seul un OSD s\'affiche pour vous informer quand vous appuyez sur la t\xE9l\xE9commande ou autre. Vous pouvez alors, avec les touches haut et bas, avancer ou reculer d\'une minute dans le flux. En particulier, le menu des options se trouve en haut de cette page, qui permet de visualiser les options sur les sous-titres, les chapitres... Dans le module vid\xE9o, la touche rouge sert \xE0 changer la piste sous-titre pour passer \xE0 la suivante. La touche jaune sert \xE0 visualiser les informations sur le fichier en cours (fiche allocin\xE9). La touche bleue sert \xE0 enregistrer un signet.</center>'; + elseif ($affichage=="telehd" AND $typeTel == 'telehd') $CON = '<center><img src="images/easyboxhd.gif"></center>'; else - $CON = '<center><img src="images/easyboxhd.gif"></center>'; + $CON = '<center><img src="images/easybox.gif"></center>'; $smarty->assign('TITRE','Aide'); $smarty->assign('CONTENT',$CON); Added: trunk/_framework/aide/tutorial.php =================================================================== --- trunk/_framework/aide/tutorial.php (rev 0) +++ trunk/_framework/aide/tutorial.php 2007-02-23 11:37:08 UTC (rev 82) @@ -0,0 +1,98 @@ +<? +$RACINE_REP = "../../"; +require($RACINE_REP.'_framework/framework.php'); + +(isset($_GET['etape'])?$etape=$_GET['etape']:$etape=1); + +$CONTENT[1] = "Bienvenue dans le monde d'Easybox. + Toute l'\xE9quipe de d\xE9veloppement vous remercie d'avoir choisi ce mod. + Ce court tutoriel va vous apprendre \xE0 vous servir des fonctions de base d'Easybox.<br> <br> + A chaque instant, vous pouvez quitter ce tutoriel en utilisant la touche <img src=\"".$INTERFACE_REP."btn_rouge.gif\" border=\"0\"><br> + Vous pouvez aussi passer \xE0 la page suivante et la page pr\xE9c\xE9dente en utilisant les touches <img src=\"".$INTERFACE_REP."btn_bleu.gif\" border=\"0\"> et <img src=\"".$INTERFACE_REP."btn_vert.gif\" border=\"0\"><br> + Passez \xE0 la page suivante en pressant la touche <img src=\"".$INTERFACE_REP."btn_bleu.gif\" border=\"0\">"; + +$CONTENT[2] = "La navigation dans Easybox v4 a \xE9t\xE9 faite de sorte que tous les modules se comportent de la m\xEAme fa\xE7on avec une fluidit\xE9 optimale. + Les touches permettant de changer de page ont donc \xE9t\xE9 uniformis\xE9es. La plupart du temps, les touches \xE0 presser sont affich\xE9es \xE0 l'\xE9cran. + N\xE9anmoins, voici les touches affect\xE9es aux m\xEAmes actions partout dans Easybox, afin de vous les mettre en m\xE9moire. + En voici un petit aper\xE7u sur freebox HD, v4 et v3 :<br> <br> + La touche rouge <img src=\"".$INTERFACE_REP."btn_rouge.gif\" border=\"0\"> sert toujours \xE0 revenir au niveau hierarchique sup\xE9rieur (un retour qui retourne l\xE0 o\xF9 vous voulez.)<br> + La touche verte <img src=\"".$INTERFACE_REP."btn_vert.gif\" border=\"0\"> permet de revenir \xE0 la page pr\xE9c\xE9dente dans les modules \"multipages\" (explorateurs, listes...)<br> + La touche bleue <img src=\"".$INTERFACE_REP."btn_bleu.gif\" border=\"0\"> permet d'aller \xE0 la page suivante dans les modules \"multipages\" (explorateurs, listes...)<br> + La touche jaune <img src=\"".$INTERFACE_REP."btn_jaune.gif\" border=\"0\"> permet d'aller au dossier parent dans les explorateurs<br> + La touche guide (appui long sur info pour la freebox HD) permet de revenir \xE0 la page d'accueil d'Easybox<br> + La touche aide permet \xE0 tout instant d'acc\xE9der \xE0 l'aide d'Easybox ou de relancer ce tutoriel<br> <br> + <img src=\"".$INTERFACE_REP."btn_vert.gif\" border=\"0\"> <a href=\"tutorial.php?etape=1\">Pr\xE9c\xE9dent</a> - <img src=\"".$INTERFACE_REP."btn_bleu.gif\" border=\"0\"> <a href=\"tutorial.php?etape=3\">Suivant</a> + "; +$CONTENT[3] = "Pour lire une vid\xE9o, il existe deux solutions. La premi\xE8re est de constituer une bilioth\xE8que de vos fichiers vid\xE9os. + Depuis la \"biblioth\xE8que\" disponible sur la page d'accueil d'Easybox, vous pourrez voir l'int\xE9gralit\xE9 de vos jaquettes, trier celles-ci par acteur, par ann\xE9e, par nom... Vous pourrez aussi voir la biographie de tous les acteurs et r\xE9alisateurs intervenant dans vos films. + Vous pourrez aussi directement acc\xE9der \xE0 la fiche allocin\xE9 du film en cliquant sur l'icone \"info\". + Pour que cette base de donn\xE9es de vos films soit cr\xE9\xE9e, vous devez sp\xE9cifier dans la configuration d'Easybox, disponible \xE0 la page web http://localhost:8080/configuration/configuration.php, le dossier o\xF9 se trouvent vos fichiers vid\xE9os. + Les fichiers doivent avoir pour nom le nom du film sans autres fioritures (ex : Pulp fiction.avi) + Rendez-vous alors dans la section \"scan\" pour lancer l'acquisition des informations. Si vous rajoutez/supprimez des fichiers de votre dossier de vid\xE9os, Easybox s'en rendra compte et ajoutera/supprimera automatiquement les films concern\xE9s. + Les fiches des films et personnalit\xE9s sont r\xE9guli\xE8rement mises \xE0 jour automatiquement.<br> <br> + Une fois la bilioth\xE8que compl\xE9t\xE9e, vous n'avez plus qu'\xE0 lancer vos films depuis la biblioth\xE8que en cliquant sur leur nom ou en passant par leur fiche allocin\xE9.<br> <br> + <img src=\"".$INTERFACE_REP."btn_vert.gif\" border=\"0\"> <a href=\"tutorial.php?etape=2\">Pr\xE9c\xE9dent</a> - <img src=\"".$INTERFACE_REP."btn_bleu.gif\" border=\"0\"> <a href=\"tutorial.php?etape=4\">Suivant</a> + "; +$CONTENT[4] = "La deuxi\xE8me fa\xE7on de lancer la lecture d'un film est de passer par l'explorateur vid\xE9o. S\xE9lectionnez cette option sur la page d'accueil. + Vous pouvez alors parcourir vos dossiers et vos disques durs pour trouver le bon fichier. + Si le nom du fichier est correct (cf \xE9tape 3) vous pouvez rechercher la fiche du film en cliquant sur l'icone \"infos\". Pour lancer le film d\xE9sir\xE9, cliquez sur son nom.<br> <br> + <img src=\"".$INTERFACE_REP."btn_vert.gif\" border=\"0\"> <a href=\"tutorial.php?etape=3\">Pr\xE9c\xE9dent</a> - <img src=\"".$INTERFACE_REP."btn_bleu.gif\" border=\"0\"> <a href=\"tutorial.php?etape=5\">Suivant</a> + "; +$CONTENT[5] = "Une fois un film, ou un autre m\xE9dia, lanc\xE9, vous arrivez sur l'interface de lecture d'Easybox. + En cliquant sur la touche info, vous ferez apparaitre ou disparaitre cette interface. + En haut se trouve un menu. Chaque cat\xE9gorie de ce menu vous permet d'acc\xE9der aux options concernant les domaines respectifs (audio, sous-titre, vid\xE9o, signets, chapitres...). + Le bouton \"fermer\" permet de fermer le panneau d'option actuellement ouvert.<br> <br> + En bas se trouve le player d'Easybox. + Vous pouvez vous d\xE9placer dans le flux en d\xE9placement le petit curseur noir pr\xE9sent sous la barre de progression et en cliquant sur OK. Si vous avez la freebox HD, l'afficheur affichera en direct la dur\xE9e \xE0 laquelle vous allez aller si vous cliquez sur OK.<br> + Vous pouvez aussi directement rentrer une dur\xE9e gr\xE2ce aux chiffres de la t\xE9l\xE9commande. + Vous pouvez enfin faire pause/stop, avancer d'une minute, reculer d'une minute, cr\xE9er un signet...<br> <br> + Vous pouvez \xE9galement effectuer toutes ces actions directement avec la t\xE9l\xE9commande. Si le panneau de lecture n'est pas actif, un OSD vous informera des options activ\xE9es. Le temps s'affichera \xE9galement sur l'affcheur de la freebox HD.<br> <br> + <img src=\"".$INTERFACE_REP."btn_vert.gif\" border=\"0\"> <a href=\"tutorial.php?etape=4\">Pr\xE9c\xE9dent</a> - <img src=\"".$INTERFACE_REP."btn_bleu.gif\" border=\"0\"> <a href=\"tutorial.php?etape=6\">Suivant</a> + "; +$CONTENT[6] = "Lors de la lecture vid\xE9o, interface ferm\xE9e, les touches suivantes peuvent \xEAtre utilis\xE9es :<br> + La touche rouge <img src=\"".$INTERFACE_REP."btn_rouge.gif\" border=\"0\"> permet de passer \xE0 la piste sous-titre suivante.<br> + Les touches play/pause/stop servent \xE0 diriger la diffusion du flux.<br> + La touche bleue <img src=\"".$INTERFACE_REP."btn_bleu.gif\" border=\"0\"> permet de sauvegarder un signet, qui permet de reprendre plus tard la lecture d'un film l\xE0 o\xF9 vous en \xE9tiez.<br> + La touche jaune <img src=\"".$INTERFACE_REP."btn_jaune.gif\" border=\"0\"> permet d'afficher les informations allocin\xE9 disponibles pour le fichier en cours.<br> + La fl\xE8che \"haut\" et la touche \"avance rapide\" (sur la freebox HD uniquement) permettent d'avancer d'une minute dans le flux.<br> + La fl\xE8che \"bas\" et la touche \"retour rapide\" (sur la freebox HD uniquement) permettent de reculer d'une minute dans le flux.<br> + Sur la freebox HD, les touches \"chapitre suivant\" et \"chapitre pr\xE9c\xE9dent\" permettent de passer au fichier suivant/pr\xE9c\xE9dent dans la liste de lecture.<br> <br> + <img src=\"".$INTERFACE_REP."btn_vert.gif\" border=\"0\"> <a href=\"tutorial.php?etape=5\">Pr\xE9c\xE9dent</a> - <img src=\"".$INTERFACE_REP."btn_bleu.gif\" border=\"0\"> <a href=\"tutorial.php?etape=7\">Suivant</a> + "; +$CONTENT[7] = "Lors de la lecture audio, les touches de controle fonctionnent pour controler le flux.<br> + De m\xEAme que lors de la lecture vid\xE9o, vous pouvez ajouter des fichiers \xE0 la playlist depuis un explorateur ou depuis la biblioth\xE8que audio. + Vous pouvez \xE9galement afficher les paroles de la chanson en cours, lancer des webradios ou des podcasts.<br> <br> + <img src=\"".$INTERFACE_REP."btn_vert.gif\" border=\"0\"> <a href=\"tutorial.php?etape=6\">Pr\xE9c\xE9dent</a> - <img src=\"".$INTERFACE_REP."btn_bleu.gif\" border=\"0\"> <a href=\"tutorial.php?etape=8\">Suivant</a> + "; +$CONTENT[8] = "Easybox permet aussi de lire des images et d'en faire des diaporamas. Pour cela, lancez le module \"Photos\" depuis la page d'accueil d'Easybox. + Vous avez alors acc\xE8s \xE0 un explorateur sous forme de vignettes. Vous pouvez alors vous rendre dans le dossier de photos qui vous int\xE9resse. Cliquez sur une photo pour qu'elle s'affiche en grand.<br> + Vous avez alors \xE0 votre disposition une barre d'outils qui vous permet de faire tourner l'image, de passer \xE0 l'image suivante, \xE0 l'image pr\xE9c\xE9dente, ou de retourner \xE0 l'explorateur.<br> + Vous pouvez lancer un diaporama sur le dossier en cours en rentrant le d\xE9lai du diaporama dans la case appropri\xE9e et en cliquant sur OK.<br> + Vous pouvez cacher/afficher la barre d'outil avec la touche \"info\" de la t\xE9l\xE9commande.<br> <br> + <img src=\"".$INTERFACE_REP."btn_vert.gif\" border=\"0\"> <a href=\"tutorial.php?etape=7\">Pr\xE9c\xE9dent</a> - <img src=\"".$INTERFACE_REP."btn_bleu.gif\" border=\"0\"> <a href=\"tutorial.php?etape=9\">Suivant</a> + "; +$CONTENT[9] = "Comme on en a d\xE9j\xE0 parl\xE9, Easybox dispose d'un syst\xE8me de signets. Lors de la lecture vid\xE9o, vous pouvez ajouter un signet. En vous rendant dans le module \"Signets\", vous pouvez directement relancer le film en question au moment o\xF9 vous l'aviez arr\xEAt\xE9.<br> <br><br> <br> + <img src=\"".$INTERFACE_REP."btn_vert.gif\" border=\"0\"> <a href=\"tutorial.php?etape=8\">Pr\xE9c\xE9dent</a> - <img src=\"".$INTERFACE_REP."btn_bleu.gif\" border=\"0\"> <a href=\"tutorial.php?etape=10\">Suivant</a> + "; +$CONTENT[10] = "Enfin, Easybox permet facilement de rajouter des modules ou des skins depuis l'interface d'Easybox. Cela vous permet d'acc\xE9der \xE0 de nouvelles informations directement depuis votre t\xE9l\xE9, ou de changer la pr\xE9sentation d'Easybox.<br> + Les modules et skins sont d\xE9velopp\xE9s par les autres utilisateurs d'Easybox dans le language de programmation PHP. Consultez le site http://www.easybox-mod.org pour plus d'informations.<br> + Pour installer un module ou une skin, ou encore changer de skin, rendez-vous dans le menu \"Pratique\" \xE0 partir de la page d'accueil d'Easybox. Choisissez alors le module \"Modules\". L\xE0, vous pouvez directement installer ou supprimer des modules \xE0 l'aide des icones rouges de suppression ou des icones vertes d'installation/activation.<br> <br> + <img src=\"".$INTERFACE_REP."btn_vert.gif\" border=\"0\"> <a href=\"tutorial.php?etape=9\">Pr\xE9c\xE9dent</a> - <img src=\"".$INTERFACE_REP."btn_rouge.gif\" border=\"0\"> <a href=\"".$MODULE."_menu/menu.php\">Quitter ce tutoriel</a> + "; + +$LINK['red']= $MODULE.'_menu/menu.php'; +if($etape>1){ + $LINK['green']= 'tutorial.php?etape='.($etape-1); +} + +if($etape<count($CONTENT)){ + $LINK['blue']= 'tutorial.php?etape='.($etape+1); +} + +$smarty->assign('TITRE','Tutoriel - Etape n\xB0'.$etape.'/'.count($CONTENT)); +$smarty->assign('etape',$etape); + +$smarty->assign('AVERTISSEMENT',$CONTENT[$etape]); +$smarty->display('avertissement.tpl'); + +?> Modified: trunk/_framework/lib/img_cr.php =================================================================== --- trunk/_framework/lib/img_cr.php 2007-02-22 17:25:26 UTC (rev 81) +++ trunk/_framework/lib/img_cr.php 2007-02-23 11:37:08 UTC (rev 82) @@ -7,7 +7,7 @@ if ($_GET['local']){ $img = urldecode($_GET['img']); }else{ - $img ='../../'.urldecode($_GET['img']); + $img ='../'.urldecode($_GET['img']); } }else exit; if (isset($_GET['h'])) Modified: trunk/module/films/films.tpl =================================================================== --- trunk/module/films/films.tpl 2007-02-22 17:25:26 UTC (rev 81) +++ trunk/module/films/films.tpl 2007-02-23 11:37:08 UTC (rev 82) @@ -6,11 +6,11 @@ </head> <body background="ts://127.0.0.1" text="{#COULEUR_LECTEUR_TEXT#}" link="{#COULEUR_LECTEUR_LINK#}" alink="{#COULEUR_LECTEUR_ALINK#}" vlink="{#COULEUR_LECTEUR_VLINK#}"> <center> -<table width="645" height="510" border="0" cellpadding="0" cellspacing="0"><tr> +<table width="600" height="510" border="0" cellpadding="0" cellspacing="0"><tr> <td height="370" align="left" cellpadding="3" cellspacing="0" valign="top"{if $module!=''} bgcolor="{#COULEUR_FOND2#}"{/if}> - {math equation="x/y+1" x="640" y=7 assign=width} - <table width="640" height="25" border="0" align="center" cellpadding="0" cellspacing="0"> + {math equation="x/y+1" x="600" y=7 assign=width} + <table width="600" height="25" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td width="{$width}" align=center><a href="info.php?module=infos" {if $module=='infos'}focused{/if}><table width="{$width}" height="25" border="0" cellpadding="0" cellspacing="0" bgcolor="{#COULEUR_FOND2#}" abgcolor="{#COULEUR_TABLE_SELECTED#}"><tr height="25"><td width="{$width}" align=center height="25">Infos</td></tr></table></a></td> <td width="{$width}" align=center><a href="info.php?module=video" {if $module=='video'}focused{/if}><table width="{$width}" height="25" border="0" cellpadding="0" cellspacing="0" bgcolor="{#COULEUR_FOND2#}" abgcolor="{#COULEUR_TABLE_SELECTED#}"><tr height="25"><td width="{$width}" align=center height="25">Video</td></tr></table></a></td> @@ -22,8 +22,8 @@ </tr> </table> +{*############### DEBUT DES OPTIONS ##############*} - {if $module=='infos'} {$content} {elseif $module=='video'} @@ -34,7 +34,7 @@ <input type=radio name=video bgcolor="{#COULEUR_FOND_RADIO#}" value="{$key}" {if $pistev.1} checked{/if}>{$pistev.0}<br> {/foreach} <br>Post-traitement - <input type="hslider" bgcolor="{#COULEUR_FOND_RADIO#}" name="pp" min="0" max="6" grad="1" /> + - <input type="hslider" bgcolor="{#COULEUR_FOND_RADIO#}" name="pp" min="0" max="6" grad="1" value="{$pp_video}"> + Augmenter la qualit\xE9 du traitement de l'image (de 0 vers 6) demande plus de puissance CPU. <br> @@ -56,15 +56,17 @@ </form> {elseif $module=='audio'} + <font size="3"><u>Options audio</u></font><br> <form action="info.php" method="get"><input type=hidden name=module value=audio><input type=hidden name=var value="audio-es"><br> {foreach from=$audio item=pistea key=key name=audio} <input type=radio name=audio bgcolor="{#COULEUR_FOND_RADIO#}" value="{$key}" {if $pistea.1} checked{/if}>{$pistea.0}<br> - {/foreach} + {/foreach}</form> <br><form action="none"> <input type="radio" name="aud" value="69(en,mp2)" bgcolor="{#COULEUR_FOND_RADIO#}"> Son st\xE9r\xE9o<br> <input type="radio" name="aud" value="69(en,ac3)" bgcolor="{#COULEUR_FOND_RADIO#}"> Dolby Digital (S/PDIF)<br> - <br><input bgcolor="{#COULEUR_TEXTBOX#}" type=submit value="Valider les modifications"></form> + <br><input bgcolor="{#COULEUR_TEXTBOX#}" type=submit value="Valider les modifications"> + </form> {elseif $module=='sstitre'} <font size="3"><u>Sous-titres</u></font><br> @@ -76,46 +78,44 @@ Les param\xE8tres suivants ne seront pris en compte qu'apr\xE8s le red\xE9marage du films. Ils seront sauvegard\xE9s dans Easybox pour les prochaines utilisations de easybox<br /> <font size="3"><u>Position</u></font> : <input type=text bgcolor="{#COULEUR_FOND_RADIO#}" name="sub_margin" size=3 maxlength=3 value="{$sub_margin}"><br> <br> - <font size="3"><u>Couleur</u></font> : + <font size="3"><u>Couleur</u></font> :<br> <table cellpadding="1" cellspacing="0" align="left" width="200"><tr> - <td width="40"><a href="info.php?module={$module}&fontcolor=16777215"><table width="30" height="20" border=1 bgcolor="#FFFFFF3F" bordercolor="#0000003F" cellpadding=0 cellspacing=0><tr><td align="center">{if $fontcolor=='16777215'}<img src="{$INTERFACE_REP}finished.gif" width="14" height="14" border="0">{else}<img src="" width="1" height="1">{/if}</td></tr></table></a></td> - <td width="40"><a href="info.php?module={$module}&fontcolor=16776960"><table width="30" height="20" border=1 bgcolor="#FFFF003F" bordercolor="#FFFFFF3F" cellpadding=0 cellspacing=0><tr><td align="center">{if $fontcolor=='16776960'}<img src="{$INTERFACE_REP}finished.gif" width="14" height="14" border="0">{else}<img src="" width="1" height="1">{/if}</td></tr></table></a></td> - <td width="40"><a href="info.php?module={$module}&fontcolor=65535"><table width="30" height="20" border=1 bgcolor="#00CCFF3F" bordercolor="#FFFFFF3F" cellpadding=0 cellspacing=0><tr><td align="center">{if $fontcolor=='65535'}<img src="{$INTERFACE_REP}finished.gif" width="14" height="14" border="0">{else}<img src="" width="1" height="1">{/if}</td></tr></table></a></td> - <td width="40"><a href="info.php?module={$module}&fontcolor=16711680"><table width="30" height="20" border=1 bgcolor="#FF00003F" bordercolor="#FFFFFF3F" cellpadding=0 cellspacing=0><tr><td align="center">{if $fontcolor=='16711680'}<img src="{$INTERFACE_REP}finished.gif" width="14" height="14" border="0">{else}<img src="" width="1" height="1">{/if}</td></tr></table></a></td> - <td width="40"><a href="info.php?module={$module}&fontcolor=32768"><table width="30" height="20" border=1 bgcolor="#00FF003F" bordercolor="#FFFFFF3F" cellpadding=0 cellspacing=0><tr><td align="center">{if $fontcolor=='32768'}<img src="{$INTERFACE_REP}finished.gif" width="14" height="14" border="0">{else}<img src="" width="1" height="1">{/if}</td></tr></table></a></td> - </tr></table><br> <br> <br> + <td width="40"><a href="info.php?module={$module}&fontcolor=16777215"><table width="30" height="20" border=3 bgcolor="#FFFFFF3F" bordercolor="#0000003F" cellpadding=0 cellspacing=0><tr><td align="center" width="30" height="20">{if $fontcolor=='16777215'}<img src="{$INTERFACE_REP}finished.gif" width="14" height="14" border="0">{else}<img src="{$INTERFACE_REP}blank.gif" width="30" height="20">{/if}</td></tr></table></a></td> + <td width="40"><a href="info.php?module={$module}&fontcolor=16776960"><table width="30" height="20" border=3 bgcolor="#FFFF003F" bordercolor="#FFFFFF3F" cellpadding=0 cellspacing=0><tr><td align="center" width="30" height="20">{if $fontcolor=='16776960'}<img src="{$INTERFACE_REP}finished.gif" width="14" height="14" border="0">{else}<img src="{$INTERFACE_REP}blank.gif" width="30" height="20">{/if}</td></tr></table></a></td> + <td width="40"><a href="info.php?module={$module}&fontcolor=65535"><table width="30" height="20" border=3 bgcolor="#00CCFF3F" bordercolor="#FFFFFF3F" cellpadding=0 cellspacing=0><tr><td align="center" width="30" height="20">{if $fontcolor=='65535'}<img src="{$INTERFACE_REP}finished.gif" width="14" height="14" border="0">{else}<img src="{$INTERFACE_REP}blank.gif" width="30" height="20">{/if}</td></tr></table></a></td> + <td width="40"><a href="info.php?module={$module}&fontcolor=16711680"><table width="30" height="20" border=3 bgcolor="#FF00003F" bordercolor="#FFFFFF3F" cellpadding=0 cellspacing=0><tr><td align="center" width="30" height="20">{if $fontcolor=='16711680'}<img src="{$INTERFACE_REP}finished.gif" width="14" height="14" border="0">{else}<img src="{$INTERFACE_REP}blank.gif" width="30" height="20">{/if}</td></tr></table></a></td> + <td width="40"><a href="info.php?module={$module}&fontcolor=32768"><table width="30" height="20" border=3 bgcolor="#00FF003F" bordercolor="#FFFFFF3F" cellpadding=0 cellspacing=0><tr><td align="center" width="30" height="20">{if $fontcolor=='32768'}<img src="{$INTERFACE_REP}finished.gif" width="14" height="14" border="0">{else}<img src="{$INTERFACE_REP}blank.gif" width="30" height="20">{/if}</td></tr></table></a></td> + </tr></table><br> <br> <font size="3"><u>Taille</u></font> : <br> <br>- <input type="hslider" bgcolor="{#COULEUR_FOND_RADIO#}" name="fontsize" min="0" max="4" grad="1" value="{$ffontsize}"> + <br> <br> <input bgcolor="{#COULEUR_TEXTBOX#}" type=submit value="Valider les modifications"></form> {elseif $module=='navigation'} <font size="3"><u>Chapitres</u></font><br> - <table><tr><td> {assign var=keyb value=1} +<table><tr><td> {foreach from=$chapitre item=chap key=key name=chap} <a href="info.php?module=navigation&chap={$key}">{if $chap.1}<font family="Symbol">T</font>{/if}<font size="1">{$chap.0}</font></a><br> {assign var=keyb value=$keyb+1} {if $keyb is div by 17}</td><td>{/if} {/foreach} - </td></tr></table> +</td></tr></table> + {elseif $module=='signets'} <font size="3"><u>Signets</u></font><br> +{assign var=keyb value=1} +<table><tr><td> + {foreach from=$SIGNETS item=signet key=key name=signet} + <a href="info.php?module=signets&seek_value={$signet.2}"><font size="1">{$signet.2}</font></a><br> + {assign var=keyb value=$keyb+1} + {if $keyb is div by 17}</td><td>{/if} + {/foreach} +</td></tr></table><br> +<img src="{$INTERFACE_REP}btn_bleu.gif" border="0"> <a href="{$MODULE}films/info.php?module=signets&savesignet=1">Ajouter un nouveau signet</a> {/if} + +{*################ FIN DES OPTIONS ###############*} - - - - - - - - - - - - - - </td> </tr><tr height="10"><td><img src="" width="1" height="1"></td></tr><tr> <td height="110" align="center"><center> Modified: trunk/module/films/info.php =================================================================== --- trunk/module/films/info.php 2007-02-22 17:25:26 UTC (rev 81) +++ trunk/module/films/info.php 2007-02-23 11:37:08 UTC (rev 82) @@ -6,6 +6,9 @@ $module=$_GET['module']; $smarty->assign('module',$module); +if($_GET['savesignet']==1){ + save_signet(); +} if(($VLC['duree_restante']-1)<=30 AND $VLC['type_current']!='webtv'){ $META['refresh'] = $VLC['duree_restante'].';url=lecture.php?control=stop&signet=noload&theend=1'; @@ -20,6 +23,11 @@ $file1 = file_get_contents("http://127.0.0.1:8081/lecteur/action.html?control=$control"); } +if (isset($_REQUEST['seek_value'])){ + $value=$_REQUEST['seek_value']; + $file1 = file_get_contents('http://127.0.0.1:8081/lecteur/action.html?control=seek&seek_value='.$value); +} + if($VLC['etat']=='playing'){ $META['front_panel'] = calcul_hours($VLC['duree_courante']); }else{ @@ -99,8 +107,11 @@ //-- Choix du format Video if($module=='video'){ + foreach($pp_video as $key => $value){ + $_pp_video = $key; + } $smarty->assign('video',$video); - $smarty->assign('pp_video',$pp_video); + $smarty->assign('pp_video',$_pp_video); } //Choix de la piste audio @@ -135,6 +146,14 @@ if($module=='navigation'){ $smarty->assign('chapitre',$chapitre); } + + //Signets pour ce film + $db = sqlite_open($USER.'utilisateur.db', 0666); + + $requete='SELECT * FROM signet WHERE lien="'.$signetsav[2].'" ORDER BY duree'; + $result = sqlite_query($db,$requete); + $smarty->assign('SIGNETS',sqlite_fetch_all($result)); + //--Fin des options // Synth\xE8se du nom du fichier @@ -155,9 +174,9 @@ $LINK['pause']=$MODULE.'films/lecture.php?control=pause'; $LINK['info']=$MODULE.'films/lecture.php'; $LINK['options']=$MODULE.'films/lecture.php'; - $LINK['blue']=$MODULE.'films/lecture.php?savesignet=1'; + $LINK['blue']=$MODULE.'films/info.php?module=signets&savesignet=1'; $LINK['red']=$MODULE.'films/lecture.php?next_ss=1'; - $LINK['info']=$MODULE.'films/info.php?module=infos'; + $LINK['yellow']=$MODULE.'films/info.php?module=infos'; if(in_array($VLC['type_current'],array('cd','audio','photo'))){ $META['refresh']= '2;url='.page_retour_film(); Modified: trunk/module/modules/modules.tpl =================================================================== --- trunk/module/modules/modules.tpl 2007-02-22 17:25:26 UTC (rev 81) +++ trunk/module/modules/modules.tpl 2007-02-23 11:37:08 UTC (rev 82) @@ -45,7 +45,7 @@ {/if} <tr> - <td align="left" valign="top"><img width="120" height="90" src="{$IMG2FBX}{$MOD[mod].img}&new_width=120&new_height=90&cache=1"></td> + <td align="left" valign="top"><img width="120" height="90" src="{$IMG2FBX}{$MOD[mod].img|urlencode}&new_width=120&new_height=90&cache=1"></td> <td align="left" valign="top"><b><u>{$MOD[mod].nom}{if $action=="skin" AND $MOD[mod].current} - Skin actif{/if}</u></b><br> <b>Version</b> : {$MOD[mod].version}<br> <b>Description</b> : {$MOD[mod].description}</td> Modified: trunk/skin/simple/config_skin.php =================================================================== --- trunk/skin/simple/config_skin.php 2007-02-22 17:25:26 UTC (rev 81) +++ trunk/skin/simple/config_skin.php 2007-02-23 11:37:08 UTC (rev 82) @@ -1,7 +1,9 @@ <?php // R\xE9cup\xE9ration des images dans les deux dossiers r\xE9serv\xE9es aux images de background $img1 = glob('../skin/'.$_GET['skin'].'/background/*.jpg'); + $img1 = array_merge($img1,glob('../skin/'.$_GET['skin'].'/background/*.png')); $img2 = glob('../ressources/background/*.jpg'); + $img2 = array_merge($img2,glob('../ressources/background/*.png')); $n1 = count($img1); $img = array_merge($img1, $img2); $nn = count($img); Added: trunk/skin/simple/interface/blank.gif =================================================================== (Binary files differ) Property changes on: trunk/skin/simple/interface/blank.gif ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/skin/simplegreen/config_skin.php =================================================================== --- trunk/skin/simplegreen/config_skin.php 2007-02-22 17:25:26 UTC (rev 81) +++ trunk/skin/simplegreen/config_skin.php 2007-02-23 11:37:08 UTC (rev 82) @@ -1,7 +1,9 @@ <?php // R\xE9cup\xE9ration des images dans les deux dossiers r\xE9serv\xE9es aux images de background $img1 = glob('../skin/'.$_GET['skin'].'/background/*.jpg'); + $img1 = array_merge($img1,glob('../skin/'.$_GET['skin'].'/background/*.png')); $img2 = glob('../ressources/background/*.jpg'); + $img2 = array_merge($img2,glob('../ressources/background/*.png')); $n1 = count($img1); $img = array_merge($img1, $img2); $nn = count($img); Modified: trunk/skin/simplegreen/couleur.conf =================================================================== --- trunk/skin/simplegreen/couleur.conf 2007-02-22 17:25:26 UTC (rev 81) +++ trunk/skin/simplegreen/couleur.conf 2007-02-23 11:37:08 UTC (rev 82) @@ -67,7 +67,7 @@ COULEUR_FOND_AVERTISSEMENT = "#B7D88B3F" #///////////////////////////////// Fond d'\xE9cran /////////////////////////////////// -BACKGROUND = "background.jpg" -TYPE = "int" +BACKGROUND = "background.png" +TYPE = "ext" ?> Added: trunk/skin/simplegreen/interface/blank.gif =================================================================== (Binary files differ) Property changes on: trunk/skin/simplegreen/interface/blank.gif ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Modified: trunk/skin/simplegreen/interface.tpl =================================================================== --- trunk/skin/simplegreen/interface.tpl 2007-02-22 17:25:26 UTC (rev 81) +++ trunk/skin/simplegreen/interface.tpl 2007-02-23 11:37:08 UTC (rev 82) @@ -50,12 +50,12 @@ <tr> <td align="center" valign="top"> {eval var=$CONTENT} -<a onFocus='service="ts://127.0.0.1?ox=0&oy=0&ow=720&oh=576,ix=0&iy=0&iw=360&ih=192";'>1-1</a> -<a onFocus='service="ts://127.0.0.1?ox=0&oy=0&ow=720&oh=576,ix=20&iy=0&iw=360&ih=192";'>1-2</a> -<a onFocus='service="ts://127.0.0.1?ox=0&oy=0&ow=720&oh=576,ix=30&iy=192&iw=360&ih=192";'>2-1</a> -<a onFocus='service="ts://127.0.0.1?ox=0&oy=0&ow=720&oh=576,ix=40&iy=192&iw=360&ih=192";'>2-2</a> -<a onFocus='service="ts://127.0.0.1?ox=0&oy=0&ow=720&oh=576,ix=50&iy=384&iw=360&ih=192";'>3-1</a> -<a onFocus='service="ts://127.0.0.1?ox=0&oy=0&ow=720&oh=576,ix=60&iy=384&iw=360&ih=192";'>3-2</a> +<a onFocus='service="ts://127.0.0.1?ox=20&oy=20&ow=720&oh=576,&ix=0&iy=0&iw=360&ih=192";'>1-1</a> +<a onFocus='service="ts://127.0.0.1?ox=20&oy=20&ow=720&oh=576,&ix=360&iy=0&iw=360&ih=192";'>1-2</a> +<a onFocus='service="ts://127.0.0.1?ox=20&oy=20&ow=720&oh=576,&ix=0&iy=192&iw=360&ih=192";'>2-1</a> +<a onFocus='service="ts://127.0.0.1?ox=20&oy=20&ow=720&oh=576,&ix=360&iy=192&iw=360&ih=192";'>2-2</a> +<a onFocus='service="ts://127.0.0.1?ox=20&oy=20&ow=720&oh=576,&ix=0&iy=384&iw=360&ih=192";'>3-1</a> +<a onFocus='service="ts://127.0.0.1?ox=20&oy=20&ow=720&oh=576,&ix=360&iy=384&iw=360&ih=192";'>3-2</a> </td> </tr> </table> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |