•  » Styles
  •  » Création de thème mobile

#1 2013-01-06 02:02:35

julien1311
Membre
2010-09-01
141

Création de thème mobile

Bonsoir,

Je souhaiterais adapter le thème smart-pocket pour ma galerie en créant un thème enfant. Est-ce possible ? Le fichier themeconf.inc.php n'est pas semblable à celui des autres thèmes. Que dois-je mettre en parent ?

Merci
Julien

Hors ligne

#2 2013-01-06 14:54:01

mistic100
Ex Equipe Piwigo
Lyon
2008-09-27
3561

Re: Création de thème mobile

il est semblable à celui des autres thèmes : header, $themeconf, et ensuite du code perso (le même que pour un plugin), regarde stripped par exemple

je pense qu'il suffit d'hériter de smartpocket

Code:

$themeconf = array(
  'parent'                 => 'smartpocket',
);

ça incluera le themeconf de smartpocket (à vérifier) avec tout le PHP qui va bien, et tu n'as qu'à surcharger les tpl et css

Hors ligne

#3 2013-01-13 13:33:40

julien1311
Membre
2010-09-01
141

Re: Création de thème mobile

Bonjour,

Le code de mon themeconf.inc.php est le suivant :

Code:

<?php
/*
Theme Name: MyTheme
Version: auto
Description: MyTheme
Theme URI: http://piwigo.org/ext/extension_view.php?eid=
Author: Julien1311
*/

$themeconf = array(
  'name'  => 'mytheme',
  'parent' => 'smartpocket',
  'mobile' => true,
);
?>

Mon thème est bien reconnu comme un thème mobile mais le $conf['mobile_theme] est vide au lieu d'être mytheme. Du coup, il n'est pas chargé sur les appareils mobiles.

Une idée ?
Merci
Julien

Hors ligne

#4 2013-01-13 15:30:31

flop25
Équipe Piwigo
2006-07-06
6544

Re: Création de thème mobile

et si tu forces $conf['mobile_theme] dans la config local et/ou dans le thème?

Hors ligne

#5 2013-01-13 16:17:47

julien1311
Membre
2010-09-01
141

Re: Création de thème mobile

flop25 a écrit:

et si tu forces $conf['mobile_theme] dans la config local et/ou dans le thème?

Ca ne marche pas (ou alors je ne sais pas où mettre le code).
J'ai essayé dans le thème et ça ne fonctionne pas (normal, le thème n'est pas chargé).
J'ai essayé dans la configuration locale et la variable prend bien le nom de mon thème mais c'est un peu tard (le thème est déjà chargé donc ça n'a aucun effet...

Hors ligne

#6 2013-01-13 16:24:19

flop25
Équipe Piwigo
2006-07-06
6544

Re: Création de thème mobile

Hum
c'est très dommageable !

essaye
/** add_event_handler('init', 'MY');
function MY()
{
  global $conf;
  $conf['mobile_theme]="foo";
}
en personal plugin

Hors ligne

#7 2013-01-13 16:32:32

julien1311
Membre
2010-09-01
141

Re: Création de thème mobile

flop25 a écrit:

Hum
c'est très dommageable !

essaye
/** add_event_handler('init', 'MY');
function MY()
{
  global $conf;
  $conf['mobile_theme]="foo";
}
en personal plugin

Ca marche mais c'est un peu dommage de passer par un plugin je trouve...
Une amélioration est prévue pour la 2.5 ?

Hors ligne

#8 2013-01-13 16:34:15

flop25
Équipe Piwigo
2006-07-06
6544

Re: Création de thème mobile

Et bien non vu, tu es le premier à remonter ça !
mais ça va devenir très important*
Merci de poster dans http://piwigo.org/bugs/my_view_page.php

Hors ligne

#9 2013-01-13 16:53:37

julien1311
Membre
2010-09-01
141

Re: Création de thème mobile

flop25 a écrit:

Et bien non vu, tu es le premier à remonter ça !
mais ça va devenir très important*
Merci de poster dans http://piwigo.org/bugs/my_view_page.php

C'est fait ;)
http://piwigo.org/bugs/view.php?id=2821

Hors ligne

#10 2013-01-20 16:11:48

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Création de thème mobile

Désolé, mais je ne reproduis pas le bug.
Pour activer ton thème mobile, il faut d'abord désactiver smartpocket, puis activer ton thème mobile.
Chez moi, ça fonctionne.

Est-ce que tu peux me m'envoyer tout le dossier de ton thème?


P@t

Hors ligne

#11 2013-01-20 16:24:09

julien1311
Membre
2010-09-01
141

Re: Création de thème mobile

P@t a écrit:

Désolé, mais je ne reproduis pas le bug.
Pour activer ton thème mobile, il faut d'abord désactiver smartpocket, puis activer ton thème mobile.
Chez moi, ça fonctionne.

Est-ce que tu peux me m'envoyer tout le dossier de ton thème?

Avec plaisir mais comment ?

Hors ligne

#12 2013-01-20 16:27:15

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Création de thème mobile

MP envoyé


P@t

Hors ligne

#13 2013-01-20 17:18:16

julien1311
Membre
2010-09-01
141

Re: Création de thème mobile

En fait, tu as raison, ça fonctionne.
Je crois que c'est un bug sur ma première galerie de test (sur laquelle je ne peux plus activer aucun thème mobile maintenant).
Tu peux fermer le bug. Désolé pour le dérangement...

Hors ligne

#14 2013-01-20 17:36:29

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

Re: Création de thème mobile

Bug fermé


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

  •  » Styles
  •  » Création de thème mobile

Pied de page des forums

Propulsé par FluxBB

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