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 ____
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
Bravo ! :-)
Hors ligne
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
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 :
<?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
Merci pour votre retour
je note et je regarderai quand je pourrai
Hors ligne
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
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
/*********************************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'
.'&cat_id='.(isset($page['category']) ? $page['category']['id'] : '')
.( isset($page['image_id']) ? '&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
ha oui mais ça tombe sur le mauvais we, peut être demain alors
Hors ligne