'oui', 'traiter_toutes_images' => 'oui', 'selecteur_galerie' => '#documents_portfolio a[type=\'image/jpeg\'],#documents_portfolio a[type=\'image/png\'],#documents_portfolio a[type=\'image/gif\']', 'selecteur_commun' => '.mediabox', 'splash_url' => '', 'splash_width' => '600px', 'splash_height' => '90%', 'skin' => 'black-striped', 'transition' => 'elastic', 'speed' => '200', 'maxWidth' => '90%', 'maxHeight' => '90%', 'minWidth' => '400px', 'minHeight' => '', 'slideshow_speed' => '2500', 'opacite' => '0.9', ), $config); if ((is_null($public) and test_espace_prive()) or $public === false) { $config = array_merge($config, array( 'active' => 'oui', 'selecteur_galerie' => '#portfolios a[type^=\'image/\']', 'selecteur_commun' => '.mediabox, .iconifier a[href$=jpg],.iconifier a[href$=png],.iconifier a[href$=gif]', 'splash_url' => '', 'skin' => 'white-shadow', 'maxWidth' => '90%', 'maxHeight' => '95%', 'minWidth' => '600px', 'minHeight' => '300px', 'opacite' => '0.9', )); } // Gerer aussi les liens internes de SPIP if (!test_espace_prive() and $config['splash_url']) { include_spip('inc/filtres_ecrire'); $config['splash_url'] = url_absolue(extraire_attribut(lien_article_virtuel($config['splash_url']), 'href')); } // charger la config du theme uniquement dans le public if (!test_espace_prive() and include_spip('colorbox/' . $config['skin'] . '/mediabox_config_theme')) { $config_theme = mediabox_config_theme(); $config = array_merge($config, $config_theme); } return $config; } function mediabox_insert_head_css($flux) { $config = mediabox_config(); if ($config['active'] == 'oui' and $f = find_in_path((test_espace_prive() ? 'prive/' : '') . 'colorbox/' . $config['skin'] . '/colorbox.css')) { $flux .= ''; /** * Initialiser la config de la mediabox */ $configmediabox = '' . "\n" . $flux; } return $flux; } function mediabox_quote_js_param($valeur) { return str_replace(["'", "<"], ["\\'", "<"], $valeur); } function mediabox_timestamp($fichier) { if ($m = filemtime($fichier)) { return "$fichier?$m"; } return $fichier; } function mediabox_insert_head($flux) { $config = mediabox_config(); if ($config['active'] == 'oui') { $flux .= ' '; if ($config['splash_url']) { $flux .= ''; } } return $flux; } function mediabox_jquery_plugins($plugins) { $config = mediabox_config(); if ($config['splash_url']) { $plugins[] = 'javascript/js.cookie.js'; } return $plugins; }