Annonce

  •  » Plugins
  •  » Comment mettre à jour son thème ou plugin pour Piwigo 2.2 ?

#1 2011-03-14 13:19:48

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12639

Comment mettre à jour son thème ou plugin pour Piwigo 2.2 ?

Bonjour aux développeurs de plugins et de thèmes,

Quelques changements techniques implémentés dans Piwigo 2.2 nécessitent des explications afin que vous puissiez adapter votre code à ces nouveautés. Nous avons rédigé une documentation : Changements techniques dans Piwigo 2.2.

Le gros point étant probablement "combine_script" si vous utilisez du javascript.

N'hésitez pas à poser vos questions.


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

#2 2011-03-14 21:59:41

LucMorizur
Membre
Vienne (Isère, 38)
2009-03-01
1969

Re: Comment mettre à jour son thème ou plugin pour Piwigo 2.2 ?

plg a écrit:

Bonjour aux développeurs de plugins et de thèmes,

Quelques changements techniques implémentés dans Piwigo 2.2 nécessitent des explications afin que vous puissiez adapter votre code à ces nouveautés. Nous avons rédigé une documentation : Changements techniques dans Piwigo 2.2.

Le gros point étant probablement "combine_script" si vous utilisez du javascript.

N'hésitez pas à poser vos questions.

Merci plg pour la notification, ainsi que pour la page d'explications : ça devrait être utile ;-) ...

Hors ligne

#3 2011-03-19 17:21:22

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

Re: Comment mettre à jour son thème ou plugin pour Piwigo 2.2 ?

Bon allé, une question portant sur un cas concret.

Je cherche à adapter mon thème "Sobre".
Dans mon ancien fichier my-header.tpl j'ai le bloc suivant :

Code:

<script type="text/javascript" src="themes/sobre/CSS.js"></script>
<script type="text/javascript">
<!--
Name_motor = navigator.product;
Version_Motor = navigator.productSub;

if ((Name_motor=="Gecko" && Version_Motor>="20100115") 
  || (BrowserDetect.browser=="Firefox" && BrowserDetect.version>=3.5) 
  || (BrowserDetect.browser=="Safari" && BrowserDetect.version>=3.1) 
  || (BrowserDetect.browser=="Opera" && BrowserDetect.version>=10) 
  || (BrowserDetect.browser=="Chrome" && BrowserDetect.version>=4))
  document.write('<link rel="stylesheet" type="text/css" href="themes/sobre/CSS3.css">');
// -->
</script>

{known_script id="jquery" src=$ROOT_URL|cat:"themes/default/js/jquery.packed.js"}

{* Redirect auto from google images. See : http://technet.ameriquebec.net/2009/03/23-241-ne-perdez-pas-votre-trafic-en-provenance-de-google-images.qc *}
<script language="JavaScript" type="text/javascript">
if (top.location != self.location) top.location.replace(self.location);
</script>

Comment dois-je le modifier pour le rendre valide v2.2 ?

Il y a déjà le fichier jquery.packed.js à changer oui ^^

Précision tout même. Je voudrais non pas réécrire le fichier header.tpl mais faire un TE de celui-ci !

Merci :-)

[EDIT]
Pourquoi :

Code:

{combine_script id='browsers.script' load='header' path='themes/{$themeconf.name}/js/css.js'}

Ne fonctionne pas alors que {$themeconf.name} me donne bien la bonne valeur... ? Je suis obligé de mettre le nom en dure de mon thème alors que la variable est prévue pour ça.. :-(


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

#4 2011-03-19 19:04:21

flop25
Équipe Piwigo
2006-07-06
6544

Re: Comment mettre à jour son thème ou plugin pour Piwigo 2.2 ?

@gotcha écris 'themes/$themeconf.name/js/css.js' sans les crochets pour voir ou alors $themeconf['name']

@Pierrick : tu peux aussi mettre un lien vers http://fr.spritegen.website-performance.org/  pour ceux qui veulent faire leur propre sprite stp ?

Dernière modification par flop25 (2011-03-19 19:05:23)

Hors ligne

#5 2011-03-19 19:22:18

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

Re: Comment mettre à jour son thème ou plugin pour Piwigo 2.2 ?

Parfait, merci Flop25 !

(je m'occupe du wiki aussi)


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

#6 2011-03-19 20:23:07

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16785

Re: Comment mettre à jour son thème ou plugin pour Piwigo 2.2 ?

flop25 a écrit:

@Pierrick : tu peux aussi mettre un lien vers http://fr.spritegen.website-performance.org/  pour ceux qui veulent faire leur propre sprite stp ?

et tes jolies petits doigts pour éditer la page du wiki :-D


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#7 2011-03-20 13:51:06

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: Comment mettre à jour son thème ou plugin pour Piwigo 2.2 ?

Petite question, les templates ont pas mal évolué, il y a des

Code:

{strip}

qui apparaissent souvent... ça signifie quoi ?

Hors ligne

#8 2011-03-20 13:55:49

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16785

Re: Comment mettre à jour son thème ou plugin pour Piwigo 2.2 ?

Zaphod a écrit:

Petite question, les templates ont pas mal évolué, il y a des

Code:

{strip}

qui apparaissent souvent... ça signifie quoi ?

il me semble que c'est pour pouvoir ajouter des espaces et retour chariot dans le template

tout ce qui est entre {strip} et {/strip} les espace et retour chariot seront supprimé


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#9 2011-03-20 14:00:49

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: Comment mettre à jour son thème ou plugin pour Piwigo 2.2 ?

Ok merci.

Une des difficultés auxquelles je suis confronté, pour la mise à jour de stripped, ce sont toutes les balises de langues qui ont changé.

Comme je ne reprends aucun des templates de défaut... il faut tout que je change dans les miens.
Est-ce qu'il y a une liste des modifs pour être sur de ne pas en oublier ?

Hors ligne

#10 2011-03-20 14:13:16

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: Comment mettre à jour son thème ou plugin pour Piwigo 2.2 ?

Pour ma part, j'ai quelques difficultés pour appliquer la partie "URL propre pour l'administration des plugins" de la documentation

Je développe mon problème ici : [Forum, topic 19739] [Plugins] Adaptation pour 2.2 - Pb avec URL propre pour l'admin

Hors ligne

#11 2011-03-20 14:14:30

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16785

Re: Comment mettre à jour son thème ou plugin pour Piwigo 2.2 ?

Zaphod a écrit:

Comme je ne reprends aucun des templates de défaut... il faut tout que je change dans les miens.
Est-ce qu'il y a une liste des modifs pour être sur de ne pas en oublier ?

une liste complète je ne pense pas

par contre dans tools tu as albums.lang.php qui reprend de ce qui a été modifié


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#12 2011-03-20 14:29:51

flop25
Équipe Piwigo
2006-07-06
6544

Re: Comment mettre à jour son thème ou plugin pour Piwigo 2.2 ?

ddtddt a écrit:

flop25 a écrit:

@Pierrick : tu peux aussi mettre un lien vers http://fr.spritegen.website-performance.org/  pour ceux qui veulent faire leur propre sprite stp ?

et tes jolies ! petits doigts pour éditer la page du wiki :-D

oui aussi ^^

Zaphod a écrit:

Une des difficultés auxquelles je suis confronté, pour la mise à jour de stripped, ce sont toutes les balises de langues qui ont changé.
Comme je ne reprends aucun des templates de défaut... il faut tout que je change dans les miens.
Est-ce qu'il y a une liste des modifs pour être sur de ne pas en oublier ?

surprise surprise !

Dernière modification par flop25 (2011-03-20 14:32:20)

Hors ligne

#13 2011-03-20 17:12:30

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

Re: Comment mettre à jour son thème ou plugin pour Piwigo 2.2 ?

La balise {footer_script} c'est bien mais c'est quoi l'équivalent pour {header_script} ???

Par exemple, j'ai besoin de lancer un script très tôt (header), je fais comment ?


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

#14 2011-03-20 17:25:25

flop25
Équipe Piwigo
2006-07-06
6544

Re: Comment mettre à jour son thème ou plugin pour Piwigo 2.2 ?

@gotcha {html_head} marche encore

Hors ligne

#15 2011-03-20 17:37:38

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

Re: Comment mettre à jour son thème ou plugin pour Piwigo 2.2 ?

flop25 a écrit:

@gotcha {html_head} marche encore

Ha oui... les bases... :-/
Merci :-p

Par contre, je reviens sur un point :

Code:

{combine_script id='browsers.script' load='header' path='themes/hhhhhhhhhhh/js/css.js'}

Ce code est écrit dans le fichier local_head.tpl
A la place de hhhhhhh je voudrais utilisez {$themeconf.name} mais ça ne fonctionne pas. Ni $themeconf.name ni $themeconf['name']

:-(


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

  •  » Plugins
  •  » Comment mettre à jour son thème ou plugin pour Piwigo 2.2 ?

Pied de page des forums

Propulsé par FluxBB

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