Bonjour,
Je souhaiterai ajouter un icone à coté de celui de cooliris pour appeler une page HTML et lui passer des paramètres. J'ai créé ma page HTML et il ne me reste donc plus qu'a positionner l'icône et le script pour l'ouverture mais je n'ai encore jamais eu l'occasion de le faire.
Concernant le script le voici (Mais je ne sais pas ou le placer) :
<script language="JavaScript">
//PLF-http://www.jejavascript.net/
function fenetreCent(url,nom,largeur,hauteur,options) {
var haut=(screen.height-hauteur)/2;
var Gauche=(screen.width-largeur)/2;
f=window.open(url,nom,"top="+haut+",left="+Gauche+",width="+largeur+",height="+hauteur+","+options);
self.focus();
}
Et voici les paramètres que je dois passer au moment du clic :
<input type="image" alt="Envoyer" width="22" height="22" src="audio.png" onclick='fenetreCent("http://www.photos.tarrajat.fr/plugins/Music/Playerlight.htm","",196,251,"resizable=no,status=no,directories=no,addressbar=no,toolbar=no,scrollbars=no,location=no,menubar=no,scrollbars=no,statusbar=no")' value="player">
Pour ma maquette j'ai une page 1 avec l'image que je souhaite utiliser (cette page embarque le script dans son <head> et le code ci-dessus dans son <body>) et une page 2 avec mon player Deezer formaté en fonction des paramètres de la pop-up.
Quelqu'un peut il me donner un coup de main ?
Merci par avance pour votre aide.
Seb
Dernière modification par SNF69 (2009-06-07 00:38:21)
Hors ligne
P@t ma demande de positionnement de ce fameux picto est identique à ce que tu as fait dans ton plugin "Wired For Sound", penses tu pouvoir m'aider sur la partie supplémentaire : le passage de paramètre ?
Voici ou j'aimerai mettre mon icône :
Merci par avance pour ton (votre) aide ;o))
Seb
Dernière modification par SNF69 (2009-06-06 20:24:15)
Hors ligne
Merci P@t pour ton passage sur mon post ;o))
En fait, je pense que j'ai compliqué l'expression de mon besoin, qui se résume à ça :
- Intégrer le script au bon endroit pour qu'il soit charger
- Intégrer le code de mon picto au bon endroit pour qu'il s'affiche entre le picto cooliris et celui de l'appareil photo (voir mon visuel un peux plus haut)
Quant je parlai de passage de paramètre je voulais juste dire que ce n'est pas un simple lien à mettre derrière l'image mais bien, tout ça :
<input type="image" alt="Envoyer" width="22" height="22" src="audio.png" onclick='fenetreCent("http://www.photos.tarrajat.fr/plugins/Music/Playerlight.htm","",196,251,"directories=no,menubar=no,scrollbars=no,statusbar=no")' value="player">
Avec les tests que j'ai fais, placer le script n'a pas l'air d'être très compliqué, par contre le code ci-dessus j'ai testé dans mes templates perso sous LocalFiles Editor mais je ne me suis même pas approché de la zone :o((
Enfin voila, j'espère que maintenant c'est plus clair ;o))
Encore merci d'essayer de m'aider.
Seb
Hors ligne
Dans index.tpl:
{if isset($U_MODE_CREATED) }
<li><a href="{$U_MODE_CREATED}" title="{'mode_created_hint'|@translate}" rel="nofollow"><img src="{$ROOT_URL}{$themeconf.icon_dir}/calendar_created.png" class="button" alt="{'mode_created_hint'|@translate}" /></a></li>
{/if}
<li><input type="image" alt="Envoyer" width="22" height="22" src="audio.png" onclick='fenetreCent("http://www.photos.tarrajat.fr/plugins/MusicPlayerlight.htm","",196,251,"resizable=no,status=no,directories=no,addressbar=no,toolbar=no,scrollbars=no,location=no,menubar=no,scrollbars=no,statusbar=no")' value="player">
</li>
{if !empty($PLUGIN_INDEX_ACTIONS)}{$PLUGIN_INDEX_ACTIONS}{/if}
Pour le bout de code javascript, tu peux le mettre ou tu veux (au meme endroit, dans le header, etc...), mais AVANT l'icone.
Dernière modification par P@t (2009-06-06 23:35:00)
Hors ligne
Je vais tester ça de suite ;o))
Je te tiens au courant.
Seb
Hors ligne
Un grand merci à toi P@t, tout les éléments sont en place, il me reste juste un truc :
- L'icône est un peux plus haut que les autres ? Pour palier à ce problème j'ai commencé à diminuer sa taille en le passant à 22x18 au lieu de 22x22, par contre il est collé en haut, sais tu si je peux plutôt l'aligner sur le bas des autres icônes ? je sais que ce n'est que de la présentation mais je suis sur que tu me comprendras ;o))
Bien entendu si ce n'est pas possible ou trop compliqué ce n'est pas la mort du petit cheval, je peux rester comme ça ;o)
Encore merci et j'ai laissé le code en place pour que tu puisses voir à quoi ça ressemble en cas de besoins.
Seb
Dernière modification par SNF69 (2009-06-07 00:23:36)
Hors ligne
Je ne vois pas de cadre autour de l'icone....
Sinon, en effet, elle est peut-etre un peu plus haute.
Ce n'est pas grand chose à modifier ca....
Par contre, chez moi, tes cadres de la page d'accueil (autour des catégories) ne s'affichent qu'en passant la souris dessus!
Hors ligne
Oui en essayant de faire disparaitre le cadre autour du picto de musique j'ai fais sauter celui des catégories, je viens de rétablir la situation et donc maintenant tu vas voir le cadre :o((
Retour à la case départ.
Seb
Hors ligne
Jeux set et match avec ta deuxième solution, quel talent ;o))
Merci beaucoup c'est maintenant tout bon.
Bonne journée (et oui il est 00:37).
@+.
Seb
Hors ligne
Hello je suis arrivé a afficher l'icone mais il me refait un nouveau menu vertical et l'icone s'affiche bien dans celui la mais pas dans l'autre
Si qqun a une soluce
merci
L'icone s'affiche mais quand je clique dessus rien de se passe
Dernière modification par Tigrou68 (2010-02-07 19:51:26)
Hors ligne
Tigrou68 a écrit:
Hello je suis arrivé a afficher l'icone mais il me refait un nouveau menu vertical et l'icone s'affiche bien dans celui la mais pas dans l'autre
Si qqun a une soluce
merci
L'icone s'affiche mais quand je clique dessus rien de se passe
Quel thème ?
Et que veux tu faire exactement ?
Hors ligne
En fait je trouve l'idée de SNF 69 pas mal du tout mettre une icone pour avoir un lecteur du genre deezer en popup
j'arrive à afficher l'icone j'ai créer le htm mais je ne sais pas ou placer le script donné plus haut et quand je clique sur l'icone rien ne se passe.
J'ai créer le index.tpl comme montré au dessus aussi et bien sur changé les adresses vers mon htm mais visiblement inactif
Je ne suis pas un AS du php ou html
Dernière modification par Tigrou68 (2010-02-07 20:50:35)
Hors ligne