Annonce

  •  » Styles
  •  » [Discussion Officielle] OS_* thèmes

#1 2011-02-08 18:58:16

flop25
Équipe Piwigo
2006-07-06
6544

[Discussion Officielle] OS_* thèmes

Bonjour,
certain d'entre vous l'attendait depuis longtemps : les thèmes Os_* reviennent ! Anciennement issu du template floOS, ils reviennent tout aussi beau et encore plus de fonctionnalités !


OS_default : [extension by flop25] OS_default à télécharger en premier car tous les thèmes en dépendent


____[extension by flop25] OS_glass ____
http://fr.piwigo.org/ext/upload/extension-498/screenshot.jpg

Ce thème a une dominante bleue claire, des arrière-plans en dégradé pour les barres, des miniatures à bords arrondis... mais aussi et surtout :
-des bulles informatives qui s'affichent au survol des icones
-un menu horizontal
-des blocs dynamique pour le menu de gauche : les blocs peuvent être montré/caché par un simple clic
-les menus sont affichés partout ! sauf la page de l'image (ça fait très moche)

Les blocs dynamiques et l'affichage des menus sont personalisables :
créer themeconf_local.inc.php dans le dossier OS_glass et personnaliser en changeant ce bout de code :
$themeconf = array(
'add_menu_on_public_pages' => true, # activation
'Exclude' => array('theNBMPage','thePicturePage','thePopuphelpPage',), # Excluded pages
'tab_system' => true, # activation of dynamic tabs
'tab_closed' => array('mbLinks','mbTags','mbSpecials','mbIdentification'), # tabs which are closed when the page is loaded
);

Profitez !


Les autres thèmes arriveront bientôt !

Hors ligne

#2 2011-02-09 09:07:11

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

Hors ligne

#3 2011-02-15 13:10:38

flop25
Équipe Piwigo
2006-07-06
6544

Re: [Discussion Officielle] OS_* thèmes

OS_default v 1.0.1 : la façon d'appeler navigation_bar.tpl a changé dans pwg

N'hésitez surtout pas à remonter des éléments manquants ou des traductions non réalisées

Hors ligne

#4 2012-06-20 15:20:07

sseb
Membre
2011-05-26
25

Re: [Discussion Officielle] OS_* thèmes

Bonjour,

J'aime beaucoup l'idée des "menus déroulants" sur la gauche !
Mais le problème que je rencontre, est que les menus sont normaux (pas déroulant) pour les blocks ramenés par des plugins (Download Multi et Additional Pages dans mon cas).

J'ai essayé de rajouter un fichier themeconf_local.inc.php dans le répertoire OS_glass_dark_2, avec le code indiqué dans le premier post (ajout de 'mbDownloadMulti').
Mais ça ne fonctionne pas.

Voici mon fichier themeconf_local.inc.php :

Code:

<?PHP
$themeconf = array(
    'add_menu_on_public_pages' => true,    # activation
    'Exclude' => array('theNBMPage','thePicturePage','thePopuphelpPage',),    # Excluded pages
    'tab_system' => true,    # activation of dynamic tabs
    'tab_closed' => array('mbLinks','mbTags','mbSpecials','mbIdentification','mbDownloadMulti'),    # tabs which are closed when the page is loaded
);
?>

D'avance merci pour votre aide !

Edit :
OS_default v2.2.0
OS_glass_dark_2 v2.2.2
Piwigo v2.3.5

Dernière modification par sseb (2012-06-20 15:25:34)

Hors ligne

#5 2012-06-20 15:24:26

flop25
Équipe Piwigo
2006-07-06
6544

Re: [Discussion Officielle] OS_* thèmes

Merci pour votre retour
je note et je regarderai quand je pourrai

Hors ligne

#6 2012-06-20 18:33:24

sseb
Membre
2011-05-26
25

Re: [Discussion Officielle] OS_* thèmes

Il manque le include pour themeconf_local.inc.php dans themeconf.inc.php, mais ça ne résoud pas le problème

Ajout du 21 juin :
De plus le plugin Download Multi ne fonctionne pas avec les themes OS_glass et OS_glass_dark_2...
J'ai un message d'erreur lorsque l'on clique sur le lien "Voir le panier" ou sur les autres.

Fatal error: Cannot redeclare initialize_menu() (previously declared in /home/seb/public_html/piwigo/include/menubar.inc.php:35) in /home/seb/public_html/piwigo/include/menubar.inc.php on line 327

Edit du 22 juin :
Le problème persiste avec Pwigo 2.4 et les dernières versions des thèmes OS_*

Dernière modification par sseb (2012-06-22 20:15:03)

Hors ligne

#7 2012-07-05 21:09:47

sseb
Membre
2011-05-26
25

Re: [Discussion Officielle] OS_* thèmes

Bonsoir flop25,

Je fais un petit up, j'ai essayé de trouver par moi-même, mais ça dépasse (de loin) mes compétences....
Si j'avais une petite piste où regarder...
J'ai l'impression qu'au moment où le thème utilise un trigger pour créer les menus "accordéon", les blocs  de menus "ajoutés" par des plugins ne sont pas encore créés....
Je patauge un peu :D
En tout cas, très beaux thèmes !

Hors ligne

#8 2012-07-05 21:13:13

flop25
Équipe Piwigo
2006-07-06
6544

Re: [Discussion Officielle] OS_* thèmes

/*********************************menu on every pages ************************************/
// thx to Vdigital and his plugin spreadmenus
if ( !function_exists( 'add_menu_on_public_pages' ) ) {
    if ( defined('IN_ADMIN') and IN_ADMIN ) return false;
    add_event_handler('loc_after_page_header', 'add_menu_on_public_pages', 20);

    function  add_menu_on_public_pages() {
      if ( function_exists( 'initialize_menu') ) return false; # The current page has already the menu
      if ( !get_themeconf('add_menu_on_public_pages') ) return false; # The current page has already the menu
      global $template, $page, $conf;
      if ( isset($page['body_id']) and in_array($page['body_id'], get_themeconf('Exclude')) ) return false;

      $template->set_filenames(array(
        'add_menu_on_public_pages' => dirname(__FILE__) . '/template/add_menu_on_public_pages.tpl',
      ));
      include_once(PHPWG_ROOT_PATH.'include/menubar.inc.php');
      $template->parse('add_menu_on_public_pages');
      
      if (is_admin())
        {
      $template->assign(
        'U_ADMIN', get_root_url().'admin.php?page=picture_modify'
      .'&amp;cat_id='.(isset($page['category']) ? $page['category']['id'] : '')
      .( isset($page['image_id']) ? '&amp;image_id='.$page['image_id'] : '')
      );
        }
      
    }
}

à supprimer je pense pour la fatal error dans themeconfig

sinon le bloc menu... ben c'est noté mais là je mets à jour les template extensions ^^
n'hésitez pas à uper au bout de 5j

Hors ligne

#9 2012-07-05 21:16:59

sseb
Membre
2011-05-26
25

Re: [Discussion Officielle] OS_* thèmes

Merci beaucoup pour votre réponse !
Je vais tester.

C'est noté pour le upage :)

Hors ligne

#10 2012-07-12 22:02:33

sseb
Membre
2011-05-26
25

Re: [Discussion Officielle] OS_* thèmes

Bonsoir flop25,

La suppression des lignes indiquées a fonctionné. Merci !

J'en profite pour faire le up des 5 jours....(je ne compte pas le week-end dans les 5 jours !)

Seb

Hors ligne

#11 2012-07-12 22:03:43

flop25
Équipe Piwigo
2006-07-06
6544

Re: [Discussion Officielle] OS_* thèmes

ha oui mais ça tombe sur le mauvais we, peut être demain alors

Hors ligne

  •  » Styles
  •  » [Discussion Officielle] OS_* thèmes

Pied de page des forums

Propulsé par FluxBB

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